How to Capture Website Form Leads Automatically
ASH Team · 15 July 2026 · 4 min read
Your website contact form and landing pages are the leads you own outright — no marketplace fees, no ad auction. The trouble is they often land in an inbox nobody checks until evening. Connecting your forms to ASH turns each submission into a tracked lead the instant a visitor hits Send. This guide covers the setup, how ASH maps your fields, and practical ways to keep spam out.
One webhook for every form
In Settings → Integrations, open Website Forms & API and click Connect. ASH generates a private webhook URL for your workspace. Whatever builds your form — WordPress, Webflow, a coded page, or a no-code tool — the job is the same: send the form's fields as JSON to that URL. Most form builders and the "Webhooks → POST" step in Zapier or Make can post to a URL directly, so you rarely need a developer.
Fields map themselves
You do not have to rename anything to match ASH. It recognises the common variants people actually use:
- Name — name, full_name, fullName, customer_name.
- Phone — phone, mobile, phone_number, whatsapp.
- Email — email, email_address.
- Company, city and message — plus synonyms like requirement, query and notes.
Each captured lead is tagged Website Form, so your organic enquiries stay separate from paid ones.
Capture consent while you are at it
Under the DPDP Act, being able to show that a person agreed to be contacted matters. If your form has a consent checkbox, send its value — as consent, agree or similar — and ASH records that the lead consented, along with the source. It is a small field that saves an awkward conversation later.
Practical spam protection
An open webhook can attract bot submissions, just like an open form can. A few habits keep the noise down:
- Add a honeypot field — an input hidden from humans that bots fill in — and simply do not post to ASH when it is filled.
- Put a challenge such as a CAPTCHA on the form itself, so validation happens before the webhook is ever called.
- Do not publish the raw webhook URL in client-side HTML; post to it from your server or your form tool.
- Use the Test button in ASH to confirm the connection, then review the first day of real leads and tune your form.
Then let ASH do the follow-up
Once a website lead is in, auto-assignment and automations take over — a task for the owner, an instant WhatsApp acknowledgement, or enrolment into an email sequence. If you run several portals as well as your own site, route them all through the universal webhook so every source lands in one place.
Ready to capture every lead on WhatsApp?
Start your free trial