Zoho Developer Community Monthly Digest - March 2024

Zoho Developer Community Monthly Digest - March 2024



Hello everyone,

In this digest, we've brought you a roundup of the highlights, community discussions, resources, and updates from March to keep you in the loop. Let's get right to it!

March Highlights

Zoho Developer Hangout 13

Zoho CRM offers flexibility for businesses to tailor it precisely according to their unique requirements. However, even the best suits may need a few extra accessories. That's where Zoho Creator steps in. When integrated with Zoho CRM, it extends the platform's capabilities, allowing you to build custom applications, forms, and views, transforming them into custom tabs within the CRM interface. Think of it as the stylish pocket square that completes the look. In this session, our MVP @Damien Cregan provided an introduction to Deluge scripting and its role in creating integrations between Zoho Creator and Zoho CRM. He also delved into the intricacies of fetching records from Creator within CRM and vice versa, as well as creating and updating records in both platforms. Watch the recording here.

Zoho Developer Hangout 14

By serving as gateways for accessing and sharing functionalities and data across applications, APIs empower developers to tap into external resources and services that enrich their applications with enhanced features and solutions. Eric, a consistent top contributor in the Zoho Developer Community, says, "Zoho APIs can be fun to use. For core applications like CRM, Desk, and Books, there is an abundance of API endpoints to use and play with. Whether you are developing in or out of Zoho, there is a lot of commonality." In this episode, he discussed the API documentation, limitations, and gotchas, using the API in Deluge, and then demonstrated a use case outside of Zoho with a Ruby application. Watch the recording here.

Upcoming Events

Note: To stay on top of the upcoming developer community events, keep an eye on this page.
  1. Zoho Developer Community Bootcamps - India: We're excited to announce a line-up of Zoho Developer Community Bootcamps in India. These bootcamps focus on empowering developers of all skill levels to learn and build extensions for Zoho products and potentially monetize them by listing them on Zoho Marketplace. This is a great opportunity to network with fellow developers and Zoho users, interact with Zoho experts, share ideas and experiences, and grow together as a community. Read through the details here and register for the meetup in your city.

  2. Zoho QEngine 101: We are happy to announce Zoho QEngine 101 series for the developer community consisting of five sessions in total. This series aims to enable attendees to create test cases from scratch, manage them under modules, and execute them for three different platforms—web, mobile, and API—using Zoho QEngine. Registration and more details here. We also have the Get to know Zoho QEngine webinar series to enhance your understanding of how to leverage QEngine for efficient application testing, particularly through automation. 

  3. Zoho CRM APIs: In this series, you will learn about OAuth2.0 authorization used by Zoho CRM APIs, CRUD operations for retrieving, creating, updating, and deleting records, efficient search/query methods, data synchronization techniques for consistency across platforms, and working with SDKs for seamless integration of Zoho CRM functionality into applications. Register for this multi-part series and start using developer-centric CRM features like a pro!

  4. Zoho Extensions 101 – Extensions for Zoho Finance Suite: This series offers a comprehensive exploration of developing extensions and widgets for the Zoho Finance suite. Starting with an introduction to Sigma and the Zoho Books platform, subsequent sessions cover creating extensions, testing, publishing, and listing apps in the Zoho Marketplace. Click here for the detailed agenda and registration.

  5. eSignatures with Zoho Sign: Discover how to create legally binding documents and seamlessly integrate Zoho Sign into your website or mobile application using Zoho Sign APIs and SDKs. Join us to learn the importance of integrating a digital signature solution into your website, get a product walkthrough of Zoho Sign, and gain insights into utilizing Zoho Sign's APIs effectively. Register here.

  6. Catalyst Masterclass – Build next-gen bots with NLP capabilities using ConvoKraft: Join us for an exclusive webinar on Catalyst ConvoKraft with industry experts to learn how to build next-gen bots with advanced Natural Language Processing (NLP) capabilities. Catalyst ConvoKraft is an open platform on which third-party, non-AI developers can build chatbots. Developers can easily embed bots built on ConvoKraft into their application's front end for end-users to interact with.

  7. Learning Table Series: We designed this series to provide users with valuable insights and knowledge about Creator's capabilities in various business use cases and applications. This year, we have adopted the 12 Months 12 Industries concept. Every month, we will focus on a specific industry, illustrating its unique processes with real-time business scenarios and how to make best use of Creator for that industry. Our recent webinar on Creator for the Logistics Industry was a success, and during the upcoming session, we'll be exploring Creator for the Education Industry.

    Title: Creator For the Education Industry
    Date: May 2, 2024
    APAC & ANZ: 11 AM to 12 PM IST - Registration Link
    EMEA: 4 PM to 5 PM IST - Registration Link
    Americas: 9 PM to 10 PM IST - Registration Link


  8. Creator Tech Connect SeriesCreator's tech connect series would comprise of technical sessions that provide immersive training on the key essentials and technical nuances of building a solution in Zoho Creator. This is a great opportunity for our developer community to stay informed about Creator's new feature releases, product roadmap, best practices to follow while scripting in deluge, new deluge concepts, and cloud functions. We are conducting a three-month series on mobile applications in Zoho Creator. The recently concluded session focused on customizing mobile applications in Zoho Creator, while the upcoming session in the series will be about Rebranding mobile applications in Zoho Creator.

    Title: Rebranding Mobile Applications in Zoho Creator
    Date: May 9, 2024
    APAC & ANZ: 11 AM to 12 PM IST - Registration Link
    EMEA: 4 PM to 5 PM IST - Registration Link
    Americas: 9 PM to 10 PM IST - Registration Link

