Almost every Zoho CRM has seven recurring revenue leaks: no next step, stale deals, missed first-touch on leads, fuzzy duplicates, records owned by ex-employees, past close dates, and missing fields on won deals.
Key takeaways
- "No next step" is the strongest leak signal in Zoho.
- Zoho's built-in dedup misses fuzzy duplicates — they need a second pass.
- Inbound leads decay in hours, not days.
- Records owned by ex-employees are invisible leak factories.
- Past close dates pollute every forecast you run.
Table of contents
Zoho CRM is powerful — and that''s the problem
Zoho''s flexibility is what makes it leak. Custom fields, layouts and workflows pile up, and within 12 months most Zoho instances are quietly losing revenue in seven predictable places.
1. Deals with no next step
The single most reliable leak signal. If a deal has no "Next Step" set, it''s 3–5× more likely to slip.
2. Stale opportunities
Any deal with no activity in 14+ days. In Zoho, filter Last Activity Time < 14d ago on open deals.
3. Leads with no first-touch
Filter Lead Status = Not Contacted and Created Time older than your SLA. Inbound leads decay within hours.
4. Duplicate contacts and leads
Zoho''s duplicate detection only fires on exact matches. Fuzzy duplicates (same person, different email format) slip through.
5. Owner of "Inactive" or ex-employee
Records still assigned to people who left. They get zero follow-up.
6. Past close dates on open deals
Forecast pollution. Filter Closing Date < today on stages that aren''t Won/Lost.
7. Missing key fields on Won deals
If you can''t analyze what closed, you can''t reproduce it.
Run it in 30 minutes
Each of these is a one-filter report in Zoho. The hard part is calculating dollar impact and prioritizing — that''s what RevLeak AI automates.
See your own revenue leaks.
Run a free RevLeak AI scan on your CRM data.
The 7 leaks at a glance
| # | Leak | Zoho filter |
|---|---|---|
| 1 | No next step | Next Step is empty |
| 2 | Stale deal | Last Activity Time before 14 days ago |
| 3 | No first-touch | Lead Status = Not Contacted AND Created Time before SLA |
| 4 | Fuzzy duplicates | Normalized email or phone match |
| 5 | Ex-employee owner | Owner is Inactive |
| 6 | Past close date | Closing Date before today AND stage open |
| 7 | Missing fields on Won | Stage = Won AND key field empty |
Checklist
Frequently asked questions
Find out exactly where your CRM is leaking revenue.
Upload a CSV. Get a prioritized list of stale deals, missed follow-ups, duplicates, and the dollar value you're losing — in minutes.
Run my free scan