# Send Chat Funnels data to Make

When a user completes a Chat Funnel, Joinchat can automatically send all collected data to an external system via webhook. Connecting it to **Make** allows you to do anything with that data: save it to a spreadsheet, send it to a CRM, trigger an email, create a task… whatever you need.

In this tutorial, we focus on the first and most important step: **how to receive the Chat Funnels webhook in Make**. Once the data reaches Make, the possibilities are endless — but we’ll explore those in dedicated tutorials.

---

## Part 1 — Set up the webhook in Make

### 1.1 Create a new scenario

In your Make dashboard, click **Create a new scenario**. The starting point will always be a **Webhooks** module, which will act as the receiver for the data sent by Chat Funnels.

### 1.2 Add the Custom Webhook module

Click the starting circle of the scenario, search for **Webhooks**, and select the **Custom webhook** module. This type of webhook allows you to receive data from any external service, including Joinchat.

![CleanShot 2026 03 09 at 13.08.33](https://docs.join.chat/app/uploads/2026/03/cleanshot-2026-03-09-at-13.08.33-1024x573.png)### 1.3 Create the webhook

When adding the module for the first time, Make will ask you to create a new webhook. Click **Add** and give it a descriptive name, for example: `Chat Funnels`.

Click **Save** — Make will automatically generate a unique URL that looks like this:

![CleanShot 2026 03 09 at 13.09.55](https://docs.join.chat/app/uploads/2026/03/cleanshot-2026-03-09-at-13.09.55.png)```
https://hook.eu1.make.com/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Code language: JavaScript (javascript)
```

**Copy that URL** — you’ll need it in the next step.

---

## Part 2 — Configure the webhook in Chat Funnels

In the step of your funnel where you want to capture the data, add a **Webhook** block and configure it like this:

- **Endpoint URL:** paste the URL you copied from Make
- **Method:** POST
- **Format:** JSON
- **Data sent:** select the funnel fields you want to send

![CleanShot 2026 03 09 at 13.10.39](https://docs.join.chat/app/uploads/2026/03/cleanshot-2026-03-09-at-13.10.39-1024x539.png)---

## Part 3 — Test the connection and define the data structure

This step is important: Make needs to receive at least one real payload sample to understand which fields it will handle. Until it does, the module will display the warning "Data structure is unknown."

### 3.1 Start listening in Make

Back in the Webhook module in Make, click **Run once** (bottom left of the scenario). Make will wait for a few minutes to capture the first incoming request.

![CleanShot 2026 03 09 at 13.32.19](https://docs.join.chat/app/uploads/2026/03/cleanshot-2026-03-09-at-13.32.19-1024x575.png)### 3.2 Complete the funnel

Activate your Chat Funnel and complete it as if you were a real user. When the flow reaches the webhook step, Chat Funnels will send the data to Make.

### 3.3 Verify that the data arrives

If everything works correctly, Make will display a bubble over the module indicating that it has received 1 bundle. Click it to view the received data and the full Chat Funnels payload structure:

```

```

![CleanShot 2026 03 09 at 13.33.51](https://docs.join.chat/app/uploads/2026/03/cleanshot-2026-03-09-at-13.33.51.png)This confirms that the connection is working and that Make is correctly receiving the funnel data. From this point on, all payload fields will be available to map in the following modules of the scenario.

---

## Part 4 — Activate the scenario

Once everything is verified, activate the scenario using the toggle in the bottom-left corner. From that moment on, every time a user completes the funnel, the data will automatically reach Make.

> **Note:** Make automatically disables webhooks that are not connected to an active scenario for more than 5 days. Make sure your scenario is activated.

---

## What’s next?

With the webhook working, your funnel data is now inside Make. The next step is to add modules to the scenario to do something with it: save it to Google Sheets, send it to a CRM, notify your team… Each use case has its own dedicated tutorial.