Make Integration
Build visual automation scenarios with Make (formerly Integromat) and Chattlebot webhooks. Drag-and-drop scenario builder with branching, filters, and error handling.
What you'll learn
- What you'll build
- Create a scenario in Make
- Create a custom webhook
- Set up the webhook in Chattlebot
- Test and detect data structure
- Build your scenario
- Activate the scenario
What you'll build
By the end of this guide, you'll have a visual automation scenario in Make (formerly Integromat) that receives lead data from your Chattlebot chatbot via webhook. Make's drag-and-drop scenario builder lets you create complex automations with branching logic, conditional routing, and error handling โ all without writing code. When a visitor submits their information, the data flows into Make where you can route it to any combination of CRM, email, spreadsheet, or 1,000+ other apps.
Chattlebot
Sends data
Make Webhook
Catches hook
Route & Branch
Visual logic
Your apps
CRM, Sheets, etc.
Visual Scenario Builder
Drag-and-drop automation with branching, filters, and error handling built in
Create a scenario in Make
Log in to make.com and click the '+ Create a new scenario' button on your dashboard. You'll be taken to the visual scenario editor โ a blank canvas where you'll build your automation. Click the large '+' button in the center to add your first module. Search for 'Webhooks' in the module list and select it. This is Make's built-in webhook receiver that will listen for incoming data from Chattlebot.
Create a Scenario
make.com
New Scenario
Click the + button on your dashboard
Add Module: Webhooks
Search "Webhooks" โ select it
Add action modules
After webhook setup
Create a custom webhook
After selecting the Webhooks module, choose 'Custom webhook' from the available options. Click 'Add' to create a new webhook, give it a name like 'Chattlebot Leads', and click 'Save'. Make will generate a unique webhook URL in the format: https://hook.make.com/YOUR_WEBHOOK_ID. Copy this URL โ you'll paste it into Chattlebot in the next step. The webhook is now ready to receive data.
https://hook.make.com/abc123xyz789๐กPro Tip
- Make's webhook URLs are permanent and don't change. You can safely use the same URL across multiple chatbots if needed.
Set up the webhook in Chattlebot
In your Chattlebot dashboard, navigate to your bot's Actions page and click 'Custom Webhooks' โ 'Add Webhook'. Select the Make template from the template picker โ this pre-configures the correct settings for Make's webhook format. Paste the webhook URL you copied from Make into the URL field. Give your webhook a descriptive name like 'Lead to Make' or 'Make Scenario Trigger'. The Make template automatically sets the HTTP method to POST and configures the default payload template. Enable the triggers you want โ typically 'Trigger on Lead Capture' for sending new leads to your Make scenario.


Test and detect data structure
This step is unique to Make and crucial for a smooth setup. In Chattlebot, click 'Send Test Webhook' to send sample data to your Make webhook URL. You should see a success response (200 OK). Now go back to Make โ your webhook module should show that data was received. Click on the webhook module and click 'Re-determine data structure'. Make will analyze the test payload and automatically detect all the fields: lead_email, lead_name, lead_phone, urgency, conversation summary, and more. These fields will now be available as variables in all subsequent modules of your scenario.


Build your scenario
With the data structure detected, you can now add action modules to your scenario. Click the '+' after the webhook module to add your next step. Popular modules for lead data: Google Sheets (add a row for each lead), HubSpot or Salesforce (create or update contacts), Gmail or SendGrid (send notification emails), Slack (post to a channel). Make's power comes from its Router module โ add it to split your scenario into multiple branches. For example, route high-urgency leads to Slack for immediate attention while sending all leads to Google Sheets for tracking. Each branch can have its own filter conditions and action modules.
CRM
Create or update contact
Send notification
Spreadsheet
Add row with lead data
Router
Conditional branching
Make's Router module
Split your scenario into multiple branches based on conditions

Activate the scenario
Once your scenario is configured and all modules are connected, click the toggle in the bottom-left corner of the scenario editor to activate it. The scenario will now run automatically whenever Chattlebot sends a webhook. Back in Chattlebot, make sure your webhook is enabled (the toggle should be on). Your automation pipeline is live! To verify end-to-end, submit a test lead through your chatbot widget and check Make's scenario history (click 'History' at the bottom of the editor) to confirm all modules executed successfully.
๐กPro Tip
- Make's free plan includes 1,000 operations per month. Each module execution counts as one operation. Monitor your usage in Settings โ Subscription to avoid hitting limits.
Related Guides
Payload Reference
Complete reference for all available webhook variables, templates, and payload structure. Learn how variable substitution works and customize payloads for your integrations.
Read guideTroubleshooting
Solve common webhook issues โ error codes, retry configuration, timeout tuning, success conditions, and frequently asked questions for reliable automation.
Read guideReady to get started?
Start your 14-day Standard trial and build your chatbot today.
Start 14-Day Standard Trial