Hello everyone,
First of all, an apology is in order—our January digest got swept away by a whirlwind of hackathon madness. But fear not, February's digest is here to make up for lost time! We’ve got everything from upcoming events like the Zoho Developer Hangout (with a special focus on Catalyst!) to our new Client Script Commands session. We also dive into resources like the latest Zoho CRM Developer updates and Kaizen posts to help you stay ahead. Plus, the community spotlight showcases real developer problem-solving moments, and some of the best insights shared in our Cliq channel.
So, without further ado, grab your favorite beverage, settle in, and let’s jump into the updates!
Previous Month Highlights
Before we dive into this month's updates, let's take a moment to celebrate the grand success of the ZDC Hackathon 2024. After 46 days of innovation, intense competition, and collaboration, we wrapped up the first-ever Zoho Developer Community Hackathon with a bang!
With over 1,000 participants, 797 teams, and representation from 45 countries, this truly was a global event. A special shout-out to all our participants—students, independent developers, customers, and partners—who brought their A-game to the table.
The judges had their work cut out, but after thorough evaluation, we're proud to announce the winners:
A massive thank you to everyone who participated and made this hackathon a tremendous success! You can check out all the category-wise winners on our website. Until next time, keep the innovation rolling and stay tuned for the next challenge! Upcoming Events
Client Script
Title: Part 5: Introduction to Client Script Commands
Date: March 11, 2025
Time: 10:00 AM IST & 8:00 PM IST (GMT+5:30)
In this session, we'll explore a new dimension of Client Script that enables users to trigger them anytime and anywhere in CRM, extending their event-driven functionality beyond just specific modules and pages. Using Client Script Commands, the user can either use custom keyboard shortcuts or command palette to execute Client Scripts. Click here for registration and more details.
Zoho Developer Hangout: Episode 19
Title: Catalyst for Zoho Developers
Date: March 13, 2025
Time: 8:30 AM CT / 8:00 PM IST
This session, presented by our power user @Christopher Mowers, is for Zoho developers who are familiar with typical approaches to working in the Deluge environment and who would like to learn to adapt to the approach that Catalyst requires. We will cover the Catalyst services that are most relevant to you as a Zoho developer and the fastest and most reliable ways to integrate your Catalyst layer with other Zoho applications. We will also cover important factors to consider when planning to use Catalyst as a part of your Zoho solution. Register now to get tips from the expert!
Zoho Community Developer Bootcamp – Deluge
Date: March 15 & March 29
Time: 9:00 AM – 5:00 PM IST
Place:
New Delhi &
MumbaiAll applications must be automated to improve themselves as well as the businesses they serve. Zoho provides a plethora of relevant solutions for all your application needs. However, to cater to specific requirements and handle more complex business logic, we use our in-house scripting language—Deluge. Save your spot to immerse yourself in our engaging hands-on bootcamp, designed to equip you with the skills and knowledge to harness the full potential of Deluge for Zoho applications.
Catalyst 101
Title: Introduction to Catalyst
Date: March 18, 2025
Time: 10: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.
ZDK CLI (Zoho Development Kit Command Line Interface)
Date: Mar 20 | Apr 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
Title: Zoho Projects – Modal Boxes
Date: March 27, 2025
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 extensions. Register for the upcoming sessions, where we'll delve deep into developing extensions for Zoho products like Projects, CRM, Books, and Desk.
Learning Table Series
Title: Creator for the Logistics industry
Date: April 3, 2025
We designed this series to provide users with valuable insights and knowledge about Creator's capabilities in various business use cases and applications. 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 Manufacturing Industry was a success, and in the upcoming session, we'll be exploring Creator for the Logistics industry.
Creator Tech Connect
Title: Product Release Updates in Zoho Creator
Date: April 10, 2025
Creator'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. In our previous session, we discussed enhancing dashboards with Javascript widgets in Zoho Creator. In the upcoming session, we will explore the recent product release updates in Zoho Creator.
Resource Spotlight

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.
- Zoho CRM Developer Updates:
- Introducing Catalyst Solutions to streamline automation at scale with minimal effort.
- The Bulk Data Processor CodeLib, powered by Catalyst, offers a ready-to-use solution for bulk reading, processing, and writing large datasets. It automatically handles the setup with pre-configured resources. Simply add your custom processing logic, and let the solution do the heavy lifting for you!
- Refer to our Getting Started guide for setting up and the GitHub Repository for Code Samples.
Fill out this Early Access Form to get this feature enabled for your account. This feature will tentatively be opened in the second week of April, 2025.
- Client Script support for Subforms is now available across all DCs.
Subform events are triggered from user actions, such as adding or deleting rows or updating data in subform.
These events allow you to run Client scripts for validation, automation, or dynamic updates.
By leveraging Subform Events, you gain precise control over subform behaviour. Click here to view the announcement post. Click here to view the updated help document.
- Client Script functionality is extended to Zoho CRM Portals, allowing businesses to enhance portal interactions without creating new scripts. We understand that many of you have been eagerly awaiting this enhancement, and we are pleased to inform you that this support is now live for US DC. We will update once its rolled out for other DCs. Click here to view the announcement post.
- Python SDK - Upgraded python SDK supporting V7 APIs to version 4.0.0. GitHub, pypi.
- Upgraded NodeJS SDK supporting V7 APIs to version 4.0.0.
- Kaizen Posts
- Kaizen 171 - Check out the frequently asked questions on the Zoho CRM COQL API in the Zoho Community Forum with answers.
- Kaizen 172 - This post discusses how you can use the 'crmAPIResponse' object in a standalone function and use that REST API-enabled function as a Source in Queries.
- Kaizen 173 - Comparing Zoho CRM REST APIs and Zoho CRM GraphQL APIs.
- Kaizen 174 - Learn how to trigger Client Scripts anywhere within Zoho CRM, extending the scope of Client Script beyond standard pages and events.
- Kaizen 175 - Learn how to configure a Settings Widget for your Zoho CRM extension to enable key configurations and enhance user experience.
- Kaizen 176 - Learn how you can optimize your queries in different ways using record ID as a variable.
- Kaizen 177 - This post explains the Duplicate Check Preferences API, the Upsert API, and their differences, along with real-time scenario.
- Kaizen 178 - Learn in detail about Criteria and Filter support in Zoho CRM APIs, how to construct them, and explore the various comparators supported for different field types.
- Kaizen 179 - Discover when to use ZDK CLI vs. Zoho CRM UI for CRM customization. Learn the best practices while using ZDK CLI.
- Building extensions for Zoho Finance Suite applications:
- Zoho Finance: We've supported new SDK methods in widgets. You can now include a confirmation modal and display success and failure messages in your widgets. Additionally, we have created a separate help document for the widget locations supported in Zoho Books.
- Zoho IoT: The Internet of Things is no longer a futuristic concept—it’s a driving force for innovation across industries. Zoho IoT simplifies the complexity of IoT, offering a low-code platform that empowers businesses to harness the full potential of their data. Learn all about how you can build, visualize, and automate your workflows with Zoho IoT.
- The Ultimate Guide to Automation: Are you tired of spending time on repetitive tasks? Automating routine processes not only boosts efficiency but also frees up your team to focus on what truly matters. Discover how automation can streamline workflows, reduce errors, and drive business growth.
- Zoho Cliq: Stay ahead of the game with Cliq Bot Calls! Automate alerts, speed up decision-making, and keep your team in sync—all without lifting a finger. Find out how this feature can transform your workflow.
- Zoho DataPrep: Data preparation is evolving, and 2025 is set to bring smarter, faster, and more automated solutions! From AI-powered cleaning to real-time data enrichment, stay ahead of the trends shaping the future of data. Explore the top data preparation trends for 2025.
- Zoho RPA: Not all tasks are created equal—some are perfect for automation! Discover which business processes are best suited for Robotic Process Automation (RPA) and how automating them can save time and reduce errors.
- Zoho Analytics: This article explores how Zia can help you leverage advanced analytics, helping businesses identify trends, predict outcomes, automate insights like never before, and make smarter business decisions.
Community Discussions
Zoho Developer Forum
- When Hannah had trouble transferring data from an old multi-line field to a subform, our MVP @Hugh pointed her to helpful resources and guided her through the process. It’s a place where no question is too small, and everyone benefits from each other's insights.
- @Subhash Kumar faced an issue with his COQL query while trying to retrieve Notes using Zoho CRM API V7. With help from @Haiku Technical Support, @Subhash was guided through troubleshooting steps, leading to a solution that worked perfectly.
- @Claire’s question about the absence of an “else” functionality in Zoho workflows sparked a series of helpful discussions and workarounds. Through collaborative responses, she learned about workarounds like fallback workflows, using custom functions, and even integrating Zoho Flow.
- @Federico wanted to reset the auto-number field in Zoho CRM at the beginning of each year to maintain a clean sequence. With guidance from the community, he learned how to use custom functions and workflows to achieve this. After implementing the solution, @Federico shared his Deluge code, which became a valuable resource for others facing similar needs. This highlights how the community helps developers fine-tune their automation and customizations in Zoho CRM.
- @Onur Gulay proposed adding conditional assessments to Zoho CRM’s Blueprint to improve workflows and reduce errors. @Nik offered a workaround using workflows, which @Onur appreciated but emphasized the need for native integration. Our product expert, @Ishwarya SG, confirmed the feature would be added to the roadmap, demonstrating how community feedback shapes product evolution. Thus, empowering developers and users to share ideas, influence enhancements, and receive expert advice!
- @Suresh tapped into the Zoho community to figure out the best WhatsApp API to use with Zoho CRM. In no time, he got a bunch of helpful suggestions, from using Zoho SalesIQ for seamless integration to exploring free options with Timelines.ai. He learned that while the CRM's native integration is great, some cool features like chatbots are on the horizon! Joining the community means you get quick answers, fresh insights, and the chance to shape future Zoho updates.
Developers ZUG Cliq Channel

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.
Ever feel like you're banging your head against a wall trying to figure out a tech problem? Well, you're not alone! This month, we saw some awesome examples of how a community of Zoho users can turn those frustrating moments into "aha!" moments.
- Real People, Real Problems, Real Solutions:
- Imagine you're coding a script, and suddenly, it just...stops working. That's what happened to @Andre. Instead of spending hours pulling his hair out, he asked for help. And guess what? @Mike spotted a potential cause right away—a sneaky change behind the scenes. That's the power of having experienced folks around!
- Or picture this: you're trying to connect two apps, but you keep getting an error message. @Buddy Quaid ran into this with Zoho Writer and CRM. Thankfully, @Mike (again, our resident superhero!) explained the missing piece, and boom, problem solved.
- And it's not just about fixing errors. @Himali was trying to figure out a tricky workflow in Zoho Inventory. The community jumped in, explained the process, and @Bijoy even suggested a workaround to make things smoother. That's how we learn from each other!
- We also had a great chat about keeping track of all those automations and workflows. Anyone else feel like you're herding cats sometimes? It was awesome to see everyone sharing their tips and tricks.
- Unlocking the Power of Zoho Together:
- Why this matters? (especially if you're new here):
- You're never alone: Tech can be confusing, but in a community like this, you'll always find someone willing to help. So, the next time you're stuck, just ask the community—someone might just have the answer (or three)!
- Learn by doing: Seeing how others solve problems is a fantastic way to learn something new.
- Discover hidden gems: You might stumble upon a clever trick or workaround you never knew existed.
- We talk about the practical stuff: Like how to manage and keep track of your automations and workflows across the Zoho platform.
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
All new Address Field in Zoho CRM: maintain structured and accurate address inputs
The address field will be available exclusively for IN DC users. We'll keep you updated on the DC-specific rollout soon. It's currently available for all new sign-ups and for existing Zoho CRM orgs which are in the Professional edition. Managing addresses
Create Contract API Endpoint Unclear "inputfields" Requirements
Hello, I'm trying to create a Deluge function that accepts inputs from a form in Zoho Creator and creates a barebones contract of a given type. See below for the current code, cleaned of authentication information. // Fetch form data // Hidden field client_name
Kaizen #46 - Handling Notes through Zoho CRM API (Part 1/2)
Hello everyone! Welcome back to another week of Kaizen! This week, we will discuss Handling Notes through Zoho CRM API. What will you learn from this post? Notes in Zoho CRM Working with Notes through Notes APIs 1. Notes in Zoho CRM 1a. Why add Notes to records? Notes are a great way to summarize your observations on customer and prospect interactions and outcomes. By saving notes as CRM data, a sales rep will always be able to keep track of how a sale is progressing. To know more about notes in
Marketer's Space - Why email marketing matters in ecommerce (and how to get started with Zoho Campaigns)
Hello Marketers, Welcome to this week's Marketer's space post. Today, we'll discus why email marketing matters in ecommerce businesses. Running an online store is exciting but challenging. If you're running an online store, you've probably experienced
Zoho Campaigns Event timestamps do not propagate to Zoho CRM
We have integrated Zoho CRM and Zoho Campaigns. But when looking at Contact records, the Campaign event data is missing the actual timestamps: especially when a particular email was sent. They're not in the Campaigns related list, and the cannot be found
Kaizen #121 : Customize List Views using Client Script
Hello everyone! Welcome back to another interesting Kaizen post. In this post, we can discuss how to customize List Views using Client Script. This post will answer the questions Ability to remove public views by the super admin in the Zoho CRM and Is
Setting default From address when replying to request
At the moment, if I want to reply to a request, the From field has three options, company@zohosupport.com, support@company.zohosupport.com, and support@company.com. The first two are really internal address that should never be seen by the customer and
Explore Your Support Reach with Zoho Assist’s Geo Insights
Understanding where your remote support sessions are happening can help you make smarter decisions, allocate resources effectively, and improve overall customer satisfaction. In this week's Zoho Assist's community post we will be exploring Geo Insights
Error when sending emails from Zoho
Hello, When trying to send an email from Zoho CRM I keep getting the below error: javax.mail.AuthenticationFailedException: 535 5.7.139 Authentication unsuccessful, the user credentials were incorrect. Any support on this will be much appreciated. Thanks,
Formatting of text pasted into Zoho documents
Howdy, I'm a newbie and finding Zoho an improvement to MS Word. Consider yourself hugged. High on my wish list would be plain text cut-and-paste. When pasting text from the web to Zoho, presently Zoho imports the formatting along with the text. This means that every cut-and-paste operation brings in text in a different font, size, or style. Can we have at least the option of importing plain text without formatting (or better yet, is this option already out there?) ... Thanks Helen
Add additional features to Zoho Tables
Zoho Tables is a really great tool, why not add features like diagramming capability into the tool from applications like Draw.io which I believe is open source, you should be able to do wireframes, process flow diagrams, network design, etc. Please note
The Social Wall: August 2025
Hello everyone, As summer ends, Zoho Social is gearing up for some exciting, bigger updates lined up for the months ahead. While those are in the works, we rolled out a few handy feature updates in August to keep your social media management running smoothly.
The Social Wall: July 2025
Hello everyone! July has brought some exciting new updates to Zoho Social. From powerful enhancements in the Social Toolkit to new capabilities in the mobile app, we’ve packed this month with features designed to help you level up your social media presence.
Use Zoho Creator as a source for merge templates in Zoho Writer
Hello all! We're excited to share that we've enhanced Zoho Creator's integration with Zoho Writer to make this combination even more powerful. You can now use Zoho Creator as a data source for mail merge templates in Zoho Writer. Making more data from
Tagged problem !!!
Damn it, we're one of dozens of construction companies in Africa, but we can't link purchasing invoices to projects. Why isn't this feature available?
Limited review (/questions) for Bookings 2.0
Hi all, I'm writing this review of Bookings 2.0 for two reasons: 1) it may be of interest to others, and 2) I'd like to be corrected if I'm wrong on any points. It's a very limited review, i.e. the things that have stood out as relevant, and particularly
Syntax for URLs in HTML Snippets
What are some best practices for inserting a URL in an HTML snippet? I've looked at Zoho Help articles on navigation-based and functional-based URLs, but I'm still unclear on how to incorporate them in an HTML snippet. For example, 1. How do I link to
The Social Wall: June 2025
Hello everyone, We’re back with June Zoho Social highlights. This month brought some exciting feature updates—especially within the Social Toolkit—to enhance your social media presence. We engaged with several MSME companies through community meet-ups
Make panel configuration interface wider
Hi there, The same way you changed the custom function editor's interface wider, it would be nice to be able to edit panels in pages using the full width of the screen rather than the currently max-width: 1368px. Is there a reason for having the configuration panel not taking the full width? Its impossible at this width to edit panels that have a lot of elements. Please change it to 100% so we can better edit the layouts. Thanks! B.
Tip 7: How to fetch data from another application?
Hi everyone, Following our Zoho Creator - Tips and Tricks series every fortnight, we are back today with a tip based on one of the most popular questions asked in our forum. This tip would help you fetch data from another application(App B) and use it
The Social Wall: May 2025
Hey everyone, We're excited to share some powerful updates for the month of May! Let's take a look! Reply to your Instagram and Facebook comments privately through direct messages Are you tired of cluttered comment threads or exposing customer queries
Sub-Form Fields as Filters for Reports
Hi, I would like to use the Sub-Form Fields as Filters in Reports just like we do for Main Page Fields. Thanks Dan
Zoho CRM Formula - Current Time minus Date/Time field
Hello, I am trying to prevent duplicate emails going to clients when more than 1 deal is being updated. To do this, I would like to create a formula to identify if a date/time field is >= 2 hours ago. Can someone please help me write this formula? Example:
Per Level Approval for admins
We need Process admins like Zoho CRM in Zoho Books for per stage approval Currently in books, admins only have the option for Final Approval But for example, in cases like when an employee is on leave, we can't just approval one level we only have option
Billing Management: #7 Usage Billing in Telecom & Internet Service Provider
Telecom and Internet Service Providers operate in markets where usage varies drastically from one customer to another. While flexible, usage-based models align revenue directly with consumption, they also introduce operational challenges like real-time
Zoho Sprints - Q3 updates for 2025
The updates for the third quarter of 2025 are out. A few significant features and enhancements have been rolled out to improve user experience and product capabilities. The following are the updates: Manage tags and cluster tags Record and maintain project
Kaizen #208 - Answering your Questions | Functions, AI and Extensions
Hello Developers! Welcome back to a fresh week of Kaizen! We are grateful for your active participation in sharing feedback and queries for our 200th milestone. This week, we will answer the queries related to Functions and Extensions in Zoho CRM. 1.
Zoho CRM still doesn't let you manage timezones (yearly reminder)
This is something I have asked repeatedly. I'll ask once again. Suppose that you work in France. Next month you have a trip to Guatemala. You call a contact there, close a meeting, record that meeting in CRM. On the phone, your contact said: "meet me
Creating Restaurant Inventory Management on Zoho
Hi, We run a small cloud kitchen and are interested to use Zoho for Inventory and Composite Item tracking for our food served and supplied procured to make food items. Our model is basically like subway where the customer can choose breads, veggies,
To Zoho customers and partners: how do you use Linked Workspaces?
Hello, I'm exploring how we can set up and use Linked Workspaces and would like to hear from customers and partners about your use cases and experience with them. I have a Zoho ticket open, because my workspace creation fails. In the meantime, how is
Zoho Forms to Zoho CRM : First/Last Name to just Name ?
When integrating a Zoho Form into the Accounts menu of the CRM I'm having trouble with how names are formatted ; In Forms the data is available as First Name or Last Name In the CRM there is only one field called Name How can I ensure that "John" "Smith"
Enhancements to the formula field in Zoho CRM: Auto-refresh formulas with the "Now" function, stop formula executions based on criteria, and include formulas within formulas
Dear Customers, We hope you're well! By their nature, modern businesses rely every day on computations, whether it's to calculate the price of a product, assess ROI, evaluate the lifetime value of a customer, or even determine the age of a record. With
This festive season, offer discounts with coupon code support in Stripe Checkout
Hello form builders! It’s the festive season, the perfect time to spread joy and great deals! Now, with Zoho Forms’ latest enhancement for Stripe Checkout, you can do exactly that with coupon codes! Your payment forms integrated with Stripe Checkout can
Cómo creo una factura negativa o de abono?
NEcesito anular una factura y crear una nueva igual pero en negativo. El sistema no me lo permite
Power of Automation::Streamline log hours to work hours upon task completion.
Hello Everyone, A Custom Function is a user-written set of code to achieve a specific requirement. Set the required conditions needed as to when to trigger using the Workflow rules (be it Tasks / Project) and associate the custom function to it. Requirement:-
Is CRM On Premise available
Hi Zoho team, Can you please let me know that CRM Zoho is available for On Premise as well? Thanks, Devashish
Last activity time is acting like last modified time
When i edit the description or any field in the potential, account, contact and lead, the Last Activity Time is being updated like the Modified Time. This is messing all workflows and reports and we are unable to track real last time of activities like
CRM : Function to add user name to text field
I have a lookup field in a module that is linked to the CRM users so we can assign a Project Lead to the customer. Sadly Zoho Marketing Automation doesn't sync Lookup fields so I need to extract information from the lookup to text fields: Lookup field
Zoho CRM - Restrict Login based on work hours
Hi there, I'm wondering if we can restrict users to login during works - For example the users would be able to login from 8am to 5pm. I have seen the IP address restriction - the only downfall is what if the customer has dynamic IP. thanks Jiri
Tips and Tricks #46: Customize themes and templates using Show's Master View
Hi All! Let's say you want to revamp your presentation and make changes to its visual design. You can do this easily using the Master Slide and its associated layouts. The Master Slide stores information about all the layouts used in the presentation.
Next Page