Docs navigation
Make Webhook
Send leads into Make (formerly Integromat) scenarios via a Custom Webhook module. URL is the credential.
What this is
Make is a visual automation platform (formerly Integromat) with hundreds of pre-built integrations. LeadRails fires a POST to a Make Custom Webhook URL; your scenario then routes the data through whatever modules you've configured. Make uses a tree-based execution model that's friendly for branching logic.
Where to find your webhook URL
- Sign in to make.com
- Create a new scenario (or open an existing one)
- Click the + at the start of the scenario to add the first module
- Search for "Webhooks" → pick "Custom webhook"
- Click "Add" to create a new webhook → give it a name (e.g. "LeadRails")
-
Make generates a URL on a regional subdomain — looks like
https://hook.us1.make.com/abc123xyz(oreu2,eu1, etc.) - Copy the URL exactly
- Click "Save" then "Re-determine data structure" (Make needs at least one inbound request to learn your payload shape)
Domain note
LeadRails validates the URL host is *.make.com or
*.integromat.com (the legacy domain still works for older
accounts).
Set up your destination in LeadRails
- Sign in → Destinations → New
- Adapter type: "Make Webhook"
- Webhook URL: paste the URL from Make
- Click Create
Train Make on the payload shape
Make needs to see at least one real payload to know what fields are available downstream. Without this, subsequent modules can't reference fields.
- In your Make scenario, with the Custom Webhook module selected, click "Re-determine data structure"
- In LeadRails: Sources → your source → click "Send test event"
- Make's webhook module captures the payload and learns the field schema
- Add subsequent modules; LeadRails fields are now selectable in the field picker
Activate the scenario
Make scenarios are inactive by default — the toggle is at the bottom-left of the scenario editor. Turn it ON or the webhook just queues events without processing.
Scenarios on the free Make plan run on a schedule (every 15 min), not real-time. Paid plans process webhooks instantly.
What gets sent
Default body: { event_id, normalized_lead: {...}, raw_event: {...}, sent_at }.
Per-route mapping in LeadRails customizes this if you need flat fields.
Troubleshooting
invalid_make_webhook_url-
URL host isn't
*.make.comor*.integromat.com. Copy the URL exactly from Make. - Scenario doesn't run but 2xx response
- Scenario is inactive. Turn ON the toggle.
- Fields show as
Collection 1,Collection 2etc. in Make - Make hasn't learned the payload shape yet. Click "Re-determine data structure" → send a test event from LeadRails.
- Free plan delay
- 15-minute polling on free tier. Upgrade for real-time.
Make operations pricing
Make charges per "operation" — each module run consumes one. A scenario with 5 modules running on every lead costs 5 operations per lead.
Like Zapier, consider per-route filtering in LeadRails so you only invoke Make for qualified leads.