Resource Spotlight

We've consolidated all the resources from the developer community learning series into a centralized hub for your convenient access. Consider bookmarking the Zoho Developer Community website to stay informed about the latest updates in the developer community.

Community Discussions

Zoho Developer Forum

  • At times, even the tiniest syntax slip-up can be vexing. That's where community support comes through, as members have likely encountered similar challenges. In this instance, @Philip sought assistance on our forum for a WHERE clause issue in a COQL query, and as usual, @Haiku Technical Support swiftly offered helpful tips to guide @Philip and @DataWarehouse.
  • More often than not, minor script glitches can escalate into significant time drains for developers. @Jason's struggle with transferring subform records highlights the frustration such issues can bring. Our MVP @Hugh Marshall's timely intervention not only resolved the problem but also underscored the invaluable support network within the community.
  • @Emmanuel struggled to update a multi-select field in Zoho CRM, prompting other community members to jump into the discussion with similar challenges. @Sunderjan and @Pheranda pitched in with code snippets to help them through their predicaments.
  • Identifying the cause of a problem is key to resolving it, which is precisely what @Hugh Marshall aided in with @Jorge's situation. While attempting to parse an XML file in Zoho CRM, @Jorge Andrés faced challenges in isolating and processing details from the XML, despite exploring different solutions. Go through this conversation to understand how community can be your go-to when you’re stuck in coding conundrums.

Developers ZUG Cliq Channel

Note: These conversations are confined to the Developers ZUG Cliq channel members. If you're keen on becoming a part of this space, please fill in this onboarding form to receive your invitation to join the channel.
  • Does it spark your interest when I say that it's possible to search email ID in Leads and Contacts modules at the same time? Go through this discussion where @Venessa West shares how.
  • @Nhivethasre comes to @Piyush's rescue with the steps involved in publishing his Zoho Creator app on Google Play Store and Apple's App Store. Make sure to bookmark this thread for future reference when you're ready to publish your own app!
  • Our champions Tasha and Puneeth offered step-by-step solution to Fatih in this discussion to fetch data from a website (specifically, YouTube) using Deluge and funnel it into Zoho Desk via an app developed with Zoho Catalyst.
  • Check out this lovely conversation that shows the pros coming together to help each other out with great camaraderie!
  • @Haiku Technical Support helped @Danny save some time by suggesting a more straighforward solution to his requirement, avoiding the need to integrate more products than needed.

Community Spotlight

ZDH Speakers

The contributions of our ZDH presenters have been instrumental in the success of the this segment. We extend our heartfelt appreciation for their efforts.

