Get started now
Zoho Forms guide · CRM integration

Sending Zoho Form Submissions to Zoho CRM

Every submission becomes a clean CRM record, with nothing retyped.

Connecting Zoho Forms to Zoho CRM means every submission creates or updates a CRM record automatically. No one copies details from an email, nothing is mistyped and every lead arrives with its source recorded. This guide covers what the integration can do, how to set it up, how field mapping works and how to fix the problems that most often stop records from being created. It is part of our Zoho Forms guide.

Zoho Premium Partner2,000+ Zoho projectsUS, Canada & Europe
Quick answer

In Zoho Forms, open the form's Integrations, choose Zoho CRM, pick the module and layout, then map each form field to a CRM field, including every mandatory CRM field. Test with a real submission. To update existing records instead of creating duplicates, add a Zoho CRM field to the form to look up the record first.

What the Integration Can Do

CapabilityWhat it meansTypical use
Create recordsEach submission creates a record in the CRM module you chooseNew leads from enquiry and quote forms
Update existing recordsA Zoho CRM lookup field finds the record and the form updates itCustomers updating their details or completing onboarding information
Approval before syncSubmissions wait for approval before they reach CRMApplications or requests that need checking first
Prefilled forms from CRMSend a form from a CRM record with known details filled inFeedback, renewal or onboarding forms for existing customers

Before You Start

  • Create any custom CRM fields you need before connecting, so they appear in the mapping screen.
  • Know which module and layout the records should go into, such as Leads with your standard layout.
  • List the CRM fields that are mandatory in that layout; every one must be mapped or the push fails.
  • Make sure dropdown values on the form match the picklist values in CRM exactly.
  • Use a Zoho account with permission to create records in that CRM module.

Choosing the Right CRM Module

ModuleUse it whenExample forms
LeadsThe person is new and not yet qualifiedEnquiry, quote, demo and guide download forms
ContactsThe person is already a customer or qualified contactOnboarding, update and feedback forms
DealsA specific opportunity should be createdDetailed project briefs from qualified prospects
Custom moduleThe data does not fit a standard moduleApplications, service requests, registrations

If you are unsure, start with Leads for public forms. Sales can convert qualified leads into contacts, accounts and deals in one step.

How to Connect a Form to Zoho CRM

Open the form in Zoho Forms and go to its integration settings, then choose Zoho CRM.

Authorize your Zoho CRM account if this is the first integration.

Choose the module, such as Leads, Contacts or a custom module, and the layout.

Map each form field to the matching CRM field, starting with every mandatory CRM field.

Map a hidden or fixed value to Lead Source, such as the form name, so reports show where leads came from.

Save the integration and submit a test entry, then open the new record in CRM and check every field.

Zoho's Forms integration help shows the current screens.

Field Mapping Rules That Prevent Errors

Form fieldMap to CRM field typeWatch out for
Single line textSingle line textLength limits on the CRM field
EmailEmailUse validation on the form
PhonePhoneA consistent format with country code
Dropdown or radioPicklistValues must match the CRM picklist exactly
DateDateDate format and time zone
Number or currencyNumber or currencyNo text or symbols in the value
Multi-line textMulti-line text or DescriptionVery long answers on short CRM fields

Updating Existing Records Instead of Creating Duplicates

By default, each submission creates a new record. When the person may already be in your CRM, such as an existing customer filling in an onboarding or update form, add a Zoho CRM field to the form. It searches CRM records using a field you choose, such as email, and maps the found record's details into the form. When the form is submitted, the existing record is updated instead of a new one being created.

For new-lead forms, keep CRM's own duplicate checking and assignment rules in place, and review duplicates regularly in the first weeks after launch.

Sending Submissions for Approval First

Some forms should not go straight into CRM, such as partner applications, account change requests or job applications. With approvals turned on, submissions wait for a reviewer, and only approved entries are pushed to CRM. This keeps unqualified or incomplete entries out of your sales data.

Prefilled Forms from Zoho CRM

The integration also works in the other direction. From Zoho CRM, you can send a form to a customer with details such as name, company and account number already filled in. They only complete the missing information, and the response updates their record. This works well for onboarding questionnaires, satisfaction surveys and annual renewals.

Use Hidden Fields to Track Where Leads Come From

Hidden fields capture information visitors never see, such as the page the form was on, the campaign name or the UTM source from an ad link. Zoho Forms can fill hidden fields from URL parameters, so a link like your form URL with a campaign parameter records the campaign automatically. Map these hidden fields to CRM fields such as Lead Source and Campaign, and your reports will show exactly which ads, emails and pages produce leads.

After the Record Is Created

  • Use CRM assignment rules to route each new lead to the right owner by region, service or size.
  • Use CRM workflows to create a follow-up task and alert the owner straight away.
  • Add new leads to a nurture sequence in Zoho Campaigns if they are not ready to talk.
  • Report on leads by Lead Source to see which forms and pages perform best.

Troubleshooting: When Records Do Not Appear

ProblemLikely causeFix
No record createdA mandatory CRM field is not mappedMap every mandatory field, or give it a default value
Record created with blanksFields not mapped, or mapped to the wrong CRM fieldReview the mapping against a test submission
Picklist field emptyForm value does not match any CRM picklist valueMatch dropdown values exactly, including spelling and case
Push fails intermittentlyValue too long or wrong type for the CRM fieldAdd validation or character limits on the form
Duplicates building upEvery submission creates a new recordUse a CRM lookup field to update existing records, and review duplicate rules
Integration stopped workingThe connecting user's access changedReauthorize with an account that still has permission

Common Integration Mistakes

  • Launching without a test submission and finding the problem after a campaign.
  • Leaving Lead Source empty, so reports cannot show which forms work.
  • Free-text fields mapped to picklists, so values never match.
  • Connecting the integration under a user who later leaves the company.
  • Creating new fields on the form without adding matching CRM fields.

Frequently Asked Questions

How do I connect Zoho Forms to Zoho CRM?

Open the form in Zoho Forms, go to its integrations, choose Zoho CRM, select the module and layout, map the form fields to CRM fields including every mandatory one, then save and test with a real submission.

Can Zoho Forms update existing Zoho CRM records?

Yes. Add a Zoho CRM field to the form to look up an existing record, for example by email. When the form is submitted, the matching record is updated instead of a new one being created.

Why are my Zoho Forms submissions not reaching Zoho CRM?

The most common causes are an unmapped mandatory CRM field, dropdown values that do not match CRM picklist values, values that are too long or the wrong type, and the connecting user losing access.

Can I send prefilled forms from Zoho CRM?

Yes. From Zoho CRM you can send a form to a customer with known details already filled in, and their response updates the CRM record.

Can submissions be approved before they go to CRM?

Yes. Zoho Forms can send entries for approval first, so only approved submissions are pushed to Zoho CRM.

Can one Zoho form send data to different CRM modules?

A form's CRM integration is set up for a chosen module. For more complex routing, such as creating a lead and a related record, use CRM workflows after the record is created, or connect the steps with Zoho Flow.

Does Zoho Forms create duplicate leads in Zoho CRM?

It can, because each submission creates a new record by default. Use a Zoho CRM lookup field on forms where people may already exist, keep CRM duplicate rules active and review duplicates regularly after launch.

Want every form feeding your CRM cleanly?

Forms and CRM fields designed together mean leads arrive complete, routed and ready for follow-up.

What you get with ABR

  • A Zoho Premium Partner team
  • Forms and CRM fields designed together
  • Updates, approvals and prefills set up correctly
  • Testing before any form goes live