Documentation
How to get leads from Superfunnel to my backend
The SuperFunnel Webhook integration automatically sends lead data directly to your backend or database. When a visitor submits a form, a JSON payload with lead details is POSTed to your configured URL.
Prerequisites
-
A SuperFunnel account.
-
A valid Endpoint URL on your backend to receive POST requests.
-
Access to server logs to verify incoming data.
Step 1: Access Webhook Settings
-
Log in to your SuperFunnel Workspace.
-
Navigate to Settings > Integrations in the left-hand menu.
-
Click on the Webhook option to start configuring a new integration.
Step 2: Configure the Lead Webhook
To ensure you receive lead data correctly, configure the webhook settings as follows:
-
Enter Event Name: Give your webhook a descriptive name (e.g., "New Lead Sync").
-
Choose Event Field: Click the dropdown and select the event field associated with your form data.
-
Select Event Type: Click the search menu. Instead of "All Events," search for and select New Lead (or Form Submit).
- Note: Selecting "New Lead" ensures your backend only receives data when a user successfully completes a form, rather than every page view.
-
Enter URL: Paste your backend endpoint URL into the URL field.
-
(Optional) Select Page: If you want to limit leads to a specific landing page, select it from the Page Search Menu. Leave this blank to receive leads from all pages.
-
Click Create to save and activate your webhook.
Step 3: Test the Connection
-
Go to one of your published landing pages.
-
Fill out the form with test data (e.g.,
test.user@example.com). -
Submit the form.
-
Check your backend server logs or database.
-
Verify that a POST request was received with the lead information.
Troubleshooting
-
No data received? Ensure that your Endpoint URL is publicly accessible and not blocked by a firewall.
-
Incorrect format? Review the JSON payload structure sent by SuperFunnel to ensure your backend is parsing it correctly.
-
Need help? Contact our support team at
support@superfunnel.ai.