Kaizen #113 - Raising Signals in Zoho CRM through Zoho Flow

Kaizen #113 - Raising Signals in Zoho CRM through Zoho Flow

Hello everyone!
Welcome back to another post in the Kaizen series!

Last week, we discussed raising signals in Zoho CRM through functions. This week, we will discuss raising signals in Zoho CRM using Zoho Flow.

What is Zoho Flow?

Zoho Flow is an integration platform that allows you to automate workflows and connect various applications, including Zoho CRM. Using Zoho Flow to raise a signal in CRM can be beneficial in certain scenarios, particularly when you want to automate processes, trigger event-specific actions, or integrate CRM data with other applications.

Raising Signals using Zoho Flow

Consider the use case of Typeform. Typeform is an application that allows you to create forms and share them.

Let's consider you have a form in Typeform, where you get the details such as the Last Name, Company, Email. You also have a question if the user wants a demo of the product, and if yes, a convenient date for the same.

The aim is to create a lead in Zoho CRM when a form is submitted from the details obtained on the form in Typeform. You want to check if the user wants a demo. If yes, you want to raise a signal in Zoho CRM and create a task.

For data transfer to happen between Typeform, Zoho CRM and Zoho Flow, you must create connections with Zoho CRM and Zoho Flow, Typeform and Zoho Flow, respectively, and authorize them.

Here is a gist of the process.
  1. Create a flow and choose the app that triggers the flow. In our case, it is Typeform that triggers the flow when a form is submitted.
  2. Next, you must choose the Typeform trigger. In our case, it is form submission.
  3. Now, create a connection between Zoho Flow and Typeform. This requires you to sign in to Typeform and provide your consent.
  4. Configure the trigger and choose the right form from the list of forms displayed.
  5. In Zoho Flow's Builder, you can see an action block for Typeform.
  6. Next, you want to create a lead in Zoho CRM from the details submitted on the form.
  7. For this, choose the app as Zoho CRM and create a connection between Zoho CRM and Zoho Flow, and authorize it.
  8. After authorization, choose the "Create or Update Lead" action block, and map the necessary fields.
  9. Add the Decision action block to check if the user wants a demo.
  10. If yes, add the Raise Signal action block.
  11. Test and debug your flow and then enable it.

Let us discuss these steps in detail.

1. Creating a flow

  1. Log in to Zoho Flow.
  2. Give a name, description, and choose the folder for the flow.
  3. Click Create.

2. Choosing the trigger for the flow

  1. Since it is an app(Typeform) that triggers the flow, choose App and click Configure.

  2. From the list of applications displayed, search for Typeform.

  3. Choose the Typeform trigger. In our case, it is Entry Submitted. Click Next.

3. Creating a connection between Zoho Flow and Typeform

  1. Create a connection between Zoho Flow and Typeform for Zoho Flow to access Typeform's data. Click Connect.

  2. Specify a connection name and choose what this connection should execute—All triggers and actions or specific triggers and actions.
  3. Click Authorize.

  4. You will be redirected to Typeform. Log in to Typeform and provide your consent for Zoho Flow to use Typeform's data.
  5. Now, choose the form that you want Zoho Flow to use and click Done.

  6. Zoho Flow's Builder opens and you can see an action block for Typeform already in place.

4. Creating a lead in Zoho CRM

  1. After connecting Typeform and Zoho Flow, you want to create a lead in Zoho CRM. Choose the Create or Update Lead action block.
  2. For this, you must first connect Zoho Flow and Zoho CRM.
  3. Specify a connection name and choose what the connection should execute—All triggers and actions or specific triggers and actions.

  4. Click Authorize.
  5. You will be redirected to Zoho CRM's login page. Provide your credentials and your consent for Zoho Flow to use Zoho CRM.
  6. After successful authorization, the Create Lead form opens.
  7. The variable name will already be populated.
  8. Map the Owner ID in CRM, here.
  9. You can see that Last Name, Company, and Email are mandatory fields in the Leads module. These details are to be collected from the form and mapped with the fields in CRM.
  10. On the right pane, you can see the form. Click the drop-down arrow. You can see the fields on the form.
  11. Place the cursor on the Company field and click the field on the form that holds this data. It is the field "Give us your last name, please." field here. You can see that the field is populated by the $ key.
  12. Similarly, map the other fields.

  13. Click Done.

