At a glance
- Industry
- Professional services — engineering and site investigation
- Timeline
- About 4 weeks across 7 phases, audit to training
- Scale
- Small business development team, roughly 7,500 lead and follow-up records
- Zoho products
- Zoho CRM (upgraded from Standard to Enterprise for the customisation required)
- Custom & integration work
- Lead data-model rebuild with re-import, a custom follow-up module, Gmail sync with SPF/DKIM/DMARC authentication, WhatsApp Business with templates and automations, LinkedIn and Meta lead capture, status-driven custom views
Set up Zoho yourself and it's not behaving? An audit will tell you what's structural and what's cosmetic. Get a free automation audit
The Challenge
Nothing was down. It just wasn't working, which is harder to diagnose and easier to live with for too long.
- The lead model was the wrong way round. The standard Lead module had been renamed and repurposed to hold unqualified prospects, while a custom module held the pre-qualified ones. That single decision breaks a lot downstream: the built-in conversion flow, standard validation, native lead reporting, and any future automation that expects a lead to be a lead. Everyone who touches the system afterwards works around it instead of using it.
- Following up ran on memory. No structured way to record what had been promised, to whom, and when the next touch was due. Task assignment was manual and follow-ups depended on the individual rather than the process.
- Leads arrived in five places and landed in none. Website enquiries, LinkedIn and Meta ads, YouTube and referrals all came in separately, with no single home and no source attribution worth reporting on.
- Emails were going to spam, and nobody had made the connection. Email sync into the CRM was incomplete, so conversation history was partial. Worse, the sending domain had no proper authentication, which meant proposals and follow-ups were landing in junk folders. Deals were going quiet for a reason that had nothing to do with the deal.
- No pipeline visibility. Without stages that matched how the business actually sells, management had no reliable read on what was in play or what was stuck.
What We Built
Four weeks, seven phases, starting with an audit and a gap analysis before anything was changed. The platform was already right. The way it had been modelled wasn't.
The data model, rebuilt properly
- Both modules exported in full, then the standard Lead module rebuilt with the field structure to hold pre-qualified leads as intended, and a new custom module created for raw and unqualified prospects.
- Data re-imported into the right homes — qualified into Leads, unqualified into the new module — so the platform's standard behaviour started working again.
- A new custom module for follow-up checklists tied to each deal, so a commitment made on a call becomes a record rather than a memory.
- Modules, fields, layouts and naming conventions restructured across the board.
A sales process the team can actually follow
- Structured stages — inquiry, qualification, proposal, follow-up, closure — configured to match how the business really sells rather than a default pipeline.
- Workflow automation for task creation, assignment rules, stage updates, email notifications and follow-up reminders driven by deal status.
- Custom views that show and hide fields based on qualification status, so a rep sees what's relevant to the stage they're in and nothing else.
Five lead sources, one destination
- Website forms and LinkedIn Lead Ads captured automatically into the CRM.
- Meta ads, YouTube and referrals routed in, with the last two logged manually — worth stating plainly, because not every channel offers an API worth building on and pretending otherwise just creates a gap nobody notices.
Email that arrives, and gets recorded
- Full Gmail sync with the CRM for sent and received mail, fixing the missing and delayed message visibility so contact history is complete.
- SPF, DKIM and DMARC records configured on the sending domain to fix deliverability and stop outbound mail landing in spam.
WhatsApp, where the client conversations actually happen
- WhatsApp Business connected through a third-party provider, with message templates and automated message workflows.
- Message tracking and history logged against the contact and deal, so WhatsApp stops being a private conversation on somebody's phone and becomes part of the account record.
Reporting worth opening
- Dashboards for lead funnel, sales pipeline, task status, conversion and team performance.
- Roughly 7,500 lead and follow-up records migrated from spreadsheets into the rebuilt structure.
Results
- The CRM behaves like a CRM again. Leads sit where the platform expects them, so conversion, validation and native reporting work without workarounds.
- Follow-ups are a record, not a memory. A dedicated follow-up module tied to each deal, with automated reminders and assignment.
- Email reaches the inbox. Domain authentication in place and full Gmail sync, so history is complete and proposals stop landing in junk.
- Five channels, one pipeline, one dashboard.
- Four weeks, start to trained team.
Why It Worked
We rebuilt the model instead of automating on top of a broken one.
The cheap version of this project exists. You leave the modules where they are, write some workflows around them, hand over a dashboard and invoice. It demos well. It also means every future automation has to be written twice — once for the module that should hold leads and once for the one that actually does — and the client pays for that misalignment forever. Renaming a standard module is the most expensive small decision available in a CRM, and undoing it early is far cheaper than living with it.
The other thing worth saying: the email fix was not in the original brief. It surfaced during the audit, and it was quietly costing them deals — proposals were landing in spam and nobody had connected the two. SPF, DKIM and DMARC is unglamorous, nobody sells it, and it was probably the highest-value hour of the whole engagement. That is the argument for auditing before you build. The same audit-first week is what rescued a stalled Zoho rollout for a telehealth provider.
Frequently asked questions
We set up Zoho CRM ourselves and it isn't working. Is that fixable?
Almost always, and it's a large part of what we do. Start with an audit — some of what feels broken is cosmetic and takes a day, some is structural and needs rebuilding. You want to know which before anyone starts writing automations.
Should we rename the standard Lead module to match our terminology?
No. Rename the label if you like, but don't repurpose the module to hold something that isn't a lead. You lose the built-in conversion flow, standard validation and native reporting, and every consultant who touches the system afterwards builds workarounds instead of features. This is the single most common self-setup mistake we see.
Why are our CRM emails going to spam?
Usually because the sending domain has no SPF, DKIM or DMARC records, so receiving servers can't verify the mail is really from you. It's a DNS configuration, it takes very little time, and most businesses only discover it after a quarter of quiet deals. Check it before you blame your pipeline.
Can WhatsApp conversations be tracked inside Zoho CRM?
Yes, through a WhatsApp Business provider connected to the CRM, with templates and automated workflows. The real benefit isn't the automation — it's that client conversations stop living on one person's phone and start living on the account record, which matters the day that person leaves.
Can leads from LinkedIn and Facebook ads come in automatically?
LinkedIn Lead Ads and Meta lead forms can push straight into the CRM. Some sources — YouTube, referrals, word of mouth — realistically get logged manually. Any vendor telling you every channel automates cleanly hasn't tried it.
Do we need Zoho CRM Enterprise, or is Standard enough?
Depends what you're building. Standard covers a straightforward sales process. Custom modules, deeper layout rules and the more advanced customisation need Enterprise — this project required the upgrade. Ask your partner to name which specific features drive the upgrade rather than accepting it as a general recommendation.
How long does a Zoho CRM optimisation take?
This one was about four weeks across seven phases: audit, restructuring, workflow automation, email and WhatsApp, migration and dashboards, then UAT and training. A rebuild of an existing system is usually faster than a fresh implementation, because the business process is already understood — you're correcting the model, not discovering it.
Facing the same challenge?
If you set Zoho up yourself and it's fighting you, we'll audit it and tell you what's structural and what's cosmetic before anyone changes anything. Start with a free automation audit. Get a free automation audit