As a continuation of featuring a ZDH presenter each month, this time, we would like to introduce our ninth presenter Christopher Mowers. Explore this post to discover the knowledge and insights he shared with the community.

Cliq Contributors

The Developers ZUG Cliq channel has consistently served as the primary hub for community members seeking technical assistance and engaging in savvy discussions. Here are our top contributors who have gone the extra mile to support and assist the Zoho Developer Community:



We want to express our sincere appreciation to all our community contributors. Your commitment, expertise, and the time you invest are invaluable to the community. 

For those who are new to the Zoho Developer Community, check out this post to get started

We appreciate you dedicating your time to peruse this month's digest. Make sure to follow the digest each month for the most recent updates and conversations. Stay connected and participate in the forums to be featured in the upcoming month's digest. Wishing you an amazing month ahead!

SEE ALSO


    Access your files securely from anywhere


            Zoho Developer Community




                                      Zoho Desk Resources

                                      • Desk Community Learning Series


                                      • Digest


                                      • Functions


                                      • Meetups


                                      • Kbase


                                      • Resources


                                      • Glossary


                                      • Desk Marketplace


                                      • MVP Corner


                                      • Word of the Day



                                          Zoho Marketing Automation
                                                  • Sticky Posts

                                                  • Zoho Developer Community Monthly Digest - December 2024

                                                    Hello everyone! As we step into the new year, let’s reflect on the strides we’ve made together and gear up for the exciting opportunities 2025 holds. This month’s digest highlights key updates, engaging discussions, and upcoming events designed to keep
                                                  • Zoho Developer Community Monthly Digest - November 2024

                                                    Hello everyone! Welcome back to the November edition of the Developer Community Monthly Digest. Dive in to explore the upcoming events, hands-on training sessions, exciting product updates, insightful discussions, and more to keep you informed and inspired!
                                                  • Zoho Developer Community Monthly Digest - October 2024

                                                    Hello everyone, This edition highlights October's product updates, upcoming community events, engaging discussions that sparked inspiration, and celebrates the top contributors who drove progress. Grab your favorite beverage and dive in! Upcoming Events
                                                  • Zoho Developer Community Monthly Digest - September 2024

                                                    Hello everyone, This month's Developer Digest is packed with resources to help you build powerful applications. Learn how to leverage Zoho CRM's new features, explore the latest in Zoho Finance and Catalyst, and join exciting bootcamps, webinars, and
                                                  • Zoho Developer Community Monthly Digest - August 2024

                                                    Hello everyone, Get ready for another exciting month of Zoho development! Our August digest is packed with events, resources, and community discussions to empower you as a Zoho developer. Let's dive right in! Upcoming Events To stay on top of the upcoming


                                                  Manage your brands on social media



                                                        Zoho TeamInbox Resources

                                                          Zoho DataPrep Resources



                                                            Zoho CRM Plus Resources

                                                              Zoho Books Resources


                                                                Zoho Subscriptions Resources

                                                                  Zoho Projects Resources


                                                                    Zoho Sprints Resources


                                                                      Qntrl Resources


                                                                        Zoho Creator Resources



                                                                            Zoho CRM Resources

                                                                            • CRM Community Learning Series

                                                                              CRM Community Learning Series


                                                                            • Kaizen

                                                                              Kaizen

                                                                            • Functions

                                                                              Functions

                                                                            • Meetups

                                                                              Meetups

                                                                            • Kbase

                                                                              Kbase

                                                                            • Resources

                                                                              Resources

                                                                            • Digest

                                                                              Digest

                                                                            • CRM Marketplace

                                                                              CRM Marketplace

                                                                            • MVP Corner

                                                                              MVP Corner





                                                                                Design. Discuss. Deliver.

                                                                                Create visually engaging stories with Zoho Show.

                                                                                Get Started Now


                                                                                  Zoho Show Resources


                                                                                    Zoho Writer Writer

                                                                                    Get Started. Write Away!

                                                                                    Writer is a powerful online word processor, designed for collaborative work.

                                                                                      Zoho CRM コンテンツ






                                                                                        Nederlandse Hulpbronnen


                                                                                            ご検討中の方





                                                                                                  • Recent Topics

                                                                                                  • Unable to delete Junk Lead and Not Qualified from the Lead Status field

                                                                                                    Are Junk Lead and Not Qualified default fields or something that cannot be deleted? I have gone into the Leads module and made sure there are no records using these values. Other values have a minus sign that allows me to remove them, but these two fields do not have that option.
                                                                                                  • Modules are continuously loading

                                                                                                    Hi! We are not able to open the task modules, it keeps continuously loading
                                                                                                  • Customer Happiness not clickable when using API

                                                                                                    Is there a way to automatically add the Customer Feedback links when generating email drafts via the API? Currently, the feedback links are only added when generating an email draft using the UI. I tried using the endpoint described in https://desk.zoho.com/DeskAPIDocument#CustomerFeedback#CustomerFeedback_Getthecustomerfeedbackplaceholderlink
                                                                                                  • Emmanuel Katto : Zoho Meetings Outlook Plugin Authentication Issue - Help Needed

                                                                                                    Hi everyone, I'm Emmanuel Katto, We’ve been facing an issue with the Zoho Meetings Outlook plugin for the last couple of weeks. When we try to sign in via the plugin, it redirects to the authentication page, and after successfully authenticating, it shows
                                                                                                  • Transitioning FESCO Bill Project to Zoho Sheets and Integration Options

                                                                                                    Hello Zoho Support, I'm considering transitioning my FESCO bill project from Google Sheets to Zoho Sheets and wanted to know if there are integration options to seamlessly migrate our existing work. You can view our platform here, any guidance would be
                                                                                                  • Email Alerts for New Audit Log Entries in Zoho Desk

                                                                                                    Dear Zoho Desk Team, The Audit Log feature in Zoho Desk is a fantastic tool for tracking changes and ensuring transparency in the helpdesk. However, to make this tool even more effective, I’d like to request an enhancement. Currently, there is no option
                                                                                                  • Zoho Desk Validation Rule Using Custom Function

                                                                                                    Hi all, I tried to find the way to validate fields using custom function just like in Zoho CRM but to no avail. Is there a way to do this?
                                                                                                  • Create custom rollup summary fields in Zoho CRM

                                                                                                    Hello everyone, In Zoho CRM, rollup summary fields have been essential tools for summarizing data across related records and enabling users to gain quick insights without having to jump across modules. Previously, only predefined summary functions were
                                                                                                  • Free user licenses across all Portal user types

                                                                                                    Greetings everyone, We're here with some exciting and extensive changes to the availability of free user licenses in CRM Portals. This update provides users with access to all Portal user types for free to help them diversify their user licenses and explore
                                                                                                  • How to easy change layout in existing records in Deals?

                                                                                                    Hello, So far i have used only 1 layout in Deals. I have about 1000 records. Now i want to make new layout. So i have 2 layouts: Layout Old (1000 records) Layout New (0 records) How to easy change layout from Layout Old into Layout New for existing records?
                                                                                                  • Rollup summary for custom module

                                                                                                    Rollup summary feature was introduced almost a year ago: https://help.zoho.com/portal/en/community/topic/introducing-rollup-summary-in-zoho-crm-public-early-access-2023 It does not support custom modules tough and this post aims to track such feature
                                                                                                  • What is the Desk API?

                                                                                                    I'm trying to fetch a lookup field data from desk to our creator application and it doesn't work. I'm guessing that my search parameter is wrong? On my trial function fetch if I use these: tickets = invokeurl [ url :"https://desk.zoho.com/api/v1/tickets/351081000145244764"
                                                                                                  • Changing Color Theme of Guided Conversations

                                                                                                    Hello, We have recently added Guided Conversations to one of our websites, but I am wondering if there is a way to customize the color scheme so it matches the appearance of the website? Thank you in advance!
                                                                                                  • Length of Call

                                                                                                    Whenever we place a call from the CRM and we click to log it, the duration / length is not automatically populated. Can you set this up to occur? Thanks!
                                                                                                  • Tip #10: Automatically add tags to Zoho CRM records using form responses

                                                                                                    You may be using tags to filter records, create reports based on specific tags, or let your sales team to know which clients to give priority to. Don't skip tagging for the crm records added via forms. The tags can be set to be automatically captured during the form submission. How it works When you set up a configuration to push form entries into CRM, you can add a tag to them automatically. The tag value can vary based on the respondent's input (captured using form fields), or you can include a
                                                                                                  • CRM x WorkDrive: File storage for new CRM signups is now powered by WorkDrive

                                                                                                    Availability Editions: All DCs: All Release plan: Released for new signups in all DCs. It will be enabled for existing users in a phased manner in the upcoming months. Help documentation: Documents in Zoho CRM Manage folders in Documents tab Manage files
                                                                                                  • INVALID_OAUTHTOKEN using Self Client Access Token (Android)

                                                                                                    Hi, I using the Zoho Android Demo app to try to evaluate Zoho Assist. https://github.com/zoho/Assist-Customer-Android-SDK-Demo I am successfully able to get an access token by POSTing the generated code from Self Client via POSTMAN. scope = ZohoAssist.sessionapi.ALL
                                                                                                  • Using AVG in SQL Query

                                                                                                    My current SQL Query is: SELECT "Client Info", avg("Revenue") FROM "Funded Deals" GROUP BY "Client Info" The current table that this is creating: Client Info avg(Revenue) Previous 4175 1st - New 3411 1st - Old 3013 Renew 3069 While this works as I had
                                                                                                  • Pay Contractor Timesheets

                                                                                                    I have contractors that fill out a timesheet. Each hour must be assigned to a current client. I need the easiest way to get the contracts paid. They are paid on an hourly bases. How can this be done?
                                                                                                  • OAuth with Bubble.io API Connector does not work although it is working in Postman

                                                                                                    Hi, I am new to API programming but have successfully connected Google and Asana with the Bubble.io API connector. Also I have setup Postman and can access Zoho APIs successfully e.g. Projects. Scope used is: ZohoProjects.tasks.CREATE ZohoProjects.tasks.READ
                                                                                                  • How to Parse XML Data Returned by API?

                                                                                                    I have several APIs integrated with my CRM and they work great. I am having some trouble though parsing data out of a large string/array in Funtions? I need to be able to pull the DeviceId and the WebSiteDeviceName from each PanelDevice. I would appreciate
                                                                                                  • Foreign Currency Bank Account

                                                                                                    I have a bank account in USD zero balance but when i run the bank ledger in my company currency in AED it was shown small balance 1.31 AED , how to make it zero also ,Thanks
                                                                                                  • Quick editing of fields in a report view...

                                                                                                    I've created a report that unites my advertiser accounts with corresponding contact accounts (which are not a subset of Adv. accounts, contacts are their own section). I want to know if there is a way to edit certain fields while viewing my report so
                                                                                                  • Recipient accidentally added to ticket?

                                                                                                    One of my users copied email text from a client into the description of a new ticket. The ticket was intended to be for internal use only, so imagine our surprise when he received an email notification, replied, and his reply was added to the ticket!
                                                                                                  • Notes from Custom Modules linked to Account Modules

                                                                                                    The way our ZOHO CRM is set up at the moment, whenever a note is entered under a Task or Event the note is visible under both the Task or Event as well as in the notes section under the Account the Task or Event is associated or related to. I have a couple
                                                                                                  • UI / UX Suggestion: Allow Users to Set Colors of Flow Steps

                                                                                                    For those of us who set up complex Flows, it would be nice to be able to color-code different paths / branches for easier future interpretation or troubleshooting. This could take a variety of forms, either highlighting the textual name of the step or
                                                                                                  • Storage Space Issue

                                                                                                    I made a few Header templates in the CRM email that adds some fields ( 2 fields to be exact ) to the subject line, however I ran out of "storage Space" when I need to add it to 3 more members of my team. How do I solve this ? If I need to upgrade , which
                                                                                                  • Server responds internal server error when requesting token

                                                                                                    I am trying to request for token through this url https://accounts.zoho.com/oauth/v2/token I use postman to do this, but everytime I send a request it gives me a 500 response with no messages in it. Below is the screenshot of what i am trying to do. PLease
                                                                                                  • How do I add page breaks to Sales Order templates?

                                                                                                    I would like our Terms and Conditions to start on a new page of the resulting PDF. How do I do this? I tried adding <div style="break-after:page"></div>, but this did not work.
                                                                                                  • Task Timer is missing

                                                                                                    Hi, new here to Zoho... just discovered it yesterday and it looks like a really excellent application!! I signed up but seem to have actually lost some functionality since I did ?!  The handy little way to update your timesheets by mousing over the task and clicking on the green clock is no longer there for me.  I am talking about what is described in this post: http://forums.zoho.com/forumHome.do?forumGroupId=2266000000002001&forumTopicId=2266000000027532# Now the green clock icon does not appear. 
                                                                                                  • Chronicles of 2024: The Year in Retrospect

                                                                                                    As we close out 2024, let’s take a moment to highlight the new features and updates that have enhanced Zoho Invoice in 2024. Among the exciting enhancements, we have launched a new AI-powered chatbot designed to assist you in understanding the app's features
                                                                                                  • Zoho CRM v2.1 deprecation or sunset plans ?

                                                                                                    Hi Team Wanted to know if there is any plan to deprecate v2.1 CRM apis https://www.zoho.com/crm/developer/docs/api/v2.1/ and if yes by when
                                                                                                  • Hide recent projects section?

                                                                                                    Is there a way to hide the recent projects section? It's not that useful to us and never gets looked at, but takes up valuable screen real estate. Can't see an option or any button to close it. Can we do this? If not can it be added? Chris.                  
                                                                                                  • Function not working if more then 1 Record is selected

                                                                                                    Hi there! I have a function like this: string button.PCS_TempDruck_Rechnungen(string Modul, int ID) { //Do some stuff here return "finish" } I linked this function to a button in the List View and Mass/Multi-Action of the Quote Module. Arguments: Module
                                                                                                  • project profitability

                                                                                                    I would love to be able to see my costs for non-billable tasks without that impacting my revenue budget. My project budget type is based on project and my billing method is based on staff hours. if I turn on the option to include non-billable hours in
                                                                                                  • Move data from any fields or upload files to the attachment section in Deluge.

                                                                                                    LeadId = 4857358000014515001; resp = zoho.crm.getRecordById("Leads",LeadId); file = resp.get("Upload_Test"); filelist = List(); if(file != null) { file_Id = resp.get("Upload_Test").get(0).get("file_Id"); getFile = invokeurl [ url :"https://www.zohoapis.com/crm/v7/files?id="
                                                                                                  • Log a Call Function

                                                                                                    First, thank you for implementing the Log a Call function. It's been a frequent request on our team before we can adopt Zoho CRM, and this helps remove that. However, one small detail: the reason people wanted Log a Call was to quickly log a call's activity with the minimum effort possible. With the structure of the new Log a Call function, you have required several fields that are unnecessary for most people and that significantly slow down salespeople or CSRs in logging calls. Could you please
                                                                                                  • Issue with Blueprints in Zoho Desk

                                                                                                    Hello, I’m experiencing an issue with Blueprints in Zoho Desk. I have some Blueprints that haven't been modified since July 28, 2023, but they suddenly started having issues. In some cases, it’s not possible to move to the next stage; when clicking the
                                                                                                  • Zoho Advanced Session audit is hogging RAM

                                                                                                    Hi! I've been noticing an issue with Zoho Unattended where it occasionally takes up a lot of the RAM on our computers. It's causing issues for me on PCs that are alreayd low on RAM. Does Advanced Audit have to be disabled for our entire organization to
                                                                                                  • How to shortlist a lead's open tasks in ascending or descending order, close all open tasks from oldest to newest, and create new tasks using Deluge?

                                                                                                    //LeadId = 4857358000014515001; optionalMp = Map(); optionalMp.put("sort_by","Due_Date"); optionalMp.put("sort_order","asc"); related_tasks = zoho.crm.getRelatedRecords("Tasks","Leads",LeadId,1,200,optionalMp); for each task in related_tasks { // info
                                                                                                  • Next Page