Speedo OneEverything your business needs. In One.

Website Forms Integration

How to Connect
Website Forms

Post your own contact form to one webhook URL and each enquiry becomes a CRM lead, routed to a pipeline and owner with duplicates merged. Add a “Call us” button and visitors can call your team straight from the page.

  • Your own form, any site
  • One webhook URL
  • “Call us” button

01Add a source

Add Website Forms as a lead source

In the app, open Modules → Integrations → Lead Sources. Under Add a source, pick Website Forms and click Add source. Each source gets its own webhook URL; every payload becomes a CRM lead.

  • Its own webhook URL for every source
  • One source per site, or one for many forms
  • Switch a source on or off at any time

02Connect your form

Post your form to one URL

Open the source and copy its Webhook URL. Point your contact form at it and send the fields as JSON — name, phone, email, city or anything else your form asks. Each submission becomes a CRM lead.

  • A plain JSON POST, no plugin needed
  • Send any fields — map them later
  • Rotate the token if the URL ever leaks

03“Call us” button

Let visitors call your team

Copy the Button code and paste it on your site. A visitor’s browser calls your support team in the Speedo One app — turn on support calls under CRM → Settings, with agents available. The caller also becomes a lead.

  • Calls ring your team inside Speedo One
  • The caller becomes a CRM lead
  • Needs HTTPS on your site for the microphone

04Lead routing

Every lead reaches the right owner

Set a default product, default owner, pipeline and tags for the source. Leave the owner empty and your auto-assign rules pick one. The field map matches your form’s field names to CRM fields.

  • Default product when the form has none
  • Tags added to every lead
  • Unmapped fields fall back to common names

05Test & monitor

Test it before a real lead arrives

Paste a sample payload and click Parse — nothing is saved, you just see the leads it would create. Each source shows how many leads it has received, when the last one came in and the last error, if any.

  • Parse a sample payload safely
  • Received count and last received time
  • Delete a source — leads already created stay

Any form you already have

Keep your own design. Post its fields to the webhook URL and every enquiry becomes a lead.

“Call us” from the page

Visitors call your support team from their browser, and every caller becomes a lead.

Duplicates merged

The same visitor sending two enquiries stays one lead, so your team never calls twice.

Routed, not dumped

Every lead goes to a pipeline and owner with your tags, or to your auto-assign rules.

Turn every website enquiry into a CRM lead

Get Started Today
  • Your own form, any site
  • One webhook URL
  • “Call us” button