Back to Guides
Webhooks & Automation10 min

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
1

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

2

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

1

New Scenario

Click the + button on your dashboard

2

Add Module: Webhooks

Search "Webhooks" โ†’ select it

3

Add action modules

After webhook setup

3

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.

Webhooks Module
Custom webhook
Custom mailhook
Webhook created!
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.
4

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.

Template picker with Make selected
Make webhook configuration form
5

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.

Testing Make webhook connection
Saved Make webhook card with category badge
6

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.

Webhook Module

CRM

Create or update contact

Email

Send notification

Spreadsheet

Add row with lead data

Router

Conditional branching

Make's Router module

Split your scenario into multiple branches based on conditions

Payload template editor for Make webhook
7

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

Ready to get started?

Start your 14-day Standard trial and build your chatbot today.

Start 14-Day Standard Trial