Zoho Developer Community Monthly Digest – March 2025

Zoho Developer Community Monthly Digest – March 2025



Hello everyone,

This month is packed with exciting product updates, learning sessions, and powerful community conversations that remind us: sometimes, the best solutions come from a single shared question. From quick workarounds to upcoming training events and product releases, there's something here for everyone.

Let's dive in!

Upcoming Events

Creator Tech Connect

Title: Product release updates in Zoho Creator
Date: April 9–10, 2025
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

Creator's tech connect series comprises 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. In our previous session, we discussed advanced UI/UX customizations in Zoho Creator. In the upcoming session, we will explore the recent product release updates in Zoho Creator.

ZDK CLI (Zoho Development Kit Command Line Interface)

Date: April 10
Time: 10:00 AM IST & 8:00 PM IST (GMT+5:30)

Managing metadata in Zoho CRM shouldn’t feel like navigating a maze. Yet, the endless clicks to modify profiles, roles, modules, or layouts—and the challenges of version control—can quickly become overwhelming. What if you could skip the hassle and manage your metadata effortlessly? Introducing ZDK CLI—your one-stop solution for streamlining metadata modifications, pushing changes directly from the command line, and tracking updates seamlessly with your preferred Version Control System (VCS). Register now to discover how to take control of your CRM workflow with ZDK CLI.

Extensions 101

TitleZoho Projects – Data Storage
Date: April 17
Time: 10:00 AM IST & 8:00 PM IST (GMT+5:30)

This series aims to guide developers through the process of building extensions for various Zoho products using the Zoho Developer platform, Sigma. Our previous sessions in this series covered extension development for multiple Zoho products and highlighted the platform's key capabilities for developing efficient extensionsRegister for the upcoming sessions, where we'll delve deep into developing extensions for Zoho products like Projects, CRM, Books, and Desk.

Zoho Developer Hangout – Episode 21

Title: Zoho System Integration: Collect, Manage, and Utilize Data
Date: April 23

Time: 8:00 PM IST (GMT+5:30)

In this session, we’re featuring a ZDC Hackathon 2024 winner from the Zoho Creator Category who tackled one of the biggest business bottlenecks—hiring—and turned it into a fully streamlined, automated system. Wonderboy, Sourcing Coordinator & Junior Developer at WeThinkCode_, built this project using Zoho Creator, CRM, and Forms, simplifying the entire recruitment process—from collecting applications to sending updates via WhatsApp and email. It’s smart, practical, and something you could absolutely build on. Register here.

Catalyst 101

Title: Data & File Management and Querying
Date: April 29
Time10:00 AM IST & 8:00 PM IST (GMT+5:30)

Catalyst is a full-stack cloud development platform that simplifies the complex. Build, test, host, deploy, and optimize solutions like never before. Its easy learning curve eliminates complexities, empowering you to craft bold innovations at the lowest total cost of ownership (TCO). This is a four-part learning initiative that focuses on offering a thorough understanding of Catalyst—Zoho's cloud computing platform. Click here for registration and more details.

Learning Table Series

Title: Creator for the Property Management
Date: May 8, 2025
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

We designed this series to provide users with valuable insights and knowledge of Creator's capabilities in various business use cases and applications. This year as well, 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 previous webinar on Creator for the Asset Management was a success, and during the upcoming session, we'll be exploring Creator for the Property Management.

Zoholics USA 2025

Date: May 13–15
Location
GRB Convention Center in Houston

Join us for three days of inspiration, innovation, and invaluable connections. Whether you’re attending breakout tracks, scheduling 1-on-1 expert sessions, or mingling in networking lounges, we promise you’ll leave with actionable insights and a refreshed perspective on your business. More details here.

Resource Spotlight

Info
We've consolidated all the resources from the developer community learning series into a centralized hub for your convenient access. Consider bookmarking our Zoho Developer Community website to stay informed about the latest updates in the developer community.
Alert
Postman’s 2025 Developers’ Choice Awards at POSTCON ’25

