Hello everyone!
Welcome back to another post in the Kaizen series!
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.
- 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.
- Next, you must choose the Typeform trigger. In our case, it is form submission.
- Now, create a connection between Zoho Flow and Typeform. This requires you to sign in to Typeform and provide your consent.
- Configure the trigger and choose the right form from the list of forms displayed.
- In Zoho Flow's Builder, you can see an action block for Typeform.
- Next, you want to create a lead in Zoho CRM from the details submitted on the form.
- For this, choose the app as Zoho CRM and create a connection between Zoho CRM and Zoho Flow, and authorize it.
- After authorization, choose the "Create or Update Lead" action block, and map the necessary fields.
- Add the Decision action block to check if the user wants a demo.
- If yes, add the Raise Signal action block.
- Test and debug your flow and then enable it.
Let us discuss these steps in detail.
1. Creating a flow
- Log in to Zoho Flow.
- Give a name, description, and choose the folder for the flow.
- Click Create.

2. Choosing the trigger for the flow
- Since it is an app(Typeform) that triggers the flow, choose App and click Configure.

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

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

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

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

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

- Zoho Flow's Builder opens and you can see an action block for Typeform already in place.
4. Creating a lead in Zoho CRM
- After connecting Typeform and Zoho Flow, you want to create a lead in Zoho CRM. Choose the Create or Update Lead action block.
- For this, you must first connect Zoho Flow and Zoho CRM.
- Specify a connection name and choose what the connection should execute—All triggers and actions or specific triggers and actions.
Click Authorize.

- You will be redirected to Zoho CRM's login page. Provide your credentials and your consent for Zoho Flow to use Zoho CRM.
- After successful authorization, the Create Lead form opens.
- The variable name will already be populated.
- Map the Owner ID in CRM, here.
- 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.
- On the right pane, you can see the form. Click the drop-down arrow. You can see the fields on the form.
- 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.
- Similarly, map the other fields.

- Click Done.
5. Checking if a demo is needed
- You want to check if the user needs a demo, and raise the signal in CRM only when they need it.
- On the left pane, click Logic.

- Drag and drop the Decision block in the Builder.
- 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".

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

- The Raise Signal form opens.

- Choose the module you want to associate the signal to and the record ID.
- Specify the Subject of the Signal.
- 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.
- Click Done.

- This is what the complete flow would look like.

7. Testing the Flow
- Click the Play button in the builder at the top-right corner.
- Submit a test form in Typeform. This triggers the flow.
- In Zoho Flow, you can see the data for the form you submitted. Click Test.
- You can now see the action blocks being executed for Typeform and the subsequent action blocks.
- Each block has input and output tabs. Click them to see the execution.
8. Viewing the Signal in Zoho CRM
- Log in to Zoho CRM.
- Click the bell icon at the top-right corner.
- You can see the signal. Click the notification and you can view the body of the signal.

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

