Lead capture form for Webhook
POST every qualified lead to your own endpoint as signed JSON — route it however you like.
When you run your own lead routing or scoring, you want the raw data, not another inbox. This form qualifies the lead and sends it straight to your endpoint.
Each submission POSTs a signed JSON payload with field data and a submission ID. Verify the HMAC, score it in your code, and fan it out to whichever system owns the follow-up.
Preview
How it works
- 1
Deploy the form
Start from our lead capture template — fields, validation, and logic already set up. Customize anything; it's yours.
- 2
Connect Webhook
Point the Webhook connector at your endpoint — no account linking required.
- 3
Collect on autopilot
Every submission sends a JSON payload to your Webhook endpoint in real time, with your form fields mapped to the right JSON keys.
How your fields map to Webhook
Each form field becomes a JSON key. Edit the mapping anytime in the form editor.
| Form field | Webhook JSON key |
|---|---|
| Your name | YOUR_NAME |
| Work email | WORK_EMAIL |
| Company | COMPANY |
| Approximate budget | APPROXIMATE_BUDGET |
| Timeline | TIMELINE |
| Anything else we should know? | ANYTHING_ELSE_WE_SHOULD |
The honest catch
The honest catch: every payload is signed with an HMAC-SHA256 header over the raw body, and we retry on failure with backoff. Verify the signature and make your handler idempotent — standard webhook hygiene.
Questions
Is the lead capture → Webhook integration free?
Yes. The form and the Webhook connector are included free with unlimited submissions. You only pay for usage-based add-ons, never per-response.
Do I need to write any code?
No. Configure the Webhook destination in the form editor and submissions start flowing immediately.
Can I customize the lead capture form?
Completely. Add or remove fields, change labels, add conditional logic — the Webhook mapping updates alongside it.
Every submission POSTs a JSON payload to your endpoint.
Free forever. Unlimited submissions. No credit card.