[Early Access] Circuits in Zoho CRM- Orchestrate Functions in Zoho CRM

[Early Access] Circuits in Zoho CRM- Orchestrate Functions in Zoho CRM


Early Access
Resources
Feature availability 
Currently supported for CRM accounts in US Data Centers
Editions
CRM Enterprise & Ultimate, CRMPlus, Zoho One
Default credits added
15,000/Month - Enterprise | 20,000/Month - Ultimate
Usability
For Workflows, Blueprints, and Custom Buttons

Customers often need a way to extend their CRM functionality through various means. Functions, a simple way to write code, can define business logic on top of the CRM offerings.

Often, functions become bloated as the business needs grow. Invariably, they become big monolithic blocks of code. Their maintenance, re-use, debugging, etc., become a challenge.

Moreover, when you want to offload the series of operations to be orchestrated by functions, based on various business scenarios, customer touch points, or any third party application’s status, etc., it becomes even more cumbersome to make the functions work.
This is where Circuits in Zoho CRM come in very handy. Through Circuits, you can orchestrate the business flow through functions asynchronously offloaded from the CRM layer, still meaningfully hooked into the salesforce automation. It offers a great platform to write a typical step-function with easy using drag-and-drop(DIY builder) interface, adding great value to the business users.

Circuits offer a cascading structure to different states in a business process, allowing you to write functions that each individually feed their output into the next one, or any other one you pre-define. Not just that, it allows you to reroute, park for a certain period, or feed it in batches to enable just about any sort of action. 

Circuits offer the following benefits that allow developers to focus more on business logic:
  • Low-code - Create a circuit effortlessly with the visual drag-and-drop interface, which makes it easier for the users with minimum coding knowledge.
  • Developer-friendly - Circuits help you manage parallel processes, service integrations, spot failures, retry, and view logs, within minutes. Developers can focus on the business logic and not worry about these factors.
  • Orchestrate CRM Functions - Use various CRM functions on your circuit to integrate multiple third-party apps and Zoho CRM, seamlessly. Write functions once, and orchestrate them in circuits to solve different business needs.
  • Automate IT and business processes within CRM - Create a circuit, associate it to a workflow, blueprint, or button, and automate your entire business process. With high availability, scalability, and fault tolerance, circuits ensure the performance of your workflow remains consistent even with changing states and an increase in frequency.

Sample business scenario

To put it in action, let's talk about payment processes, that are a part of most business processes. Say for your business process, once a deal is won, you'd like to send a payment link to said deal, and then generate an invoice on successful payment. If the payment is unsuccessful, the link is re-sent. 

Here, we're building a circuit with two functions, in the order as mentioned below, and with the output of the former feeding into the consecutive function

A function that parses the details of the deal record, fetches the email ID, fetches the right payment URL and sends it to the deal.
A function that checks the payment status and updates the corresponding fields in CRM and generates an invoice on successful payment or resends the payment link to the deal upon payment failure.

So, let's understand why circuits are necessary in this business scenario. 
  • The order of orchestration - While CRM offers the option to write individual functions, as and when necessary for custom actions and workflows let you automatically execute them, Circuits goes one step further and streamlines the flow of your functions' logic, and simultaneously performs error handling. This ability to pick the order and states of your functions lets you pull in different third-party or external services to address minute use-cases. 
  • A single, editable space - A flow diagram that uses states and flows that include everything from functions to trigger record movement, using wait or parallel actions as others simultaneously occur, to record states that give you the record details. This not only gives you a bird's eye view of all that's configured in your circuit, but also, allows you to pinpoint issues, modify or reorganize it. 
  • Diagnose errors and view audit logs - A detailed log of each execution provides the status of each state's task execution, the payload and parameters passed, and the responses and exceptions generated.
  • Use Existing Functions - From picking functions you've already tried, tested, and are up and running in your CRM account, to using a circuit within another circuit, this flexibility opens up possibilities of handling so much of your out-of-the box requirements in a single space.

The flow of action here: 



Other examples of actions that can be performed with Circuits: 
- Generate reports automatically, track inventory, fulfil orders and track them, and generate receipts.
- Trigger a circuit when a deal is won, update the deal's details in a sheet, calculate the commission based on the revenue, and update the details back in CRM.
- Manage users, send custom push notifications based on specific conditions, and manage user-generated files in applications, automatically.