- 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.
Cheers!
Recent Topics
Open "Live Chat" from a hyperlink?
Hi, I often write paragraphs and text on our company website, and usually say you can get in touch with us via live chat. Can the chat window be triggered to pop open without clicking the chat graphic in the bottom window, and use it in a hyperlink? ie:
Zoho Sites search box
Is there a Search box that can be added to a Zoho site? It would be for searching within the site only.
What stops me from packaging and shipping an order when the inventory is negative?
It seems if the inventory value is negative, that Zoho Inventory should not allow me to create a Package and Ship it. But, there seems to be nothing to stop me from doing that other than when I go to physically package the item and realize that there is no stock. There also seems to be nothing on the screen that even indicates to me that I should not package and ship. To me this is the fundamental point of an inventory system. Am I doing something wrong?
Conditional formatting based on another field
Hi I have two fields on my form stage 1 complete and stage 1 deadline. I am trying to setup conditional formatting so that if stage 1 complete is after stage 1 deadline the record is highlighted in red. I need both stage 1 complete and stage 1 deadline
Is there API Doc for Zoho Survey?
Hi everyone, Is there API doc for Zoho Survey? Currently evaluating a solution - use case to automate survey administration especially for internal use. But after a brief search, I couldn't find API doc for this. So I thought I should ask here. Than
Using IMAP configuration for shared email inboxes
Our customer service team utilizes shared email boxes to allow multiple people to view and handle incoming customer requests. For example, the customer sends an email to info@xxxx.com and multiple people can view it and handle the request. How can I configure
The sending IP (136.143.188.15) is listed on spamrl.com as a source of spam.
Hi, it just two day when i am using zoho mail for my business domain, today i was sending email and found that message "The sending IP (136.143.188.15) is listed on https://spamrl.com as a source of spam" I hope to know how this will affect the delivery
Changing a Single-Line Text field into a Multi-line Field without losing data
Is it possible to change a Single-Line Text field into a Multi-line Field without losing data. I have a module with data for which I would like to change a single-line field into a multi-line field but I'm worried it might delete the pre-existing da
Webhook - Google Sheets
I have 2 forms that are both integrated with Google Sheets. I've set up a webhook to pull form 1 data from Google Sheets to prefill data in Form 2. The issue I have is that the forms name fields are First Name & Last Name but the Google sheets integration
Verified Mark Certificate
Hello Dears, Can anyone help and check my mail or direct me to the desired person who can add the verification tag to my mail https://www.zoho.com/blog/mail/email-authentication-with-bimi.html
Appointment booking is temporarily unavailable
Embeded Zoho booking page in my WordPress website. When someone starts a booking, after choosing time and date, an error appears before payment - "Appointment booking is temporarily unavailable due to restricted settings." Used the embeded code given
Cannot connect to 365 business calendar and Teams, says personal but it is not.
hi I have a number of users connected to their 365 business accounts. Adding a new user and it thinks hes got 365 personal edition. He does not.... Anyone know what's going on. Trying for days now. Bookings go into his MS calendar but as its thinks its
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
Zoho Bookings - Reserve with Google
Does Zoho Bookings plan to to integrate with Reserve with Google?
Tip #3: How to change your booking page language
Displaying your booking page in your target audience's language can greatly increase customer satisfaction. By speaking their language, you will help customers feel more comfortable scheduling with you and create a stronger connection with them. Let's
Bigin Android app update: Alerts while creating tasks outside of working days, conflicting events and calls.
Hello everyone! In the most recent version of the Bigin Android app, we have brought in support to display an alert if task is being scheduled outside of the working days. Also, when scheduling an event or call in the Activities module, a conflict alert
Bigin update: Link email messages to pipeline records.
Hello everyone! In the latest version of the Bigin iOS(v1.11.9) and macOS(1.8.9) app, we have brought in support for an option to link email to pipeline records. This helps you to view emails specific to a deal, especially when a contact is associated
Bigin Android app update: Custom buttons and widgets
Hello everyone! We are excited to introduce custom buttons and widgets on the Bigin Android app. Widgets: A widget is a customizable UI component in Bigin that improves efficiency and user experience. It lets businesses embed components, streamline interactions,
Zoho Sheet for Desktop
Does Zoho plans to develop a Desktop version of Sheet that installs on the computer like was done with Writer?
Zoho Sheet - Desktop App or Offline
Since Zoho Docs is now available as a desktop app and offline, when is a realistic ETA for Sheet to have the same functionality?I am surprised this was not laucned at the same time as Docs.
Collective-booking event not added to all staff calendars
We assign two staff to certain events. When the client books this event, it adds it to one staff calendar (the 'organiser') but not the other. How can I ensure all staff assigned to a collective booking get the event in their calendar? (A side note: it
Project Management Bulletin: October, 2025
Every need leads to innovation. Project Management tools were developed out of sheer necessity to drive large projects. With wide usage, the specifications grew precise, and so did the refinement. Over years we’ve crafted one of the best project management
Zoho Sheets saying locked when not locked
Zoho Sheets won't let me add more rows to sheet because it's saying the sheet is locked, but the sheet is not locked. I tried using a different browser but I still have the same issue.
Identifying and Merging Accounts with Similar (Non-Exact) Names
Hello everyone, I’m aware of the built-in deduplication feature in Zoho CRM that allows merging records with exactly matching values for selected fields. However, I’m running into a situation where our migrated data contains multiple variations of the
Option for super admin to recover the deleted chats in Zoho Cliq
Currently, in Zoho Cliq, if a user accidentally deletes their chats, there is no option for the Super Admin to recover or view those deleted messages. I believe it would be helpful if Super Admins had a recovery option, perhaps within a certain time frame,
Zoho CRM iOS app updates: the Homepage, Zoho Survey integration, and support for multiple file uploads in subform
Hello everyone! The Zoho CRM mobile app continues to evolve to bring you a smoother and more powerful CRM-on-the-go experience. We're excited to share some important updates now available in the iOS app. Here's what's new: Homepage support Zoho Survey
I am trying to integrate my module in sandbox environment to add data via API
I went through the documents and tried to setup the API for adding the module via the api but the problem is the token setup is done on "https://accounts.zoho.in/oauth/v2/token" domain and the bulk write is done on "https://content.zohoapis.com/crm/v8/upload"
Setting up primary mobile number.
Hi Sir Earlier I joined IIFL team and got an organizational email of zoho services. Later i quit and now my account is deactivated with IIFL but i am unable to link my mobile number to my own email id with zoho.
Tables for Europe Datacenter customers?
It's been over a year now for the launch of Zoho Tables - and still not available für EU DC customers. When will it be available?
Guided Conversations - Ticket Creation
Hi there, Using Guided Conversations to Take Customer Data and apply it into a Support Ticket for internal use, Is there a way to take multiple Textual Variables Inputs (A series of questions), and have the answers all appear in the Description of the
How to send certain invoices for Approval based on condition?
To streamline operations, I need the invoices to go for approval when certain conditions are met. For example, if my staff gives a discount of x amount, it must go for approval. If there is no discount, then the invoice will be approved automatically.
Unable to continue payment
Hi, I want to make a payment for my email subscription, but I cannot proceed with the payment because my NITKU is invalid. In Indonesia, the NITKU consists of 22 digits, but Zoho only provides 20 digits, causing my NITKU to be invalid. Please help me
Is there a way to show contact emails in the Account?
I know I can see the emails I have sent and received on a Contact detail view, but I want to be able to see all the emails that have been sent and received between all an Accounts Contacts on the Account Detail view. That way when I see the Account detail
Massive spam pretending to come from our address – is this a Zoho security issue?
Hi, We’ve been receiving more and more suspicious emails lately — many of them clearly look like scams. But yesterday, we got an email that appeared to be sent from our own address, which was very concerning. We're starting to wonder if this might be
Cant recieve mails
I’m having an issue with my external IMAP account not fetching any emails into Zoho Mail, even though the connection test says “Success”. I can send, if someone sends an email to me. my original directory (home.pl host) recieves it in their portal but
Zoho Sheet Autofit Data
While using Autofit Data function in Zoho Sheets with Devnagri Maratji or Hindi Fonts, a word or a number, it keeps couple of characters outside the right side border.
Enhancements to finance suite integrations
Update on the migration (October 28, 2025): Starting this week (October 29 tentatively), we’ll begin migrating Zoho CRM users to Zoho Books as integration users. This means actions will now run under each user’s own Zoho Books access, instead of the admin’s.
Edit 'my' Notes only
The permissions around Notes should be more granular, and allow to user to be able to edit the notes he created only. The edit Notes permission is useful as it allows the user to correct any mistakes or add information as needed. However, with this same
Job Alerts for Candidates
hi All, I have 2 questions relating to sharing job details with candidates. 1. is there a way to notify candidates that meet certain criteria of current jobs available? eg. I run a candidate search, and identify 50 candidates that might be suitable. Can
Add multiple users to a task
When I´m assigning a task it is almost always related to more than one person. Practical situation: When a client request some improvement the related department opens the task with the situation and people related to it as the client itself, the salesman
Next Page