Website leads · 10 min · reviewed 2026-09-06

How do I send my website form to a CRM webhook?

Create an inbound webhook in Settings, copy its endpoint and signing secret, and make your form post JSON to that endpoint with the secret in the Authorization header. Fields name, email, company, phone and message are picked up automatically; anything else you can map.

What you will need

  • Where your form is built: Webflow, WordPress, Framer, a custom site, or Zapier/Make in between.
  • Permission to add a request URL and a header there.

Steps

  1. 1

    Step 1

    In SalesCrew: Settings → Other keys → Inbound webhooks → Add. Name it after the site.

  2. 2

    Step 2

    Copy the Endpoint URL (https://<your-workspace>/functions/v1/inbound-webhook) and the Signing secret.

  3. 3

    Step 3

    In your form tool, add a webhook or "send to URL" action: - Method POST, content type application/json. - Header Authorization: Bearer <signing secret>. - Body: the form fields as JSON. Name them name, email, company, phone, message where you can.

  4. 4

    Step 4

    If the tool cannot rename fields, open Field mapping in SalesCrew and map its names (for example full_name → name).

  5. 5

    Step 5

    Pick a Default owner so every new enquiry lands on someone's Today page.

  6. 6

    Step 6

    Submit the form once with your own e-mail.

Common errors

401
the header is missing or the secret was rotated. Copy it again.
Lead created without an e-mail
the field is named differently. Map it in Field mapping.
Spam
the endpoint accepts three submissions per address per day; the site form's own spam guard does the rest.

How you know it worked

Test & recent deliveries lists your submission with status 200, and the lead appears under Inbound.

Where this goes in SalesCrew

Settings → Other keys → Inbound webhooks → Test & recent deliveries shows the test event. In your own workspace the same how-to opens beside the field, with your callback URLs filled in.