Simple CRM System - CRM for Small Business Owners logoSimple CRM System - CRM for Small Business Owners
CRM Implementation

How to Create a Web Form in Zoho CRM and get it working

To create a web form in Zoho CRM, start by choosing the module the form should create records in, then map each form field to the matching CRM field before you publish it. After that, generate the embed code, place it on your website, and test a real submission to confirm the record lands in the right place. If the form fails, the usual causes are a bad module choice, missing required fields, a mapping mismatch, or a problem with the embed code or permissions.

Prerequisites

  • Access to Zoho CRM.
  • Permission to create records in the target module.
  • A website page where you can paste the embed code.
  • Any custom CRM fields you need already created, if the form must capture data that does not fit a standard field.

Steps

  1. Open the web form tool in Zoho CRM.

Look for the web form builder in the CRM setup area. The exact menu label can vary by Zoho CRM interface and edition, so if you do not see it where you expect, check the current Zoho CRM help or admin settings for the current path.

  1. Choose the module that should receive the submission.

Pick the module the form should create records in, such as Leads, Contacts, or another module you use for this process. This choice controls where the submission will appear in CRM.

  1. Add the form fields you want to collect.

Include only the fields you need on the page, then map each one to the matching Zoho CRM field. If you need custom data, use custom CRM fields rather than forcing the value into the wrong standard field.

  1. Set required fields and basic validation.

Mark the fields that must be filled in before submission, and check the format rules for fields like email, phone, and dropdown values. If a CRM field is required but missing from the form, the submission may not save.

  1. Choose what happens after submission.

Set the post-submit action to a thank-you message, a redirect to another page, or the option your team uses for follow-up. If you use a redirect, make sure the target page is live and correct before publishing the form.

  1. Generate the embed code and place it on your website.

Copy the embed code from Zoho CRM and paste it into the page where the form should appear. Use the website editor or the page template that accepts custom HTML, and keep the code unchanged unless your site builder requires a specific wrapper.

  1. Submit a test entry and confirm the record appears in CRM.

Fill out the live form with test data, submit it, and then check the chosen module in Zoho CRM to confirm the new record arrived with the expected field values. If the form includes a redirect or thank-you message, confirm that one of those appears after submission.

If something is off, check these settings first

Start with the module choice. If submissions are landing in the wrong place, the form may be creating records in a different module than the one you expected.

Next, check field mapping and required fields. A field can look fine on the form but still send to the wrong CRM field, or fail to save if a required CRM field is missing from the form. If a submission does not save at all, missing required data is one of the first things to verify.

Also check permissions. If your Zoho CRM user role cannot create records in that module, the form may submit on the website but fail in CRM.

Then inspect the embed code on the page. If the website editor changed it, removed part of it, or wrapped it in the wrong block, the form may not submit correctly.

Finally, look at validation. A bad email format, an unexpected value in a dropdown, or a field type mismatch can stop submission or cause bad mapping. If the form still fails after those checks, compare the live page code with the code Zoho CRM generated and rebuild the form if needed, rather than guessing at the fix.

Conclusion

If the test submission appears in the right Zoho CRM module with the right field values, the form is working.

Frequently Asked Questions

Can a Zoho CRM web form create a record in any module?

It can create records in the module you choose during setup, as long as your account permissions and the form field mapping support that module.

Do I need custom fields before building the form?

Only if the form needs to collect data that Zoho CRM does not already store in a standard field. Create those fields first so you can map to them cleanly.

Why does my form submit but nothing shows up in Zoho CRM?

The usual causes are the wrong module, a field mapping problem, a missing required field, or a permission issue on the CRM side.