Once enabled for your account, Circuits will be available under: 
Setup > Developer Space > Circuits

Learn more about the components of Circuits and how you can make the most of it in the help documentation. Once we enable early-access to Circuits for your account, we'll send out an email confirming the same. 

Cheers!
Shylaja



      Zoho Campaigns Resources


        • Desk Community Learning Series


        • Digest


        • Functions


        • Meetups


        • Kbase


        • Resources


        • Glossary


        • Desk Marketplace


        • MVP Corner


        • Word of the Day


        • Ask the Experts


          Zoho CRM Plus Resources

            Zoho Books Resources


              Zoho Subscriptions Resources

                Zoho Projects Resources


                  Zoho Sprints Resources


                    Zoho Orchestly Resources


                      Zoho Creator Resources


                        Zoho WorkDrive Resources



                          Zoho CRM Resources

                          • CRM Community Learning Series

                            CRM Community Learning Series


                          • Tips

                            Tips

                          • Functions

                            Functions

                          • Meetups

                            Meetups

                          • Kbase

                            Kbase

                          • Resources

                            Resources

                          • Digest

                            Digest

                          • CRM Marketplace

                            CRM Marketplace

                          • MVP Corner

                            MVP Corner




                            Zoho Writer Writer

                            Get Started. Write Away!

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

                              Zoho CRM コンテンツ



                                ご検討中の方

                                  • Recent Topics

                                  • What if we don't have an ABN?

                                    Australian business. Setting up. We have no ABN. It's not compulsory. Field not allowed to be blank. What to do?
                                  • Keeping track of project expenses

                                    I have talked to a few support techs and it is very hard for me to believe that Zoho's project accounting software can't keep accounts for my projects. I must not understand what they're saying. We get a contract to build something. So the project revenue
                                  • Linking Multi-UOM Barcodes to Products in Zoho Books

                                    Greetings, I'm using Zoho Books for retail shop and I'm running into a bit of a challenge with products that have multiple Units of Measurement (UOMs) and corresponding barcodes. For example, I sell cigarettes both as individual packets and in cartons
                                  • How to change "from" email address when invoicing.

                                    HELP! I'm new to Zoho Books and when I first set it up used a different email address than I currently want to use. I've tried to go to settings and change the default email address but when I generate an invoice it still shows the old email address (although I can't find it anywhere else). I really need to get this changed before I can use the program. Any help would be appreciated.
                                  • Critical Issue: Tickets Opened for Zoho Support via the Zoho Help Portal Were Not Processed

                                    Hi everyone, We want to bring to your attention a serious issue we’ve experienced with the Zoho support Help Portal. For more than a week, tickets submitted directly via the Help Portal were not being handled at all. At the same time no alert was posted
                                  • Hide/Show Subform Fields On User Input

                                    Hello, Are there any future updates in Hide/Show Subform Fields "On User Input"?
                                  • Cloning Item With Images Or The Option With Images

                                    Hello, when I clone an item, I expect the images to carry over to the cloned item, however this is not the case in Inventory. Please make it possible for the images to get cloned or at least can we get a pop up asking if we want to clone the images as
                                  • Custom validation in CRM schema

                                    Validation rules in CRM layouts work nicely, good docs by @Kiran Karthik P https://help.zoho.com/portal/en/kb/crm/customize-crm-account/validation-rules/articles/create-validation-rules I'd prefer validating data input 'closer to the schema'
                                  • Adding Default Module Image into mail merge field

                                    As with most people finding their way to these forums i have a specific requirement that doesn't seem to be supported by Zoho I have created 2 custom modules to suit my purpose 1 is an inventory type module that lists aluminium extrusions, and all relevant
                                  • Is it possible to roll up all Contact emails to the Account view?

                                    Is there a way to track all emails associated with an Account in one single view? Currently, email history is visible when opening an individual Contact record. However, since multiple Contacts are often associated with a single Account, it would be beneficial
                                  • Managing credit cards

                                    Hi, I'm hoping someone on this forum can help me out managing credit card accounts.  Transaction are entered as expenses using the credit card account and, as expected, the card balance shows as a negative since this is clearly money I owe them.  Once I make a payment, of the full amount owed, I woudl expect the balance to become zero. It doesn't, the negative balance just keeps on increasing even though the payment is reflected correctly in my main operating account.  No-one at Zoho seems to understand
                                  • Free Training - Explore What’s New in Zoho One 2025

                                    Greetings! We hope you have all had a chance by now to get hands-on with the new features and updates released as part of ZO25. Yes, we understand that you may have questions and feedback. To ensure you gain a comprehensive understanding of these updates,
                                  • Quick way to add a field in Chat Window

                                    I want to add Company Field in chat window to lessen the irrelevant users in sending chat and set them in mind that we are dealing with companies. I request that it will be as easy as possible like just ticking it then typing the label then connecting
                                  • How to create a two way Sync with CRM Contacts Module?

                                    Newbie creator here (but not to Zoho CRM). I want to create an app that operates on a sub-set of CRM Contacts - only those with a specific tag. I want the app records to mirror the tagged contacts in CRM. I would like it to update when the Creator app
                                  • Zoho Sheet for Desktop

                                    Does Zoho plans to develop a Desktop version of Sheet that installs on the computer like was done with Writer?
                                  • How to import data from PDF into Zoho Sheet

                                    I am looking to import Consolidated Account Statement (https://www.camsonline.com/Investors/Statements/Consolidated-Account-Statement) into zoho sheet. Any help is appreciated. The pdf is received as attachment in the email, this document is password
                                  • Trigger Workflow, Approval Process, Blueprint by Deluge in Zoho CRM

                                    #Tips & Trick If you intend to activate your Workflow, Approval Process, or Blueprint through either the deluge script or Zoho CRM API during the creation, updating, or deletion of a record Try this Script mp = Map(); trigger = List(); // Workflow trigger.add("workflow");
                                  • Zoho Projects Android app: Integration with Microsoft Intune

                                    Hello everyone! We’re excited to announce that Zoho Projects now integrates with Microsoft Intune, enabling enhanced security and enterprise app management. We have now added support for Microsoft Intune Mobile Application Management (MAM) policies through
                                  • Cant't update custom field when custom field is external lookup in Zoho Books

                                    Hello I use that : po = zoho.books.updateRecord("purchaseorders",XXXX,purchaseorder_id,updateCustomFieldseMap,"el_books_connection"); c_f_Map2 = Map(); c_f_Map2.put("label","EL ORDER ID"); c_f_Map2.put("value",el_order_id); c_f_List.add(c_f_Map2); updateCustomFieldseMap
                                  • Admin asked me for Backend Details when I wanted to verify my ZeptoMail Account

                                    Please provide the backend details where you will be adding the SMTP/API information of ZeptoMail Who knows what this means?
                                  • Kaizen #223 - File Manager in CRM Widget Using ZRC Methods

                                    Hello, CRM Wizards! Here is what we are improving this week with Kaizen. we will explore the new ZRC (Zoho Request Client) introduced in Widget SDK v1.5, and learn how to use it to build a Related List Widget that integrates with Zoho WorkDrive. It helps
                                  • Set connection link name from variable in invokeurl

                                    Hi, guys. How to set in parameter "connection" a variable, instead of a string. connectionLinkName = manager.get('connectionLinkName').toString(); response = invokeurl [ url :"https://www.googleapis.com/calendar/v3/freeBusy" type :POST parameters:requestParams.toString()
                                  • Possible to connect Zoho CRM's Sandbox with Zoho Creator's Sandbox?

                                    We are making some big changes on our CRM so we are testing it out in CRM's Sandbox. We also have a Zoho Creator app that we need to test. Is it possible to connect Zoho CRM's Sandbox to Zoho Creator's Sandbox so that I can perform those tests?
                                  • I Need Help Verifying Ownership of My Zoho Help Desk on Google Search Console

                                    I added my Zoho desk portal to Google Search Console, but since i do not have access to the html code of my theme, i could not verify ownership of my portal on Google search console. I want you to help me place the html code given to me from Google search
                                  • Timeline Tracker

                                    Hi Team, I am currently using Zoho Creator – Blueprint Workflows, and I would like to know if there is a way to track a timeline of the approval process within a Blueprint. Specifically, I am looking for details such as: Who submitted the record Who clicked
                                  • Primary / Other Billing Contacts

                                    If you add an additional contact to a Zoho Billing Customer record, and then mark this new contact as the primary contact, will both the new primary and old primary still receive notifications? Can you stop notifications from going to the additional contacts
                                  • Is it possible to enforce a single default task for all users in a Zoho Projects ?

                                    In Zoho Projects, the Tasks module provides multiple views, including List, Gantt, and Kanban. Additionally, users can create and switch to their own custom views. During project review meetings, this flexibility creates confusion because different users
                                  • [Free Webinar] Zoho Creator webinars - Learning Table and Creator Tech Connect Series in 2026

                                    Hello everyone, Wishing you all a wonderful new year! May 2026 and the years ahead bring more opportunities, growth, and learning your way 🙂 We’re excited to kick off the 2026 edition of the Learning Table Series and Creator Tech Connect Series ! Learning
                                  • Reply and react to comments

                                    Hi everyone! We're excited to bring to you a couple of new features that'll make your sprint process simpler. A cloud application brings with it an array of social media features that can be efficiently used in your organizational setup. As an agile scrum
                                  • Module Customisation - Lookup function not available

                                    Good evening, Within my business, I can have multiple customers, who have multiple mobile assets. When I set these assets up, I enter information such as vehicle registration, Vehicle identification number (VIN), Unit number, YOM, in addition to others.
                                  • zoho click, and nord VPN

                                    Unfortunately, we've been having problems with Zoho Click, where essentially the line cuts off after about a minute's worth of conversation every time we are on VPN. Is there a way we can change this within the settings so it does not cut the line off
                                  • Zoho Calender

                                    a) does the clanender in zoho project allow you to see the name of the event in the celnder view, it currently says either "Task (1) or "Milestoen (1)" b) Alternatively does the calender in Zoho project integrate with zoho calender?
                                  • Matching ZOHO Payments in Banking

                                    Our company has recently integrated ZOHO Payments into our system. This seemed really convenient at first because our customers could pay their account balance by clicking on a link imbedded in the emailed invoice. Unfortunately, we can't figure out how
                                  • New Enhancements to Zoho CRM and Zoho Creator Integration

                                    Hello Everyone, We’ve rolled out enhancements to the Zoho Creator and Zoho CRM integration to align with recent updates made to the Zoho Creator platform. With enhancements to both the UI and functionality, This update also tightens access control by
                                  • Work Type - Limitation

                                    Hello, I'm setting up work types and have noticed, a limitation on the parts area to 10 lines. Can this be increased to 20 or greater? In addition to this, when I attempt to add the work type to a work order, the correct labour hours doesn't flow through.
                                  • Locked out of MFA due to changing phones

                                    I have been locked out of my Zoho Books account since i changed my mobile phone over. I can get the OTP through the ZOHO Books software but i cant confirm using my phone app as nothing appears to authorise. I need to know how to register/set up my new
                                  • Emails sent through Bigin are not posting in IMAP Sent folder

                                    I have set up my email to work from within Bigin using IMAP.  I am using IMAP so I can sync my email across multiple devices - phone / laptop / desktop / iPad / etc.  I want all my emails to populate my email client (outlook & iphone email) whether or
                                  • Turning the page for Zoho SalesIQ: 2025 to 2026

                                    As we wrap up 2025, we would like to take a moment to reflect on what we set out to achieve this year, what we’ve delivered, and where we’re headed next. What we focused on in 2025 This year was all about strengthening the core of engagement and AI, making
                                  • Temporary Outage in Zoho Cliq Affecting US Users – July 23, 2025

                                    We experienced a service disruption in Zoho Cliq that impacted core functionality for users in the US region. The issue occurred between Jul 23, 2025, 06:54:00 PM IST and 07:13:13 PM IST, lasting approximately 19 minutes. To restore service stability,
                                  • Zoho Cliq not working on airplanes

                                    Hi, My team and I have been having this constant issue of cliq not working when connected to an airplane's wifi. Is there a reason for this? We have tried on different Airlines and it doesn't work on any of them. We need assistance here since we are constantly
                                  • Next Page