If you’ve found our Zoho CRM Developers API collection on Postman helpful, we’d be honored to have your support! This collection is regularly updated with a focus on simplifying your development experience and helping you work with our APIs effortlessly. We’re excited to be a part of this contest and your vote could help us win. Your support not only motivates us but also drives us to improve and deliver more value to our developer community.

Please cast your vote here and share our profile. Voting lines are open until April 18, 2025. 
  • Zoho Creator
    Get access to the previous Zoho Creator Session recordings from Youtube & Zoho Creator Studio below:
  • Zoho Analytics
    Let's explore how the integration between Zoho Analytics and Zoho Desk can transform customer support, helping teams move from basic reporting to data-driven decision making in this blog.

  • Zoho Flow
    One of the biggest advantages of using Zoho Flow is that all your workflows are in one place, making it easy to make changes, switch them on or off, and monitor how every step is performing. 
    Now we're making it even easier for you to keep track of your flows and perform quick operations. Say hello to the Zoho Flow mobile app for iPhone!

  • Zoho Notebook
    AI is advancing rapidly and becoming a staple in our daily lives. From boosting our writing skills to enhancing productivity, AI tech is all around us. Because AI is so impactful and becoming the future of advanced technology, we thought, why not implement it in Zoho Notebook to make your writing experience a piece of cake? I
    ntroducing Notebook AI, our powerful AI writing assistant in Zoho Notebook.

  • Zoho Directory – Always Verify #09
    As we march ahead into April 2025, you have on your screens yet another edition of Always VerifyWe have searched the internet far and wide to bring you impactful Identity and Access Management stories- MFA mandates, ransomware attacks, crazy authentication workflows and of course, the Oracle Cloud breach.

Community Discussions

It’s a great reminder that in the right community, every challenge is just one conversation away from a breakthrough.

Zoho Developer Forum

  • @Nik ran into a snag trying to remove backslashes from a string in Deluge, so he came up with a quick workaround—bit of a hack, but hey, it did the trick. Then @Andres stepped in with a much cleaner fix that made things way easier. Want to know what the fix was? You’ll have to check out the post! Just goes to show, even a messy workaround can lead to a solid solution when you share it with the right crowd.
  • @Federico ran into a workflow hiccup while creating a related record in Zoho CRM—every time he hit “Save,” it would bounce him right back to the parent record. He wanted to stay on the newly created record instead. What followed was a thoughtful exchange around client scripts, potential workarounds, and platform limitations. While there's no one-click fix (yet), the conversation shed light on the why behind this behavior—and sparked ideas that might just lead to a future product tweak. Curious how others are handling it? The post’s worth a read.
  • When @Richard ran into a frustrating error in his Zoho Books Deluge script, the error message wasn’t giving him much to work with. He reached out to the community, and @Bhoomi, our MVP, stepped in to help, spotting a small but crucial syntax issue—something as simple as a missing semicolon. It’s a reminder of how sometimes the smallest detail can cause the biggest roadblock. Check out the post for the full solution!
  • @Taryn noticed something strange—values entered into a custom field on the Lead form in Zoho CRM weren’t saving, and the field just lit up yellow with no error message in sight. It was one of those head-scratcher moments until @Hugh Marshall stepped in with a simple but spot-on suggestion: check the field’s permissions. Sure enough, that was the culprit. Just another example of how a fresh pair of eyes in the community can help uncover what you might’ve missed.
  • When @ebizness set out to automatically create a new Contact every time a custom CRM module received a new record, things seemed straightforward—until the workflow threw an error. While @Ishwarya guided them through the workflow setup, it was @Max Tyack who shared a golden tip that turned the tide. The moment @ebizness tried it, everything clicked into place. Curious what that magic tip was? Head to the thread to see the clever trick that made the automation work seamlessly!
  • @Hayden’s post casually introduces the concept of the Levenshtein Distance algorithm—measuring how many edits it takes to turn one word into another—while showing how he built a working fuzzy matching system in Deluge. Using maps to mimic 2D arrays and a quirky recursive helper, he proved that with a bit of creativity, even compact scripting tools can be stretched to do pretty impressive things. A fun read that’s both educational, entertaining, and super cool!

