Lead Generation Systems

The plumbing between an enquiry and a salesperson: capture, dedupe, enrich, score, route and follow up - built, not bought.

What this is and what it is not

This is not an agency that sells you leads. It is the system a business builds so the leads it already generates stop leaking, because most businesses asking for more leads are losing a large share of the ones they have. That is a cheaper problem to fix and the results are attributable.

Before spending on more traffic, it is worth knowing the answer to four questions: how many enquiries arrived last month across every channel, how many got a reply within an hour, how many were still open after a week with no next action, and how many were duplicates of an existing contact. Most businesses cannot answer any of the four, and that is the actual finding.

Capture: every channel into one place

Enquiries arrive through a website form, a phone call, a WhatsApp message, an email to a shared inbox, a marketplace listing, a trade enquiry portal and occasionally a business card photographed at an exhibition. Each of those tends to live in its own silo owned by whoever checks it, which is why the count nobody can produce is the total.

Capture means every one of those routes writing into a single lead record with its source recorded at the moment of arrival. The source matters more than it sounds: without it, no later analysis of which channel is worth money is possible, and the marketing budget is allocated on instinct.

  • Web forms with server-side validation and spam filtering that does not silently discard real enquiries.
  • WhatsApp Business API so messages become lead records rather than chat history on one phone.
  • Shared inbox parsing, so an emailed enquiry is a lead rather than an unread message.
  • Call logging with number matching against existing contacts.
  • Marketplace, portal and partner feeds pulled in on a schedule.
  • Offline capture - exhibitions, walk-ins, field visits - entered on a phone in under thirty seconds.

Deduplicate and enrich before anyone sees it

The same company enquiring three times through three channels should be one record with three touchpoints, not three leads competing for attention and occasionally being called by two salespeople in the same afternoon. Matching on normalised phone, email domain and company name catches most of it; the rest needs a human merge queue rather than a silent guess.

Enrichment fills in what the enquirer did not type - company size, location, sector - from what they did. Done carefully it makes routing and prioritisation possible; done carelessly it fills the database with confident nonsense. The rule I apply is that enriched fields are visibly marked as enriched, so nobody mistakes an inference for something the customer said.

Scoring and routing, kept simple

Lead scoring has a bad reputation because it is usually built as a fifteen-factor weighted model that nobody can explain and everybody ignores. The version that works starts with two or three signals the sales team already uses informally - budget indicated, sector fit, urgency stated, whether they asked for a quote - and makes them explicit and visible.

Routing then does the boring, valuable work: assign by territory, product line or language, respect who is available, and escalate if nobody has touched the lead within a defined window. That last rule is the one that recovers the most revenue, because the common failure is not bad routing but a lead assigned to somebody who was busy that week and no mechanism that noticed.

Follow-up that happens without remembering

A lead without a next action and a date is not a lead, it is a note. The system should refuse to let a record sit in an open state with nothing scheduled against it, and it should chase the owner rather than the customer when that happens.

Sequenced follow-up - a message at day one, three and seven unless the lead responds or the owner cancels - recovers a meaningful share of enquiries that would otherwise go quiet. It has to be interruptible and it has to look like a person wrote it, because a prospect who can tell they are in an automated sequence is a prospect who stops replying.

Attribution you can defend

The point of recording source at capture is to answer, at the end of a quarter, which channels produced revenue rather than which produced volume. Those two lists are rarely the same, and the gap between them is usually where the budget is being wasted.

That means carrying the source through from enquiry to quotation to closed order, not just counting form submissions. It also means being honest about what cannot be attributed - word of mouth, a name someone remembered, a listing seen months earlier - rather than assigning it to whichever channel touched last. A self-reported "how did you hear about us" field, asked once, is often more accurate than the tracking.

Build or configure

A lot of this can be configured in an existing CRM, and where it can, it should. HubSpot, Zoho and the rest handle forms, basic routing and sequences well, and configuring what you already pay for beats commissioning a build. If that describes you, the blueprint will say so.

A custom system earns its place when capture spans channels no CRM ingests, when deduplication needs rules specific to your market, when routing depends on something a generic tool cannot model, or when the lead record has to write into an ERP that already owns your customer master. At that point the system is integration work with a lead database attached, and that is a build.

Frequently asked questions

Do you sell leads or run lead generation campaigns?

No. I build the system that captures, deduplicates, scores, routes and follows up on the leads your marketing and word of mouth already produce. Buying traffic before that system exists means paying to fill a bucket with holes in it.

Can it capture leads from WhatsApp?

Yes, through the WhatsApp Business API, so an enquiry becomes a lead record with its source attached rather than a message on somebody phone. For most Indian businesses this is the single highest-volume channel and the one most often missing from the CRM.

How does lead scoring work without becoming a black box?

By staying small. Two or three signals your sales team already uses informally, made explicit and visible on the record, beats a fifteen-factor model nobody can explain. Scores that cannot be justified out loud get ignored, which makes them worse than none.

What stops two salespeople calling the same lead?

Deduplication at capture on normalised phone, email domain and company name, with a human merge queue for near-matches rather than a silent automatic guess. One record, one owner, all touchpoints attached.

Can we not just configure this in our existing CRM?

Often yes, and where you can, you should - configuring what you already pay for beats commissioning a build. A custom system is worth it when capture spans channels the CRM cannot ingest, or when the lead record must write into an ERP that owns your customer master.

How do we know which marketing channel actually works?

By recording source at the moment of capture and carrying it through to closed order, rather than counting form submissions. A once-asked "how did you hear about us" field is often more accurate than tracking, and what cannot be attributed should be reported as unattributed rather than assigned to the last touch.

How long does a lead system take to build?

A focused system - multi-channel capture, deduplication, routing and follow-up scheduling - is typically four to six weeks. Enrichment, scoring and attribution reporting are usually later stages that each go live on their own.

Map your lead flow

Tell me what you need and you get a written scope, a fixed quote and a delivery timeline before any work starts — no obligation.

Ananth N · Madurai, Tamil Nadu · serving Madurai, Coimbatore, Chennai and clients across India · remote-first.

Discuss a lead system WhatsApp Email