If you are going to automate one thing in your business, make it lead intake.
It is the process that happens dozens or hundreds of times, the one where a missed step has a direct cost, and the one that most businesses are still handling manually longer than they should.
This post walks through a real Zoho Flow build: how to take a lead from a web form, get them into Zoho CRM, assign them to the right person, and trigger a follow-up email without touching anything manually.
Why Lead Intake Is the Right Place to Start
Lead intake automation is a high-return starting point for a few reasons.
First, it is repetitive. The same steps happen every time a new lead comes in, which makes it a perfect candidate for automation.
Second, the cost of a gap is immediate. A lead that does not get a follow-up within the first few hours is significantly less likely to convert. Manual processes introduce delays.
Third, it is straightforward to build. This flow uses a trigger, a few actions, and one conditional step. It is a practical introduction to how Zoho Flow works without being overwhelming.
What This Flow Will Do
Here is the automation we are building:
- A visitor fills out a form on your website (Zoho Forms or an embedded form)
- Zoho Flow detects the new submission
- A new contact is created in Zoho CRM
- The contact is assigned to a sales rep (with logic for different assignments if needed)
- A follow-up email is sent to the lead automatically
Five steps. Zero manual work after setup.
Step-by-Step: Building the Lead Intake Flow
Step 1: Set Your Trigger
Open Zoho Flow and create a new flow. Choose your trigger app. If you are using Zoho Forms, select it here. If you are using a third-party form tool like Typeform or Gravity Forms, Flow supports those as well.
Select the event: “New Form Submission.”
Map the form fields you want to capture: first name, last name, email, phone, and any qualifying questions.
Step 2: Create the CRM Contact
Add an action. Select Zoho CRM as the app and “Create Contact” as the action.
Map each field from the form submission to the corresponding CRM field. First name goes to First Name, email goes to Email, and so on.
One thing worth noting here: you will want to think about duplicate handling. If a lead submits the form twice, do you want to create a second contact or update the existing one? Zoho Flow lets you add a search step before the create step to check whether a contact already exists. If it does, route to an update action instead.
Step 3: Assign the Lead
Add another action. Select Zoho CRM and choose “Update Record.” Set the Lead Owner field to the appropriate rep.
If you want to route leads to different reps based on form responses, add a Decision step before this action. For example: if the form field “Service Interest” equals “Enterprise,” assign to your senior rep. Otherwise, assign to your standard queue.
Step 4: Send the Follow-Up Email
Add a final action. You can use Zoho Campaigns, Zoho Mail, or a connected email tool.
Set up the trigger email using the contact data captured in step one. Personalize it with their first name. Keep it short, warm, and clear about the next step.
If you have a more complex nurture sequence, this is where you would add them to a workflow or campaign series rather than just a single email.
Step 5: Test Before You Go Live
Before activating the flow, use Zoho Flow’s test mode. Submit a test entry through your form and trace each step to confirm:
- The contact was created correctly in CRM
- The right fields populated
- The assignment triggered as expected
- The email sent with the correct content
Fix any field mapping issues before turning it on. A few minutes of testing saves a lot of cleanup later.
Common Mistakes to Avoid
Skipping duplicate checks. If your form gets repeat submissions, you will end up with duplicate contacts in CRM. Add a search-before-create step.
Not mapping all relevant fields. It is easy to map only the obvious fields and miss things like the source, campaign tag, or form page. Capture everything that will help with reporting later.
Sending from an unmonitored inbox. If your follow-up email comes from a no-reply address and the lead replies, that reply disappears. Use a real inbox.
Leaving the flow untested. Test with real data before you go live. What works in theory sometimes breaks on a specific field format or edge case.
What to Build Next
You have the front end of lead management automated. The next step is adding intelligence to your flows, using conditions and branches to handle different scenarios based on the data coming in.
Post 3 in this series covers exactly that: how to use logic, conditions, and branches in Zoho Flow to build automations that adapt to real-world complexity.
If you would rather have this built and tested for your specific setup, book a call with our team.



