DEV Community

Cover image for Lead Capture Form: Qualification, CRM Handoff, and Follow-Up State
Lovanaut
Lovanaut

Posted on

Lead Capture Form: Qualification, CRM Handoff, and Follow-Up State

A resource-request or lead-capture form submission is not an outcome. It is the first row in a pipeline that still needs qualification, ownership, and a state that changes over time. Most lead form write-ups stop at field design. The gap that actually stalls sales is what happens in the minutes and weeks after submit.

Qualify at capture, not after the fact

Structured qualification signals beat free-text every time a human has to triage a queue:

timeline: now | within_3_months | within_6_months | researching
consultation_requested: true | false
company_size: band, not free text
pain_point: short structured field, not a paragraph
Enter fullscreen mode Exit fullscreen mode

If timeline and consultation_requested are structured, filtering "who do we call this week" is a query, not a reading assignment.

Map fields before the CRM sync, not after

CRM and Sheets handoff breaks quietly when field names drift between forms:

email -> email
full_name -> name
company -> company
timeline -> timeline
consultation_requested -> consultation_requested
lead_source -> lead_source
Enter fullscreen mode Exit fullscreen mode

Fix the mapping once, in the form's schema, before the first sync runs.

Track a follow-up state, not just a submission

A lead without a state machine gets contacted once, then forgotten:

new -> qualified -> contacted -> nurtured -> converted
                               -> lost
Enter fullscreen mode Exit fullscreen mode

Each transition needs an owner and a timestamp. contacted with no last_contacted_at is indistinguishable from never contacted six weeks later.

lost needs a reason field too. "No budget," "went with a competitor," and "went cold, no response" are different problems for the sales team to fix, and a single boolean throws that signal away.

Decide the schema before picking the sync tool

None of this depends on which form service or CRM you use. Get the qualification fields, the field-name mapping, and the state machine right first, and the sync between them becomes a small, boring integration instead of the thing that quietly loses leads.

The full field design, consent language, and auto-reply template are in the lead capture form guide.

Top comments (0)