Free guide
Webhook lead capture in n8n
Follow-up automation only works if every enquiry hits the same entry point. In n8n, that entry point is usually a Webhook node with a production URL.
1. Activate the workflow first
In n8n, workflows must be active before production webhooks respond. Import the lead pack, set email credentials, then toggle Active and copy the Production URL - not the test URL.
2. Send JSON your workflow expects
The Autopilot lead workflow expects at least an email and optionally name/source:
{
"email": "buyer@example.com",
"name": "Sam",
"source": "contact-form"
}
Map your form fields to these keys in a Set node, or POST the same shape from your site backend.
3. Common form integrations
- Typeform / Tally - use native webhook or HTTP request on submit.
- WordPress - plugin webhook, or small PHP/cURL to POST JSON.
- Webflow - form webhook URL field, or Zapier/Make only if you must (n8n can receive directly).
- Custom React/Next site - server action or API route that POSTs to n8n after validation.
4. Test before you advertise
Use curl or Postman once, confirm the thank-you email lands, then submit a real form entry. Check spam folders and your From domain (SPF/DKIM) if nothing arrives.
Once capture is reliable, append each submission to a shared lead log so wait nodes and follow-ups never double-send - see CRM-free lead log (Sheets + n8n).
Want the sequences pre-built? The Autopilot Kit ships importable lead + quote workflows and a full SETUP checklist.