Developers ZUG Cliq Channel

Info
These conversations are confined to the Developers ZUG Cliq channel members. If you're keen on becoming a part of this space, visit our website, click JOIN NOW, and complete the form to get an invite to the channel.
  • This thread explores a real-world use case that pushes readers to think beyond the UI. By sharing her situation, Trish uncovered a workaround others can benefit from. Conversations like these empower developers to dive deeper into Deluge, workflows, and modular automation—things the docs might not cover, but the community certainly does!
  • When the documentation doesn’t cover a unique use case, conversations with peers help fill the gaps. When @LaVerne set out to trigger a custom function from the Zoho Cliq check-in (without using Zoho People), @Mike helped highlight some platform boundaries, while @Pranit offered practical insights and opened up the idea of using Cliq Widgets as a potential custom solution.
  • @Mangesh faced a common developer pain point: missing custom fields in the Zoho Books API response. His precise question led to a straightforward and helpful answer from @Pranit, who offered a simple tip that now makes API calls more predictable. It’s proof that asking clear questions gets you closer to clean solutions—especially when the right folks are listening.

Community Spotlight

Cliq Contributors

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. 

Make sure to follow the digest every month for the most recent updates and conversations. Stay connected and participate in the forums and the Cliq channel to be featured in the upcoming month's digest. Wishing you all an amazing month ahead!