5. Checking if a demo is needed

  1. You want to check if the user needs a demo, and raise the signal in CRM only when they need it.
  2. On the left pane, click Logic.

  3. Drag and drop the Decision block in the Builder.
  4. Choose the criteria to make the decision. In our case, the criterion is "Would you like a demo?", the operator is "contains" or "equals", and the value is "Yes".

  5. Click Done.

6. Using the Raise Signal action block

  1. When the user wants a demo, you want to raise a signal in CRM and create a task.
  2. In the Builder, on the left, under Apps, search for Zoho CRM.
  3. Click the drop-down and choose the Raise Signal block.

  4. The Raise Signal form opens.

  5. Choose the module you want to associate the signal to and the record ID.
  6. Specify the Subject of the Signal.
  7. You can also construct the message you want to see when the signal is raised. For this, under the Message field, map your message with the right field on your form in Typeform. The right pane shows the list of fields available for you to map from the form's response.
  8. Click Done.

  9. This is what the complete flow would look like.

7. Testing the Flow

  1. Click the Play button in the builder at the top-right corner.
  2. Submit a test form in Typeform. This triggers the flow.
  3. In Zoho Flow, you can see the data for the form you submitted. Click Test.
  4. You can now see the action blocks being executed for Typeform and the subsequent action blocks.
  5. Each block has input and output tabs. Click them to see the execution.

8. Viewing the Signal in Zoho CRM

  1. Log in to Zoho CRM.
  2. Click the bell icon at the top-right corner.
  3. You can see the signal. Click the notification and you can view the body of the signal.

  4. You can also see that a lead with the name Smith will be created.

  5. This lead will also have an associated task.

Now, turn on your flow and get instant notifications whenever users submit the form.

The advantage of using Zoho Flow is that it takes care of the logic of raising the signal through the Raise Signal action block, and does not require you to write the function in CRM. This also does not require much coding knowledge.

Once you set up the flow, it automates the entire process of lead generation, raising a signal and other actions.
Zoho Flow supports multiple apps and therefore, integrating between Zoho CRM and other apps through Zoho Flow is much easier.

