Skip to main content

Automation Platforms

LeadHub can fire a webhook to your automation platform the instant a lead is captured. From there, your automation tool handles routing, enrichment, notifications, and more.

Supported platforms:

PlatformMethod
ZapierWebhook (Catch Hook)
n8nWebhook node
Make (Integromat)Custom webhook scenario
Pabbly ConnectWebhook trigger
ActivepiecesWebhook trigger
WorkatoWebhook recipe trigger

How Automation Platform Integrations Workโ€‹

  1. You create a webhook trigger in your automation platform โ€” it gives you a unique URL.
  2. You paste that URL into LeadHub under Settings โ†’ Integrations โ†’ [Platform].
  3. When a lead arrives, LeadHub POSTs a JSON payload to that URL.
  4. Your automation platform receives the data and executes the downstream workflow.

Zapierโ€‹

Step 1 โ€” Create a Zap with a Webhook Triggerโ€‹

  1. Log in to zapier.com and click + Create Zap.
  2. Search for Webhooks by Zapier and select it as the trigger.
  3. Choose Catch Hook as the trigger event.
  4. Copy the Webhook URL Zapier provides (e.g. https://hooks.zapier.com/hooks/catch/123456/abcdef/).

Step 2 โ€” Configure in LeadHubโ€‹

  1. Go to Settings โ†’ Integrations โ†’ Zapier.
  2. Paste your Webhook URL and click Save & Test.
  3. LeadHub sends a test payload โ€” go back to Zapier and click Test Trigger to confirm it received the data.

Step 3 โ€” Build Your Zapโ€‹

After the webhook trigger, add any action steps you need:

  • Create or update a contact in HubSpot
  • Send a Slack message
  • Add a row to Google Sheets
  • Any of Zapier's 6,000+ app integrations

n8nโ€‹

Step 1 โ€” Create a Webhook Nodeโ€‹

  1. In n8n, create a new workflow.
  2. Add a Webhook node as the start node.
  3. Set the HTTP Method to POST.
  4. Copy the Webhook URL (e.g. https://your-n8n-instance.com/webhook/leadhub).
  5. Save and activate the workflow (toggle the switch in the top right).

Step 2 โ€” Configure in LeadHubโ€‹

  1. Go to Settings โ†’ Integrations โ†’ n8n.
  2. Paste the Webhook URL and click Save & Test.

Step 3 โ€” Build Your Workflowโ€‹

After the Webhook node, add nodes for:

  • Filtering by lead source
  • HTTP Request to other APIs
  • Send Email via SMTP
  • Database writes, Slack messages, and anything else n8n supports

Self-hosted n8n: Ensure your n8n instance is publicly accessible (or use a tunnel like ngrok for testing).


Make (Integromat)โ€‹

Step 1 โ€” Create a Scenario with a Custom Webhookโ€‹

  1. Log in to make.com and create a new scenario.
  2. Add a Webhooks โ†’ Custom webhook module as the first module.
  3. Click Add to create a new webhook โ€” copy the URL.
  4. Run the scenario in the background.

Step 2 โ€” Configure in LeadHubโ€‹

  1. Go to Settings โ†’ Integrations โ†’ Make.
  2. Paste the Webhook URL and click Save & Test.
  3. Make will auto-detect the data structure from the test payload.

Step 3 โ€” Build Your Scenarioโ€‹

Chain any Make modules after the webhook:

  • Google Sheets โ†’ append a row
  • Mailchimp โ†’ add subscriber
  • HTTP โ†’ call any API
  • Filters, routers, aggregators, and 1,000+ app connections

Pabbly Connectโ€‹

Step 1 โ€” Create a Workflow with a Webhook Triggerโ€‹

  1. Log in to pabbly.com/connect and click Create Workflow.
  2. In the Trigger step, search for Webhook and select it.
  3. Copy the Webhook URL provided.

Step 2 โ€” Configure in LeadHubโ€‹

  1. Go to Settings โ†’ Integrations โ†’ Pabbly Connect.
  2. Paste the Webhook URL and click Save & Test.
  3. Return to Pabbly and click Capture Webhook Response to see the incoming data.

Step 3 โ€” Map and Continueโ€‹

Map the incoming fields (name, email, phone, source, etc.) to your action steps in Pabbly.


Activepiecesโ€‹

Step 1 โ€” Create a Flow with a Webhook Triggerโ€‹

  1. Log in to activepieces.com (or your self-hosted instance).
  2. Click New Flow.
  3. For the trigger, choose Webhook.
  4. Copy the Webhook URL.
  5. Publish the flow.

Step 2 โ€” Configure in LeadHubโ€‹

  1. Go to Settings โ†’ Integrations โ†’ Activepieces.
  2. Paste the Webhook URL and click Save & Test.

Workatoโ€‹

Step 1 โ€” Create a Recipe with a Webhook Triggerโ€‹

  1. Log in to workato.com and create a new recipe.
  2. Choose Trigger from a webhook as the trigger.
  3. Workato will generate a Webhook URL โ€” copy it.
  4. Start the recipe.

Step 2 โ€” Configure in LeadHubโ€‹

  1. Go to Settings โ†’ Integrations โ†’ Workato.
  2. Paste the Webhook URL and click Save & Test.

Lead Payload Formatโ€‹

All automation platforms receive the same JSON payload:

{
"id": "lead_01HXZ3...",
"first_name": "Jane",
"last_name": "Doe",
"email": "[email protected]",
"phone": "+1 555 000 1234",
"company": "Acme Corp",
"source": "facebook_lead_ads",
"pipeline": "Sales",
"stage": "New",
"score": 72,
"tags": ["webinar", "hot"],
"custom_fields": {
"budget": "10000",
"product_interest": "Enterprise Plan"
},
"created_at": "2025-06-15T14:23:00Z"
}

You can use any of these fields in your automation steps.


Troubleshootingโ€‹

ProblemSolution
Webhook not receiving dataEnsure the workflow/zap/scenario is active/published
"Test succeeded" but no dataTrigger a real test lead from Leads โ†’ Create Lead
Payload missing fieldsCustom fields are only included if they have a value
Queue delaysCheck cron job is running โ€” see Shared Hosting Guide