Collecting website form submissions as leads
Any form on your website — a contact form, an enquiry form, a "Request a quote" form — can be connected so every submission lands in LeadArc as a new lead automatically. No plugin to install; it's one webhook URL your form posts to.
1. Create the webhook endpoint
1. In LeadArc, open Integrations → Lead Ingestion Webhooks
2. Click Add, choose Custom / Zapier as the source
3. (Optional) give it a label like "Website contact form" and pick who new leads should be assigned to
4. Click Add — a unique URL appears in the table, like:
https://leadarc.in/webhooks/leads/your-secret-here
Copy that URL. It's the only thing your website needs.
2. Point your form at it
Your form needs to send a POST request to that URL with these field names:
name— required (or sendmobile/emailinstead — at least one is required)emailmobilecompanynotes— e.g. the message/enquiry text
If you can edit your site's code directly — point the form's action attribute straight at the webhook URL (a plain HTML form submit works, since the endpoint reads normal POST fields), or submit it with a small JavaScript fetch() call using method: "POST" and a JSON body containing name, email, mobile, company and notes as keys.
If your site is built on WordPress, Wix, Webflow, or a form builder you don't directly control — use that tool's webhook or Zapier integration instead of editing code. In Zapier: create a Zap with your form tool as the trigger (e.g. "New Form Entry"), add a Webhooks by Zapier → POST action, set the URL to your LeadArc webhook URL, then map your form's fields to name, email, mobile, company and notes in that action's field list.
Field names matter. LeadArc reads the exact keys name, email, mobile, company, notes from the submitted data. If your form sends different field names (e.g. phone instead of mobile), rename them in the Zapier step — there's currently no field-mapping screen inside LeadArc itself for custom webhooks.
3. Verify it's working
Submit a test entry on your website, then:
- Check
Leadsin LeadArc — a new lead should appear within a few seconds, with source "Custom / Zapier" - Or click the logs icon next to the endpoint in
Integrations → Lead Ingestion Webhooksto see each submission and whether it succeeded
Good to know
- Duplicates are caught automatically. If the same mobile number submits again within 30 minutes, it's logged as a duplicate and linked to the existing lead instead of creating a new one.
- Pause, don't delete, if you need to temporarily stop a form from creating leads — the pause/play button on the endpoint keeps the URL and its history intact.
- Deleting an endpoint does not delete leads it already created — only the webhook connection itself.