Lead Forms: Catching Customers Before They Drift Away

Level Intermediate Role Owner, Admin Module Forms, CRM About 12 minutes
Updated

There is one leak that never shows up in any report: the people who almost became your customers.

Someone sees your post at midnight, types “how much to replace an A52 screen?”, then falls asleep. By morning that message is buried under twenty others. Three days later they get it fixed somewhere else — not because your price lost, but because nobody replied.

A form catches that person before they disappear. Not merely by collecting a name and a number; any free form does that. The difference here: entries land on a status board of their own, and moving between statuses can send WhatsApp automatically.

So when you drag a lead from New to Scheduled, that person gets the confirmation immediately. Without you typing anything.

One thing worth saying plainly up front: a form does not sell anything. It only makes sure nobody gets lost. Closing the sale is still you — and this tutorial names the one habit that decides whether it works, in the final step.

Before you start

  • An active Store App. The form itself needs no paid module.
  • For automatic messages: a connected WhatsApp gateway. Without it the form still works, you just follow up by hand.

Steps

  1. Decide what this form is meant to catch

    One form should answer one intent. A callout request, a price enquiry, or a warranty claim — do not merge them into one giant form. People finish short forms; long ones get abandoned halfway.

  2. Create the form and give it an address people can type

    Enter a name, then set its address (slug) — something like callout-service. That address is what you paste into an Instagram bio, a WhatsApp reply, or an ad. Pick something short and readable, not a string of digits.

    Form project list showing project name, URL slug, and form title columns
    Each form gets its own address you can share.
  3. Build the fields — as short as you dare

    Every extra field costs you completions. A name and a WhatsApp number are almost always enough to call somebody back. An address only if you genuinely collect. Everything else can be asked on the phone.

    Form title and description columns in the project list
    Keep the field list as short as you dare.
  4. Turn on bot protection if the address goes out publicly

    There is a per-form anti-robot verification option. For a link shared only with customers you usually do not need it. For anything published in an ad, switch it on — otherwise junk entries bury the real leads.

    Captcha column in the form project list acting as spam protection
    Turn on Captcha when the link goes out widely.
  5. Decide what people see after they press send

    You can show a thank-you page in your own words, or send visitors on to another address. Say when you will make contact ("we call back the same day") — a clear promise reduces the number of people who then ring you repeatedly.

    Redirect type and coupon print columns decide what follows submission
    Decide what people see after they hit send.
  6. Design the status board around how your shop actually works

    Each form carries its own status list, and you decide it. A price enquiry needs only New, Contacted, Done. A callout form needs more: New, Scheduled, Device Collected, Done. One status is marked as the starting point.

    Form submission board listing leads that still need follow-up
    This status board is what you work every day.
  7. Wire statuses to WhatsApp — this is where the value is

    Each status can carry a message template. Move a lead to Scheduled and the confirmation goes out by itself. This is what separates an Automan form from a free one: the others collect data, this one runs the follow-up.

  8. If the form feeds ads, install the tracking

    There is a place for Meta ad tracking (pixel and token) plus the event type that counts as a conversion. Without it Facebook shows your ad to anybody; with it, it learns to find people who actually fill forms in.

    Meta pixel column in the form project list for ad tracking
    Add the tracker only if the form serves an ad campaign.
  9. Test it yourself before sharing, then work the board daily

    Fill the form in once yourself. Check it lands on the board, lands in the right status, and that the message goes out. After that, one habit decides the outcome: open the board every morning and empty the New column. A lead left for two days is worth almost nothing.

What you end up with

Your shop has a form with its own address that can be pasted anywhere, entries land on a status board you designed, and moving a status can send WhatsApp automatically — so nobody is lost because you forgot to call them back.

If something goes wrong

Entries arrive but no message is sent

Check two things in order: the shop WhatsApp gateway is still connected, and the status you moved to actually has a template. A status without a template sends nothing — that is normal behaviour, not a fault.

Lots of junk entries from bots

Turn on anti-robot verification for that form. If it is already on and the flood continues, the address has usually leaked somewhere it should not be — create a new form with a different address and retire the old one.

People open the form but never finish it

Almost always too many fields. Remove everything you could ask on the phone. A name and a number are enough to start a conversation; the rest can wait.

Leads pile up in the New column

That is not a form problem, it is a habit problem. A status board only helps if somebody opens it. Name one person and one fixed time each day — usually the morning, before the shop gets busy.

I need two different kinds of form

Build two separate forms with their own addresses and status boards. Merging two intents into one form makes the fields long and the board confusing.