How to Connect Website Enquiries to Zoho CRM.
Most enquiry forms "work" in the sense that an email arrives. Very few of them preserve the one piece of information that actually matters for growth: where that lead came from. Here's a practical way to fix that.
A form that works, and a story that gets lost anyway.
A website enquiry form usually has one job in most people's minds: capture the message and send a notification. Judged on that alone, almost every form succeeds. But the moment that enquiry lands in an inbox or gets manually copied into a CRM, something important is usually thrown away: which page it came from, which search term brought the visitor there, and which campaign, if any, was behind it.
Once that context is gone, it's gone for good. You can still count how many enquiries came in this month, but you can no longer answer the more useful question: which pages, keywords, or channels actually produced the enquiries worth having.
Four things, captured at the point of submission.
For an enquiry to be genuinely useful in Zoho CRM later, four pieces of information need to be attached to it the moment it's submitted, not reconstructed afterwards:
- Lead source — the channel (organic search, a specific campaign, a referral, direct traffic), captured automatically rather than typed in by whoever processes the enquiry.
- Landing page — the specific page the enquiry came from, which is often more useful than the channel alone, especially when you have several service or location pages competing for attention.
- Referring query or campaign, where it's available, so a paid campaign or a specific piece of content can be credited properly.
- A timestamp and a unique reference, so the enquiry can be matched back to analytics data later without guesswork.
None of this needs the person submitting the form to do anything differently. It's captured by the form itself, using UTM parameters and hidden fields, and passed straight into Zoho CRM's Web-to-Lead fields rather than being left in the page URL or, worse, dropped entirely.
A short, deliberate sequence, not a plugin.
In practice, connecting a website to Zoho CRM properly comes down to a small number of decisions made correctly once, rather than an ongoing maintenance job:
- Map the website's form fields to Zoho CRM's Lead module fields directly, including the hidden source and campaign fields, using Zoho's Web-to-Lead form.
- Set the Lead Source field's values to match how the business actually talks about its channels, not Zoho's defaults, so reporting means something to the people reading it.
- Route each new lead automatically, using assignment rules based on source, service, or location, instead of leaving it in a shared queue.
- Trigger the first follow-up automatically — an acknowledgement to the enquirer and a task for the right person internally — so response time doesn't depend on someone checking an inbox.
- Build a simple report or dashboard that groups leads (and, ideally, won deals) by source and landing page, so the marketing side of the business and the sales side are finally looking at the same numbers.
Done this way, the CRM stops being a place enquiries are copied into after the fact, and becomes the system that actually receives them.
Already running on live projects.
Cora Home Services runs enquiries from a marketplace website straight into Zoho CRM, split into separate pipelines for homeowners, tenants, and suppliers so nothing gets mixed up or double-handled. Charles Thomas Real Estate connects buyer and seller enquiries to the same CRM used for owner prospecting, so every lead arrives already qualified and matched to the right property. If you'd like the fuller picture of how search and CRM fit together as one system, Zoho CRM + SEO covers the end-to-end version of this.
About the author. I'm Stephen Kevan, a Zoho CRM, SEO & AEO consultant. I spent six years running digital systems inside a 500-staff services business, including building and maintaining its Zoho CRM setup and managing the agency behind its SEO and content. More about my background →