We hope you liked this post. Let us know your questions in the comments.
You can also email us at support@zohocrm.com.
Cheers!


    Access your files securely from anywhere







                          Zoho Developer Community






                                                • Desk Community Learning Series


                                                • Digest


                                                • Functions


                                                • Meetups


                                                • Kbase


                                                • Resources


                                                • Glossary


                                                • Desk Marketplace


                                                • MVP Corner


                                                • Word of the Day


                                                • Ask the Experts



                                                          • Sticky Posts

                                                          • Kaizen #197: Frequently Asked Questions on GraphQL APIs

                                                            🎊 Nearing 200th Kaizen Post – We want to hear from you! Do you have any questions, suggestions, or topics you would like us to cover in future posts? Your insights and suggestions help us shape future content and make this series better for everyone.
                                                          • Kaizen #198: Using Client Script for Custom Validation in Blueprint

                                                            Nearing 200th Kaizen Post – 1 More to the Big Two-Oh-Oh! Do you have any questions, suggestions, or topics you would like us to cover in future posts? Your insights and suggestions help us shape future content and make this series better for everyone.
                                                          • Celebrating 200 posts of Kaizen! Share your ideas for the milestone post

                                                            Hello Developers, We launched the Kaizen series in 2019 to share helpful content to support your Zoho CRM development journey. Staying true to its spirit—Kaizen Series: Continuous Improvement for Developer Experience—we've shared everything from FAQs
                                                          • Kaizen #193: Creating different fields in Zoho CRM through API

                                                            🎊 Nearing 200th Kaizen Post – We want to hear from you! Do you have any questions, suggestions, or topics you would like us to cover in future posts? Your insights and suggestions help us shape future content and make this series better for everyone.
                                                          • Client Script | Update - Introducing Commands in Client Script!

                                                            Have you ever wished you could trigger Client Script from contexts other than just the supported pages and events? Have you ever wanted to leverage the advantage of Client Script at your finger tip? Discover the power of Client Script - Commands! Commands


                                                          Manage your brands on social media



                                                                Zoho TeamInbox 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

                                                                                                          • Reverse payment on accidentally closed invoice.

                                                                                                            An invoice was closed accidentally with the full payment added. However, only partial payment was paid. How can I reopen the invoice and reverse this to update it to show partial payment?
                                                                                                          • New integration: Track booking page appointments in Google Analytics 4

                                                                                                            Hello all, Greetings from the Zoho Bookings team! We’re excited to introduce our new Google Analytics 4 (GA4) integration designed to help you track booking activity, understand customer behavior, and measure marketing performance, all in one place. What
                                                                                                          • How to list emails in a folder, e.g. Inbox, on multiple pages when using Zoho mail webpage?

                                                                                                            Something as shown in the figure. There are totally 50 emails in Sent folder. If "Mail per page" equals 20, then the Sent folder is split into 3 pages. When I wander through Sent folder, I can just select a specific page to jump to. BTW, it seems that
                                                                                                          • Zoho Calendar soft bounce on @hotmail.com and @yahoo.com email addresses

                                                                                                            Hello, our Zoho calendar recently does not send the calendar invites to emails with hotmail and yahoo domains and comes back with a "soft bounce". other domains like Gmail works fine. Also sending "email" to the same emails to the above domains work well
                                                                                                          • ERROR CODE :512 - 5.4.4 DNS error:NXDOMAIN.

                                                                                                            Suddenly we cant send mail, we are getting this error for all outbound mail to multiple domains.
                                                                                                          • Can Zoho Flows repeat Actions more than once?

                                                                                                            I'm attempting to make an intentional Zoho Flow loop using the below layout. However, when "WithinLimit" condition is met, the program fails to execute the action "Get & Add Request Co..." again. Is this by design? Is Zoho Flows unable to repeat actions
                                                                                                          • Unveiling Cadences: Redefining CRM interactions with automated sequential follow-ups

                                                                                                            Last modified on 01/04/2024: Cadences is now available for all Zoho CRM users in all data centres (DCs). Note that it was previously an early access feature, available only upon request, and was also known as Cadences Studio. As of April 1, 2024, it's
                                                                                                          • customer data security

                                                                                                            We are exploring ways to enhance our within Zoho CRM. Our Goal: We want to fully integrate RingCentral with Zoho CRM to enable click-to-call functionality for our sales team. However, to comply with data privacy regulations and protect customer contact
                                                                                                          • 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
                                                                                                          • Sync CRM inventory data with Zoho Books

                                                                                                            I just switched everything over to ZoHo books, but I am trying to find out why the CRM Estimates, Invoices, and Sales Orders created in ZoHo CRM are not then duplicated in ZoHo Books? I had Quickbooks before, and had to do everything twice, I thought
                                                                                                          • mask Customer phone number and agents cant see customer phone number

                                                                                                            Is there any way we can integrate Zoom Phone with Zoho CRM while ensuring that customer phone numbers remain masked? We need a solution where agents can make outbound calls but cannot see customer phone numbers. Please let us know if there is any solution
                                                                                                          • Email Reminders on Shared Calendars

                                                                                                            How do we turn off the setting that emails reminders to everyone who has accepted or declined a calendar invite? If 8 of us have been invited to the same meeting, we receive 8 notifications for every step of the process, from invitation to decision.
                                                                                                          • WebDAV / FTP / SFTP protocols for syncing

                                                                                                            I believe the Zoho for Desktop app is built using a proprietary protocol. For the growing number of people using services such as odrive to sync multiple accounts from various providers (Google, Dropbox, Box, OneDrive, etc.) it would be really helpful if you implemented standard protocols such as WebDAV / FTP / SFTP so that alternative inc clients can be used.
                                                                                                          • What's New in Zoho Inventory | Q2 2025

                                                                                                            Hello Customers, The second quarter have been exciting months for Zoho Inventory! We’ve introduced impactful new features and enhancements to help you manage inventory operations with even greater precision and control. While we have many more exciting
                                                                                                          • How to refresh a ticket view ?

                                                                                                            I am doing a widget where I send a rest api call to make a new draft to the ticket I am viewing. The issue is sometimes it refresh a ticket view and I can see inserted draft right away, but sometimes I do not see it even if it is inserted correctly and
                                                                                                          • Ugh! - Text Box (Single Line) Not Enough - Text Box (Multi-line) Unavailable in PDF!

                                                                                                            I provide services, I do not sell items. In each estimate I send I provide a customized job description. A two or three sentence summary of the job to be performed. I need to be able to include this job description on each estimate I send as it's a critical
                                                                                                          • Merge Items

                                                                                                            Is there a work around for merging items? We currently have three names for one item, all have had a transaction associated so there is no deleting (just deactivating, which doesn't really help. It still appears so people are continuing to use it). I also can't assign inventory tracking to items used in past transactions, which I don't understand, this is an important feature moving forward.. It would be nice to merge into one item and be able to track inventory. Let me know if this is possible.
                                                                                                          • Supervisor Rules - Zoho Desk

                                                                                                            Hi, I have set up a Supervisor Rule in Zoho Desk to send an email alert when a ticket has been on hold for 48 hours. Is there a way to change it so that the alert only sends once and not on an hourly basis? Thank you Laura
                                                                                                          • ResponseCode 421, 4.7.0 [TSS04] Messages from 136.143.188.51 temporarily deferred due to user complaints

                                                                                                            Had email bounce. Let me know if you can fix this. Thanks. Michael
                                                                                                          • Zoho Canvas - Custom templates for related lists

                                                                                                            Hi, I see that the example pages load always one of our related lists in a custom template, but I dont know how to work with that:  1) How can i make my own custom templates for related lists?  2) Where and how can i check out existing custom templates?
                                                                                                          • Automation #15: Automatically Adding Static Secondary Contacts

                                                                                                            Rockel is a top-tier client of Zylker traders. Marcus handles communications with Rockel and would like to add Terence, the CTO of Zylker traders to the email conversations. In this case, the emails coming from user address rockel.com should have Terence
                                                                                                          • New Zoho triggers Google Dangerous flag due toabnormal charcters

                                                                                                            Just signed up and doing my first email test. I sent it to my google email account but it got flagged as Dangerous" due abnormal characters. My DNS setup looks ok. Page snips attached Help Please Thanks, Rick DC PowerWorld
                                                                                                          • Is there a API to fetch tasks in a Board/Section

                                                                                                            I am writing a scheduled function that retrieves all the tasks and send an reminder on cliq. I cannot seem to find a API to fetch tasks (by user / board / section) What are the way to fetch tasks?
                                                                                                          • Having trouble fetching contents of Zoho Connect Feeds using the API, requesting alternative API documentation.

                                                                                                            I'm trying to retrieve feed/post data from Zoho Connect using the API but facing challenges with the current documentation. What I've tried: OAuth authentication is working correctly (getting 200 OK responses) Tested multiple endpoints: /pulse/nativeapi/v2/feeds,
                                                                                                          • Adding an Account Name to Tasks/Reminders

                                                                                                            Does anyone know how to add the related account name to a task?  When we look at the list of activities and when the reminders pop up, there is no way of quickly seeing who the account is. 
                                                                                                          • Triggering Zoho Flow on Workdrive File Label

                                                                                                            Right now Im trying to have a zoho flow trigger on the labeling/classification of a file in a folder. Looking at the trigger options they arent great for something like this. File event occurred is probably the most applicable, but the events it has arent
                                                                                                          • SendMail to multiple recipients

                                                                                                            Hi, I'm trying to send an email to a list of recipients.  Right now the "to" field is directed to a string variable. (List variables won't work here). In the string variable, how can I make it work? trying "user@app.com;user2@app.com" or "user@app.com; user2@app.com" just failed to send the emails. Ravid
                                                                                                          • Populate drop down field from another form's subform

                                                                                                            Hello, I found how to do that, but not in case of a subform. I have a Product form that has a subform for unit and prices. A product might have more than one unit. For example, the product "Brocoli" can be sold in unit at 3$ or in box of 10 at 25 $. Both
                                                                                                          • Usar o Inventory ou módulo customizado no CRM para Gestão de Estoque ?

                                                                                                            Minha maior dor hoje em usar o zoho é a gestão do meu estoque. Sou uma empresa de varejo e essa gestão é fundamental pra mim. Obviamente preciso que esse estoque seja visível no CRM, Inicialmente fiz através de módulos personalizados no próprio Zoho CRM,
                                                                                                          • Signup forms behaviour : Same email & multiple submissions

                                                                                                            My use case is that I have a signup form (FormA) that I use in several places on my website, with a hidden field so I can see where the contact has been made from. I also have a couple of other signup forms (FormB and FormC) that slight differences. All
                                                                                                          • getting error in project users api

                                                                                                            Hello, I'm getting a "Given URL is wrong" error when trying to use the Zoho Projects V3 API endpoint for adding users to a project. The URL I'm using is https://projectsapi.zoho.com/api/v3/portal/{portalid}/projects/{projectid}/projectusers/ and it's
                                                                                                          • Change total display format in weekly time logs

                                                                                                            Hi! Would it be possible to display the total of the value entered in the weekly time log in the same format that the user input? This could be an option in the general settings -> display daily timesheet total in XX.XX format or XX:XX.
                                                                                                          • Different Company Name for billing & shipping address

                                                                                                            We are using Zoho Books & Inventory for our Logistics and started to realize soon, that Zoho is not offering a dedicated field for a shipping address company name .. when we are creating carrier shipping labels, the Billing Address company name gets always
                                                                                                          • How to display historical ticket information of the total time spent in each status

                                                                                                            Hi All, Hoping someone can help me, as I am new to Zoho Analytics, and I am a little stuck. I am looking to create a bar chart that looks back over tickets raised in the previous month and displays how much time was spent in each status (With Customer,
                                                                                                          • Zoho Projects iOS app update: Global Web Tabs support

                                                                                                            Hello everyone! In the latest version(v3.10.10) of the Zoho Projects app update, we have brought in support for Global Web Tabs. You can now access the web tabs across all the projects from the Home module of the app. Please update the app to the latest
                                                                                                          • Zoho Community Weekend Maintenance: 13–15 Sep 2025

                                                                                                            Hi everyone, We wanted to give you a heads-up that Zoho Community will undergo scheduled maintenance this weekend. During this period, some community features will be temporarily unavailable, while others will be in read-only mode. Maintenance Window:
                                                                                                          • Agent Performance Report

                                                                                                            From data to decisions: A deep dive into ticketing system reports An agent performance report in a ticketing system provides a comprehensive view of how support agents manage customer tickets. It measures efficiency and quality by tracking key performance
                                                                                                          • Show both Vendor and Customers in contact statement

                                                                                                            Dear Sir, some companies like us working with companies as Vendor and Customers too !!! it mean we send invoice and also receive bill from them , so we need our all amount in one place , but in contact statement , is separate it as Vendor and Customer, 
                                                                                                          • URL validation

                                                                                                            We use an internal intranet site which has a short DNS name which Zoho CRM will not accept.   When attempting to update the field it says "Please enter a valid URL". The URL I am trying to set is http://intranet/pm/ Our intranet is not currently setup with a full DNS name and given the amount of links using the shortname probably isn't a feasible change for us.
                                                                                                          • Pourquoi dans zohobooks version gratuite on ne peut ajouter notre stock d'ouverture??

                                                                                                            Pourquoi dans zohobooks version gratuite on ne peut ajouter notre stock d'ouverture ??
                                                                                                          • Next Page