Every enquiry captured, tracked and followed up properly
- Business
- Small professional-services firm, London
- Team
- Small team, no in-house IT
- Solution
- WhatsApp lead capture + custom Lead Tracker
- Status
- Live and used daily
- Delivery
- Delivered
- Built by
- Abrar Fahim, end-to-end (requirements → deployment)
The challenge
Most new client enquiries came through WhatsApp. The owner of the firm has really good social media outreach, so leads arrive in the hundreds, spread evenly throughout the day. The problem was that WhatsApp wasn't designed to manage a growing pipeline.
Messages were spread across individual conversations and phones. A new message from an existing client could also appear alongside new enquiries, making it difficult to tell who was a new lead and who was already a client.
There was also no clear way to answer:
- Who is a new lead?
- Who has already been contacted?
- Who needs a follow-up?
- Who needs to speak to an expert?
- Who has answered or not answered?
- Which leads have become clients?
- How should a new client be added to the existing database?
What the firm needed: a simple way to capture enquiries, identify them, track their journey and move qualified leads into the CRM.
The solution
I built a system around the firm's actual workflow.
1 · One-click WhatsApp capture
A custom Chrome extension works alongside WhatsApp Web. When an enquiry arrives, staff can capture it with one click instead of manually copying and retyping information. Enquiries arrive steadily throughout the day, but nobody has to keep watching WhatsApp: once each morning, one employee moves everything that has come in into the system, in about 10 minutes.
The captured details are then added to the Lead Tracker, where the team can check whether the person is already in the firm's database.
2 · Custom Lead Tracker
The Lead Tracker gives every enquiry a clear stage and next action. For example:
Other outcomes can also be tracked, such as:
This means the team can see exactly where each enquiry is in its journey and what needs to happen next. When a lead becomes a client, they can then be moved into the existing CRM/database.
How it was delivered
WhatsApp enquiries could be captured with one click and added to the Lead Tracker.
The firm's real lead stages, follow-ups and outcomes were built into the system.
Qualified leads can be moved into the existing client database when they become clients.
The results
- All new leads captured in about 10 minutes, once a morning. Enquiries arrive throughout the day, and one employee logs them all in a single morning batch, so nobody needs to monitor WhatsApp for the rest of the day.
- Every enquiry is visible in one place. The team no longer has to rely on individual WhatsApp conversations to know what is happening with a lead.
- Leads have a clear journey. Staff can see whether someone is new, contacted, interested, waiting for an expert, needs a follow-up or has become a client.
- New leads and existing clients are easier to separate. The system checks the firm's existing database during the capture process, helping staff understand who they are dealing with.
- Follow-up is easier. Every lead has a stage and next action, so fewer enquiries are simply forgotten.
The honest note: the biggest improvement wasn't adding more software. It was making the existing workflow clear, trackable and easy to use. That's what an AI audit is for.
Why it worked
- One-click capture. Staff can log an enquiry without extra admin.
- Clear stages. Everyone knows where a lead currently sits.
- Connected to the existing database. New leads can become clients without creating a separate system.
- Built around the firm's process. No one is forced into a generic CRM.
Could the same approach work for your business?
If enquiries are coming through WhatsApp, email or a shared inbox and you're struggling to track what happens next, tell me how your current process works. I'll tell you honestly what's worth automating, and what isn't.
Next case study: AI reporting over research documents, 40% faster →