Webhooks Overview
Learn what webhooks are, what you can do with them, and how they work in Chattlebot. Your complete introduction to webhook-powered automation.
What you'll learn
- What is a webhook?
- What can you do with webhooks?
- How webhooks work in Chattlebot
- Creating your first webhook
- Prerequisites and next steps
What is a webhook?
A webhook is like giving someone your phone number and saying 'call me when something happens.' Instead of you constantly checking if a new lead came in, Chattlebot calls your tools automatically. Technically, a webhook is an HTTP request sent from Chattlebot to a URL you provide when a specific event occurs. Instead of your system repeatedly checking for new leads (polling), webhooks notify you instantly when something happens โ like a doorbell instead of constantly checking the door.
Polling (Old Way)
Constantly checking... wasteful
Webhooks (Smart Way)
Instant notification when it matters
What can you do with webhooks?
Webhooks unlock a wide range of automation possibilities. Sync new leads to your CRM (HubSpot, Salesforce, or any CRM with an API). Send instant notifications to Slack when a high-urgency lead comes in. Log every conversation to Google Sheets for reporting. Trigger email sequences when a visitor submits their info. Let your AI chatbot fetch real-time data โ like product availability or appointment slots โ during a live conversation. Build multi-step automations that chain multiple actions together. Chattlebot supports four platforms out of the box: Zapier (6,000+ apps), n8n (self-hosted control), Make (visual branching), and Custom Webhooks (any HTTP endpoint).
How webhooks work in Chattlebot
Here's the flow: an event occurs in your chatbot (like a lead capture), Chattlebot builds a payload from a template you define, replaces {{variables}} with real data (like the lead's name and email), sends an HTTP request to your configured URL, and then processes the response. Chattlebot supports three trigger types. Lead Capture fires when a visitor submits their information through the chatbot. Workflow triggers fire as a step in an automation sequence. AI Tool triggers fire when the AI decides it needs real-time data during a conversation โ for example, checking inventory or appointment availability.
Event occurs
Lead captured
Build payload
From template
Send request
HTTP POST
Process response
Extract data
Three trigger types
Lead Capture
When a visitor submits info
Workflow
As a step in an automation
AI Tool
When AI needs real-time data
๐กPro Tip
- Check out the Triggers & Events guide for a deep dive into how each trigger type works and when to use them.
Creating your first webhook
Navigate to your bot's dashboard, then go to Actions โ Custom Webhooks โ Add Webhook. You'll see a template picker โ choose a platform (Zapier, n8n, Make) or go with Custom for full control. Fill in the essentials: give your webhook a descriptive name, paste the destination URL from your automation platform, and choose which triggers should fire it. Once configured, click 'Send Test Webhook' to verify the connection works. The test sends sample data so you can confirm your endpoint receives it correctly. Platform-specific setup details are covered in the dedicated guides for each platform.



Prerequisites and next steps
To use webhooks, you need a Chattlebot account with webhook access (available on paid plans) and an account on your chosen automation platform โ or your own HTTP endpoint for custom webhooks. From here, pick the guide that matches your setup: Zapier Integration for the simplest path to 6,000+ apps, n8n Integration for self-hosted control, Make Integration for visual scenario building, or Custom Webhooks for connecting to any API. You can also jump to Payload Reference to understand the data format, or Authentication to learn about securing your connections.
๐กPro Tip
- Start with Zapier if you're unsure which platform to use โ it's the simplest path and connects to the most apps.
Related Guides
Triggers & Events
Understand every trigger type โ lead capture, workflow steps, AI tools, and manual tests. Learn how to configure when your webhooks fire and how to combine multiple triggers safely.
Read guidePayload Reference
Complete reference for all available webhook variables, templates, and payload structure. Learn how variable substitution works and customize payloads for your integrations.
Read guideReady to get started?
Create your free account and start building your chatbot today.
Start Free Trial