Funnel Draw / Integrations / HighLevel
Funnel Draw + HighLevel
A HighLevel workflow's Custom Webhook action can post Funnel Draw's JSON directly, because its CUSTOM mode lets you write the raw body. Leads, booked appointments and won opportunities then arrive as events on the right step.
Sales and leads · Webhooks
How it works
- No middle tool The Custom Webhook action writes Funnel Draw's body itself, so no Zapier or Make is needed.
- Any workflow trigger Form submitted, appointment booked or opportunity won can each send its own event.
- Per client for agencies Each sub-account posts to the incoming URL of that client's Funnel Draw workspace.
Set it up
Copy your incoming webhook URL
In Funnel Draw open Integrations → Incoming webhook and copy the private URL. Agencies: use the client's workspace.
Add a Custom Webhook action
In HighLevel go to Automation → Workflows, open the workflow, then + Add action → Send Data → Custom Webhook.
Set the request
Set Event to CUSTOM, Method POST, URL the incoming webhook URL, Content-Type application/json.
Write the body
In Raw Body write the JSON, for example {"event": "call_booked", "step": "Consult", "count": 1, "data": {"email": "{{contact.email}}"}}, using the tag icon to insert dynamic values.
Save and test
Click Save Action, test with a sample contact, and check Integrations → Incoming webhook → recent events in Funnel Draw.
Ideas to try
When an appointment is booked, count a call
A dental clinic's "appointment booked" workflow sends {"event": "call_booked", "step": "Free consult", "count": 1}.
When a form is submitted, record a lead
An agency's client workflow on form submission sends {"event": "lead", "step": "Opt-in page", "count": 1}.
Questions
Is Custom Webhook a premium action?
Several HighLevel resellers list it as a premium workflow action that may be billed per run; check your account's pricing.
Can I use Zapier instead?
Zapier's LeadConnector app currently lists one trigger, Pipeline Stage Changed, which works for won opportunities. For leads and bookings, the workflow's Custom Webhook action is the more direct route.
Why is my request rejected?
Funnel Draw needs an event, and value and count must be numbers. Numbers sent as text ("297") are read as numbers; text like "$297" is refused with 400.
More in Sales and leads
Draw it yourself,
or hand it to your AI.
3 days free, no card.
