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.
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.