> ## Documentation Index
> Fetch the complete documentation index at: https://docs.verbex.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Make.com Webhook Integration

> Connect your Verbex AI Assistant with Make.com as a custom tool

<Note>
  **What you'll learn**

  * How to set up Make.com simple scenario
  * How to create a Make.com Connected App
  * How to integrate Make.com with Verbex Platform
  * How to test and verify the integration
</Note>

[Make.com](https://www.make.com/en) (formerly Integromat) is a powerful no-code automation platform that allows users to connect apps, services, and tools to automate workflows and tasks without writing code. It provides a visual drag-and-drop interface to create scenarios (automation workflows) by linking triggers, actions, and data across multiple applications.

This guide will show you how to set up a simple scenario in Make.com and integrate it with your Verbex AI Assistant.

## Prerequisites

* A Make.com account
* Understanding of Make.com scenario setup
* Access to your Verbex AI Assistant
* Basic understanding of API integration

Let's walk through setting up a simple scenario in Make.com.

## Scenario Background

We will create a scenario that will send input to a webhook, webhook will send the input to Google Sheets and update a row in Google Sheets and then Google Sheets will send a response as webhook response.

**Scenario Flow**: Custom Webhook -> Google Sheets -> Webhook Response

<Frame>
  <img height="212" width="423" src="https://mintcdn.com/hishabsingaporepteltd/Wx-6A5SGbH-ne_kM/images/makedotcom/make_1.png?fit=max&auto=format&n=Wx-6A5SGbH-ne_kM&q=85&s=ad0ee5852a79d7600fca57155989bdf4" data-path="images/makedotcom/make_1.png" />
</Frame>

## Step 1: Create a Scenario

1. Log into Make.com

2. Navigate to the "Scenarios" tab

   <Frame>
     <img height="212" width="423" src="https://mintcdn.com/hishabsingaporepteltd/Wx-6A5SGbH-ne_kM/images/makedotcom/make_2.png?fit=max&auto=format&n=Wx-6A5SGbH-ne_kM&q=85&s=b69deb3bee89cd27eaf6b12388f9f366" data-path="images/makedotcom/make_2.png" />
   </Frame>

3. Click the "Create Scenario" button
   <Frame>
     <img height="212" width="423" src="https://mintcdn.com/hishabsingaporepteltd/Wx-6A5SGbH-ne_kM/images/makedotcom/make_3.png?fit=max&auto=format&n=Wx-6A5SGbH-ne_kM&q=85&s=ba51418e3ea09b1766662e2e5903c406" data-path="images/makedotcom/make_3.png" />
   </Frame>

4. Enter a name for your scenario

   <Frame>
     <img height="212" width="423" src="https://mintcdn.com/hishabsingaporepteltd/Wx-6A5SGbH-ne_kM/images/makedotcom/make_4.png?fit=max&auto=format&n=Wx-6A5SGbH-ne_kM&q=85&s=0a7905842da40a197a9e74f8d0cd1ae3" data-path="images/makedotcom/make_4.png" />
   </Frame>

## Step 2: Configure Scenario

1. Click on "Add Module"

2. Select "Webhook -> Custom Webhook"

   <Frame>
     <img height="212" width="423" src="https://mintcdn.com/hishabsingaporepteltd/Wx-6A5SGbH-ne_kM/images/makedotcom/make_5.png?fit=max&auto=format&n=Wx-6A5SGbH-ne_kM&q=85&s=3665bc322c30e77707bccb3137cd63b6" data-path="images/makedotcom/make_5.png" />
   </Frame>

   <Frame>
     <img height="212" width="423" src="https://mintcdn.com/hishabsingaporepteltd/Wx-6A5SGbH-ne_kM/images/makedotcom/make_6.png?fit=max&auto=format&n=Wx-6A5SGbH-ne_kM&q=85&s=6d184cf62aaf2d074bd6011a3cdaa779" data-path="images/makedotcom/make_6.png" />
   </Frame>

3. Configure your webhook and copy the webhook URL

   <Frame>
     <img height="212" width="423" src="https://mintcdn.com/hishabsingaporepteltd/Wx-6A5SGbH-ne_kM/images/makedotcom/make_7.png?fit=max&auto=format&n=Wx-6A5SGbH-ne_kM&q=85&s=ea0c3c519934c904397c3b62ac45d21e" data-path="images/makedotcom/make_7.png" />
   </Frame>

   <Frame>
     <img height="212" width="423" src="https://mintcdn.com/hishabsingaporepteltd/Wx-6A5SGbH-ne_kM/images/makedotcom/make_8.png?fit=max&auto=format&n=Wx-6A5SGbH-ne_kM&q=85&s=6c1c997e5e48c05bdb10e150a08b0634" data-path="images/makedotcom/make_8.png" />
   </Frame>

4. Create another module and select "Google Sheets -> Update Row"

   <Frame>
     <img height="212" width="423" src="https://mintcdn.com/hishabsingaporepteltd/Wx-6A5SGbH-ne_kM/images/makedotcom/make_9.png?fit=max&auto=format&n=Wx-6A5SGbH-ne_kM&q=85&s=f891392181b47f608eed1601a3abc872" data-path="images/makedotcom/make_9.png" />
   </Frame>

5. Configure your Google Sheets and select the sheet and row to update

   <Frame>
     <img height="212" width="423" src="https://mintcdn.com/hishabsingaporepteltd/Wx-6A5SGbH-ne_kM/images/makedotcom/make_10.png?fit=max&auto=format&n=Wx-6A5SGbH-ne_kM&q=85&s=14da306f8d431ca191e4d7b18d4874f1" data-path="images/makedotcom/make_10.png" />
   </Frame>

6. Create another module and select "Webhook -> Webhook Response"

   <Frame>
     <img height="212" width="423" src="https://mintcdn.com/hishabsingaporepteltd/Wx-6A5SGbH-ne_kM/images/makedotcom/make_11.png?fit=max&auto=format&n=Wx-6A5SGbH-ne_kM&q=85&s=c2fb6999291f92220ed29ff5b54aabfe" data-path="images/makedotcom/make_11.png" />
   </Frame>

7. Configure your webhook response if necessary.

8. Save and run your scenario and the webhook will listen for the data.

9. Now you can test your scenario by webhook URL by sending data using CURL or Postman. For this you need following information:

   <Accordion title="Webhook URL and Body Parameters">
     * Webhook URL: (eg: [https://hook.eu2.make.com/example-webhook-id](https://hook.eu2.make.com/example-webhook-id))
     * Body Parameters: Data you want to send through Verbex AI to webhook.
       example:
       ```json theme={null}
       {
         "name": "Sagor Sarker",
         "email": "sagor@example.com",
         "phone_number": "1234567890"
       }
       ```
   </Accordion>

   ```bash theme={null}
   curl -X POST "https://hook.eu2.make.com/example-webhook-id" \
       -H "Content-Type: application/json" \
       -d '{
           "name": "Sagor Sarker",
           "email": "sagor@example.com",
           "phone_number": "1234567890"
           }'
   ```

## Step 3: Connect Make Webhook with Verbex AI

1. Go to "Add Tool -> Custom Tool"
2. Configure the tool:
   * **Name**: make\_webhook
   * **Description**: Make Webhook to send name, email, phone to Google Sheets
   * **Endpoint URL**: Custom Webhook URL (eg: [https://hook.eu2.make.com/example-webhook-id](https://hook.eu2.make.com/example-webhook-id))
   * **Method**: POST
   * **Headers**: For webhook based connection no authentication is required.

<Frame>
  <img height="212" width="423" src="https://mintcdn.com/hishabsingaporepteltd/Wx-6A5SGbH-ne_kM/images/salesforce_example/sf_25.png?fit=max&auto=format&n=Wx-6A5SGbH-ne_kM&q=85&s=1a0471f497189c46d1a7e1235ce5c9b0" data-path="images/salesforce_example/sf_25.png" />
</Frame>

<Frame>
  <img height="212" width="423" src="https://mintcdn.com/hishabsingaporepteltd/Wx-6A5SGbH-ne_kM/images/makedotcom/make_verbex_1.png?fit=max&auto=format&n=Wx-6A5SGbH-ne_kM&q=85&s=f409cc8050bfd34ecbfb5d38fabe89dd" data-path="images/makedotcom/make_verbex_1.png" />
</Frame>

3. Configure Body Parameters: This params will be sent to Make.com and update a row in Google Sheets.

   ```json theme={null}
       {
       "name": "string",
       "email": "string",
       "phone": "string"
       }
   ```

<Frame>
  <img height="212" width="423" src="https://mintcdn.com/hishabsingaporepteltd/Wx-6A5SGbH-ne_kM/images/makedotcom/make_verbex_2.png?fit=max&auto=format&n=Wx-6A5SGbH-ne_kM&q=85&s=10630dc7d888940840eae8817abc715c" data-path="images/makedotcom/make_verbex_2.png" />
</Frame>

4. Test your custom tool in Verbex AI webcall and make sure everything is working as expected in Make.com scenario.

For more details, refer to the [Make.com Documentation](https://www.make.com/en/help/app/make).
