How to Add Multiple Webhooks to Your Opt-in / Lead Form inside FlexiFunnels

Modified on Wed, 30 Sep at 4:54 PM

Your opt-in (lead) form can now send every submission to more than one webhook URL at the same time — not just one. This means the same lead can be POSTed to your CRM, a Slack alert, an automation tool like Zapier or Make, and your own server, all at once, straight from a single form.

Think of it like one form filling out several copies of the same envelope — instead of stuffing one envelope and hoping it reaches everywhere it needs to, the form now stuffs one envelope per destination and mails them all the instant someone hits Submit.

✅ Why this mattersDifferent tools need the same lead data for different reasons — your CRM needs it to create a contact, your team's Slack needs it to notify someone, and your own database might need it for reporting. Without multiple webhooks, you'd have to pick just one destination, or build a workaround where one tool forwards data to the next. Now every connected tool gets the data directly and independently.

Follow These Steps

1 Open the Editor

Go to Projects, open the project containing your page, and open that page in the editor.

2 Add the Form Element

Add a Form element to your page (this works the same way for an opt-in / lead form as it does for any other form — if you already have one on the page, just select it).

3 Open the Form's Advanced Settings

Select your form on the page, then click the gear (Settings) icon in the toolbar above it. This opens the Advanced Settings panel on the right.

4 Click "Connect here"

In the Advanced Settings panel, under Auto Responder, click the Connect here button.

The form's Advanced Settings panel with the gear icon selected in the toolbar and the Connect here button highlighted under Auto Responder

Form selected → gear icon → Advanced Settings → Connect here

? NoteThe panel reminds you: "All the forms data is also stored in the FlexiFunnels database & would be visible inside the 'Reports' section." Webhooks are an additional way to receive the data in real time elsewhere — they don't replace the Reports section.

5 Go to the Webhook Tab

Clicking Connect here opens the Integrations window: "Connect this form to your services." Along the top you'll see tabs for Autoresponder, Webinar, Digital Assets, and Webhook. Click Webhook.

The Integrations window with the Webhook tab selected, showing an empty state that says No webhooks configured yet, with an Add Webhook button

Integrations → Webhook tab. Before you add one, it shows "No webhooks configured yet"

This tab explains what it does: "Webhooks — POST each submission to your endpoints." Every time someone submits this form, its data will be sent as a POST request to whichever URL(s) you add here.

6 Click "Add Webhook"

Click the green + Add Webhook button and enter the destination URL for that webhook.

7 Repeat to Add More Webhooks

Click + Add Webhook again for each additional destination you want this form's submissions sent to. There's no need to choose just one — add as many as your workflow needs.

The Webhook tab now showing three configured webhooks, each with a name, a masked endpoint URL, and edit and delete icons, plus the Add Webhook button and a green Webhook updated confirmation message

Three webhooks configured on the same form — each one gets its own copy of every submission. (Webhook URLs blurred for privacy in this example.)

Each webhook row shows:

  • A number — its position in the list
  • A name you gave it (e.g. "web1," "web2," "ela") — purely for your own reference
  • Its destination URL — where the submission data gets POSTed
  • An edit (pencil) icon — to change the name or URL later
  • A delete (trash) icon — to remove that webhook entirely

After adding or editing a webhook, a confirmation message — "Webhook updated" — briefly appears to confirm it saved.


What Happens After Setup

✅ Every webhook fires independentlyOnce you have multiple webhooks configured, submitting the form sends the same submission data to every webhook URL in the list, at the same time. They don't depend on each other — if one endpoint is slow or temporarily down, it doesn't block or delay the others.

Common Use Cases

1. Send leads to your CRM and notify your team at onceOne webhook posts to your CRM (via Zapier/Make) to create a new lead record; a second webhook posts to a Slack incoming webhook URL so your sales team gets an instant notification.
2. Feed multiple automation tools at onceIf your business uses more than one automation platform (e.g. Zapier for one workflow, Make.com for another), give each its own webhook URL instead of chaining them together.
3. Testing a new integration without breaking the old oneAdd a second, new webhook pointing to a test endpoint (like webhook.site) while your original production webhook keeps working exactly as before — test safely, then swap over when ready.

Common Situations & Quick Fixes

❓ I don't see the Webhook tab in the Integrations window.Make sure you opened the Integrations window from a Form element's Advanced Settings (via the "Connect here" button), not from a different element type.
❓ One of my webhooks isn't receiving data.Double-check the URL was entered correctly (no missing https://, no trailing typos). Use a test endpoint like webhook.site to confirm your form is actually sending data before pointing it at your real destination.
❓ How many webhooks can I add to one form?You can add multiple webhooks — as shown in the example, three are configured on a single form at once, each with its own name and URL.
❓ Do I need to remove my existing webhook to add a new one?No. Click + Add Webhook to add a new one alongside any you already have — they all continue to work independently.
❓ How do I stop sending data to one specific webhook?Click the delete (trash) icon next to that specific webhook in the list. The other webhooks on the form are unaffected.
❓ I need to change a webhook's URL.Click the edit (pencil) icon next to that webhook, update the URL, and save. You'll see the "Webhook updated" confirmation once it's saved.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article