SEE ALSO

    • Recent Topics

    • Validation Rules Trigger on Untouched Fields

      In Zoho Desk, validation rules trigger for ALL fields during an update—even fields that weren't modified in the current edit. This behavior is fundamentally different from Zoho CRM and other Zoho products, where validation rules only apply to fields actually
    • Add Subform Field based on Record Field

      Hi All, I am struggling with finding a solution that can populate a subform field based on an existing field on the record. Use case is I have added Current Exchange Rate on a quote as a custom field, I then have a subform with Quoted items that include
    • Popup or Highlight on the Form based on a comparison

      I have a field for Engine Odometer, and a field for next oil change in KM. Is it possible to generate a popup, or highlight the form, if the Engine Odometer number is larger than the next oil change in KM number?
    • CREATE REPORT USING TWO FORMS

      ONE FORM CONTAINS LIST OF ALL CLIENTS WHOSE RETURN IS FILED AND OTHER FORM CONTAINS LIST OF RETURNS FILED YEARWISE. NOW I REQUIRED A REPORT OF ALL CLIENTS WHOSE RETURN ARE PENDING FOR A PARTICULAR YEAR
    • Sync Creator form submissions to WorkDrive folder

      I've made 10 Creator applications, and need to sync my each application's submissions into a WorkDrive folder. I need the form submissions to be PDF file type and sync to a specific folder for documentation purposes. I have tried to use a workflow, but
    • Custom Function : Copy multilookup field to text field

      Hi, I'm a newbie on function programming, I try to copy text from a multi lookup field named "societe" to a text field named "societe2". I've used this code. In deluge script it seems to work, but when I trigger this function it doesn't work (Societe2
    • Make other sub fields mandatory, if first subfield is not empty

      I am not finding an option in the rules to make other sub fields mandatory if the first sub field is not empty. I am using the name field to collect parts info, with sub fields of Part Name, Part Number, and Quantity. But I don't want these mandatory
    • Including Field in email body based on answer

      I am making a form as a checklist of our mechanics. I have it setup with choice matrix. The choices are "Bad" and "Good". I would like to have only the "Bad" show up in the email body. I am not against changing how it is setup, thank you.
    • How to normalize CRM module when integrating with Survey?

      This question is about the problem with many-to-many relationships and Survey. One of the things our organization does is track people in our program and their jobs. We get new information from the people three times annually through Zoho Surveys. Survey
    • Disable fields in multiple subform rows

      Hello everybody! I have an odd one here. I have a subform that collects hours of operation. It contains these fields: Days, Type, Open, and Closed. On load of the form I add 7 rows with Mon - Sun in the Days field. I then disable that field and the add/delete
    • Poor Search Results on Zoho CRM

      The search on Zoho CRM is quite poor. Salesforce has now published a new search, when will get this on Zoho? https://help.salesforce.com/s/articleView?id=data.c360_a_hybridsearch_index.htm&type=5
    • Parentheses in System Path

      Zoho WorkDrive includes a mandatory parenthesis with the organization name in the desktop sync client. This adds parens to the system path. Many command-line applications do not allow for the use of parenthesis, so if you want to use a file saved on WorkDrive in a command line you cannot. Most major document syncing platforms do not allow parenthesis for this reason.
    • Introducing Assemblies and Kits in Zoho Inventory

      Hello customers, We’re excited to share a major revamp to Zoho Inventory that brings both clarity and flexibility to your inventory management experience! Presenting Assemblies and Kits We’re thrilled to introduce Assemblies and Kits, which replaces the
    • Associating Multiple Work Orders with a Single Invoice in Zoho FSM

      Hello Everyone, Is it possible to associate multiple Work Orders with a single Invoice in Zoho FSM? Best Regards, Subhash Kumar
    • Client Script Quality of Life Improvements #1

      Since I'm doing quite a bit of client scripting, I wanted to advise the Zoho Dev teams about some items I have found in client script that could be improved upon. A lot of these are minor, but I feel are important none-the-less. Show Error on Subform
    • [Webinar] Evolving BI & Analytics in the Age of AI

      Artificial intelligence is redefining how data is collected, analyzed, and leveraged across industries. As businesses strive to become more agile and insight-driven, traditional BI and analytics must transform to meet new demands. AI-first organizations
    • 請求書に添付されているファイルをAPI経由で取得する際の問題について

      Books APIリファレンス 現在、Books APIを利用して請求書内の添付ファイルを取得するメソッドを構築しています。以下のコードを参考にしているのですが、添付ファイルが複数アップロードされている場合、responseにおいて2つ目のファイルの情報しか取得できない現象が発生しています。 headers_data = Map(); headers_data.put("Authorization", "Zoho-oauthtoken 1000.41d9xxxxxxxxxxxxxxxxxxxxxxxxc2d1.8fccxxxxxxxxxxxxxxxxxxxxxxxx125f");
    • Zoho CRM and Books Integration

      Evening, I have started the integration with FSM from CRM and having difficulties with the mapping. In CRM we use "Unit Price" as our cost price and mark this up on a subform to create a "Sell Price" this markup can be different on each quote depending
    • Leadchain into a custom module

      Hello ZOHO Community ! is it possible to put the leads collected by leadchain into a custom module instaed of leads module ? Best wishes Niels
    • Zoho Flow to Azure Devops

      hi, i'm getting this when trying reauthorize the connection from Zoho Flow to Devops but when i look in Devops there is no service connection related to Zoho So i do not know where i have to renew the mentioned client secret..
    • 533 Relaying disallowed

      When I try to send an email from my Zoho account, it gives me that error 533: relaying disallowed. What should I do? Please help.
    • Formula Module how to convert to percentage

      Hello There, I have create a formula field and i want the outcome to be in percentage how do i do that This is my formula ${Deals.Forecast Revenue Per Year}/${Deals.Annual Processing Volume} I have try ${Deals.Forecast Revenue Per Year}/${Deals.Annual
    • Sandbox - Your Secure Testing Space in Zoho Projects

      Managing projects often involves fine-tuning processes, setting up new automations, or making configuration changes. Making those changes directly in a live environment leaves no room for trial and error. Sandbox in Zoho Projects is a dedicated testing
    • Zoho CRM Functions 53: Automatically name your Deals during lead conversion.

      Welcome back everyone! Last week's function was about automatically updating the recent Event date in the Accounts module. This week, it's going to be about automatically giving a custom Deal name whenever a lead is converted. Business scenario Deals are the most important records in CRM. After successful prospecting, the sales cycle is followed by deal creation, follow-up, and its subsequent closure. Being a critical function of your sales cycle, it's good to follow certain best practices. One such
    • Third party apps for my mail

      Hello im new here and i have a very important issue. A third party company uses one of my emails to send invoices to our customers. My problem is that cannot connect to zoho mail server. my imap settings are corrent imappro.zoho.eu 993 smtppto.zoho.eu
    • 553 relaying disallowed invalid domain

      Hi, I have read the previous article but i am still facing issue , I have added all these in my domain manager under dns settings. type : cname host: zb14521202 value / points to : validate.zoho.com Can you please tell me why i am still facing same issue
    • Announcing new features in Trident for macOS (v.1.18.0)

      Hello everyone! Trident for macOS is here with interesting features and enhancements to elevate your workplace communication and productivity. Let's take a quick look at them. Retract sent emails. Whether you've missed adding an important attachment or
    • How do I add more space to a note in ‘draw’?

      I’m taking handwritten notes using the draw note, but I don’t seem to be able to scroll down to get more room on the page. How do I make more room to take notes?
    • Este domínio já está associado a esta conta

      Fui fazer meu cadastro na zoho e quando digitei meu domínio recebi essa mensagem que meu domínio estava associado a uma conta que eu nem faço idéia de quem seja. Como que faço pra resolver isso? Atenciosamente, Anderson Souza.
    • USA Military addresses

      When we have a client with a US military address adding them to the CRM, or having them fill in a form is a problem. Zoho Forms and CRM doesn't seem accommodate them correctly. It doesn't make sense for me to have to create a secondary data model for
    • Canvas View Change History

      We are trying to setup Canvas Views and it is really not a pleasant experience. It bugs a lot, some pages are just not accessible anymore and it shows that a view is just not editable because it shows a blank page, although when we open an actual record,
    • Office 365 is marking us as "bulk"

      All of a sudden (like a couple of days ago) all of our customers who are on Office 365 are getting our mails in their junk email. This is not the case with Gmail or other random mail servers, nor between us. We got a 10/10 score on mail-tester.com. Also,
    • Zoho CRM's V8 APIs are here!

      Hello everyone!!! We hope you are all doing well. Announcing Zoho CRM's V8 APIs! Packed with powerful new features to supercharge your developer experience. Let us take a look at what's new in V8 APIs: Get Related Records Count of a Record API: Ever wondered
    • Leadchain BUG

      Hello i have a problem with Facebook Leadchain. All of the information is populated correctly in the CRM, except the campaign. I want to add new leads to an existing campaign, but the lead is not added to the campaign even tough i have selected the campaign
    • What is the use of the stage environment ?

      Salut, I am woundering what is the use of the stage environment. Usually, I do all the testing in developpement, and then go straight to production. The only thing I cannot test in developpement, is the result for portal users. Could the stage environment
    • Workflow Automation Instant Action

      Hello All I need help to resolve this. I have created a few workflow 1. When Deal Stage is Submitted to Onboarding, it will create a record in my Onboarding Module 2. When Deal Stage is Live, It will copy $Deal.GOliveDate to $Onboarding.GoLiveDate For
    • Live webinar: Transitioning from MS PowerPoint to Zoho Show

      What’s the first word that comes to mind when you think of presentations? For many, it’s PowerPoint. This has been the default for so many years that “PPT” has become a stand-in for “presentation.” But presentation needs are changing. And if you’re looking
    • Short Custom Order

      Hi Everyone, I have question, i create some report use custom short order like below. But this is just show in development mode.... when i publish to production, it is not showing. And this is just showing in full admin mode. Can setting to show roles
    • Introducing Keyboard Shortcuts for Zoho CRM

      Dear Customers, We're happy to introduce keyboard shortcuts for Zoho CRM features! Until now, you might have been navigating to modules manually using the mouse, and at times, it could be tedious, especially when you had to search for specific modules
    • Assistance with Bulk Contact Import in Zoho Email Campaign

      I’m currently in the process of importing the Supermarkets customer list from Zoho Accounts into Zoho Email Campaigns. During the import, I’m being prompted to complete the "field mapping" section, but I’m unsure how to properly configure it to ensure
    • Next Page