Integrations

Every platform Bellhook wires into.

Pick your stack, copy the snippet, paste it into Make or Zapier. Placeholder IDs are marked — swap them for your own and the workflow is live.

Filter by category

Make

Automate Bellhook lead workflows across any app with no-code scenario builder.

What it connects to

  • Automation
  • CRM
  • Calendar
// Make · Trigger — Watch for New Lead
// Module: Webhooks > Custom Webhook
{
  "webhookName": "Bellhook Lead Trigger",
  "url": "https://hook.eu1.make.com/YOUR_WEBHOOK_ID",
  "method": "POST",
  "headers": {
    "Content-Type": "application/json"
  }
}
// Replace YOUR_WEBHOOK_ID with the ID Make gives you
// when you create the Custom Webhook module.

Zapier

Trigger Zaps on new Bellhook events and push data into 6,000+ connected apps.

What it connects to

  • Automation
  • CRM
  • Reviews
// Zapier · Trigger — Catch Webhook (Trigger Step)
// App: Webhooks by Zapier > Catch Hook
{
  "webhookUrl": "https://hooks.zapier.com/hooks/catch/YOUR_ACCOUNT_ID/YOUR_HOOK_ID/",
  "note": "Paste this URL into Bellhook's outbound webhook field."
}
// Replace YOUR_ACCOUNT_ID and YOUR_HOOK_ID with
// the values Zapier shows after you create the Zap trigger.

Cal.com

Book appointments from Bellhook lead flows directly into Cal.com availability.

What it connects to

  • Calendar
  • CRM
// Cal.com · Trigger — Booking Created Webhook
// Settings > Developer > Webhooks > Add Webhook
{
  "subscriberUrl": "https://hook.eu1.make.com/YOUR_MAKE_WEBHOOK_ID",
  "eventTriggers": ["BOOKING_CREATED", "BOOKING_RESCHEDULED"],
  "active": true
}
// Paste YOUR_MAKE_WEBHOOK_ID (or your Zapier hook URL)
// into subscriberUrl — Cal.com POSTs booking data there.

GoHighLevel

Feed Bellhook leads into GHL pipelines, trigger SMS sequences, and book via GHL calendar.

What it connects to

  • CRM
  • Phone
  • Calendar
// GoHighLevel · Trigger — Inbound Webhook
// Automations > New Workflow > Trigger: Inbound Webhook
{
  "workflowName": "Bellhook New Lead",
  "triggerType": "INBOUND_WEBHOOK",
  "webhookUrl": "https://services.leadconnectorhq.com/hooks/YOUR_LOCATION_ID/webhook-trigger/YOUR_WORKFLOW_ID"
}
// Find YOUR_LOCATION_ID in GHL Settings > Business Info.
// YOUR_WORKFLOW_ID appears in the URL once you save the workflow.

Twilio

Route inbound calls and SMS through Twilio; Bellhook adds AI response logic on top.

What it connects to

  • Phone
  • CRM
// Twilio · Trigger — Incoming SMS Webhook
// Console > Phone Numbers > Active Numbers > YOUR_NUMBER
// Set "A Message Comes In" webhook to:
{
  "url": "https://hook.eu1.make.com/YOUR_MAKE_WEBHOOK_ID",
  "method": "POST"
}
// Twilio posts From, Body, and MessageSid.
// Replace YOUR_MAKE_WEBHOOK_ID with your Make or Zapier hook URL.

Square

Trigger post-payment review requests and CRM updates from Square transaction events.

What it connects to

  • Payments
  • Reviews
  • CRM
// Square · Trigger — Payment Completed Webhook
// Developer Dashboard > Applications > YOUR_APP > Webhooks
{
  "notificationUrl": "https://hook.eu1.make.com/YOUR_MAKE_WEBHOOK_ID",
  "eventTypes": ["payment.completed"],
  "signatureKey": "YOUR_SQUARE_SIGNATURE_KEY"
}
// Replace YOUR_APP, YOUR_MAKE_WEBHOOK_ID,
// and YOUR_SQUARE_SIGNATURE_KEY from Square Developer.

ServiceTitan

Sync Bellhook leads and job status with ServiceTitan for field service operators.

What it connects to

  • CRM
  • Calendar
  • Reviews
// ServiceTitan · Trigger — Job Booked (via Integration)
// ServiceTitan does not expose outbound webhooks natively.
// Use the ServiceTitan API (polling) or a Make/Zapier ST connector:
{
  "app": "ServiceTitan (Make connector)",
  "trigger": "Watch Jobs",
  "filter": "status = 'Booked'",
  "tenant": "YOUR_TENANT_ID",
  "clientId": "YOUR_CLIENT_ID"
}
// Replace YOUR_TENANT_ID and YOUR_CLIENT_ID
// from ServiceTitan Settings > Integrations > API.

Jobber

Push Bellhook leads into Jobber quotes and trigger follow-up from job completion events.

What it connects to

  • CRM
  • Calendar
  • Phone
// Jobber · Trigger — Job Status Changed (Webhook)
// Jobber > Settings > Connected Apps > Webhooks > New Webhook
{
  "url": "https://hook.eu1.make.com/YOUR_MAKE_WEBHOOK_ID",
  "topic": "JOB_UPDATE",
  "secret": "YOUR_JOBBER_WEBHOOK_SECRET"
}
// Replace YOUR_MAKE_WEBHOOK_ID and set YOUR_JOBBER_WEBHOOK_SECRET
// to any strong random string — Jobber signs the payload with it.

Ready to wire up your stack?

Submit the intake form and we'll confirm which integrations fit your existing tools — no commitment, reply within one business day.

Submit your intake →