Set up webhooks with Make

Image of an author
Sylwia Kocur
5 min read
updated: Jun 24, 2024

Make.com doesn’t require coding skills; it allows you to build customized integrations in just a few clicks. 

With Make, you can connect your chatbot with apps such as Google Calendar, Mailchimp, and Salesforce to automate repetitive tasks. The installation process takes just a few minutes. 

However, the destination app is sometimes unavailable in the Make Marketplace, or you want to include more information than the native integration provides. In that case, you can use no-code webhooks to make it work.

Make webhooks support one- and two-way communication. They allow you to send information to your server and return a message to the chat if needed. 

If you do not want to return the message to the chat, you can use the no-code Zapier webhooks and Make webhooks. 

Zapier only allows for sending information out; you cannot return a message to the chat.

Make webhooks support one- and two-way communication. They allow you to send information to your server and return a message to the chat if needed. 

If you do not want to return the message to the chat, you can use the no-code Zapier webhooks and Make webhooks. 

Zapier only allows for sending information out; you cannot return a message to the chat.

Bot configurationLink icon

To send the information from the chat to your destination app, you must collect it first. The easiest way to do this is with the Question action. 

Add the Question action in the bot and collect all the necessary details. The details will be saved as attributes. Add a Webhook block to initiate the Make webhook after the Success block.

You can add more than one question in a single Question block by choosing the Add next question option at the bottom.
You can add more than one question in a single Question block by choosing the Add next question option at the bottom.

Make Webhook configurationLink icon

Make provides all of the resources needed to configure a webhook. But, the configuration happens in both ChatBot and Make products. You must switch between the tabs during the configuration, so keep both tabs open.

  1. Go to your Make account. Choose the + Create a new scenario button.

  2. Use the search tool to select Webhooks from the list. Then, select Custom webhook from the list.

  3. Click Add. Copy the URL address to the clipboard in the next step.

  4. Go back to the bot view. Choose the Integrations icon. Choose Webhook from the list.

  5. Paste the copied URL to the Webhook URL field and name the webhook.

The Make webhook integration does not require a verification token, as classic webhooks do. Leave this field empty.
The Make webhook integration does not require a verification token, as classic webhooks do. Leave this field empty.
  1. Click the Webhook block in the bot. Add the webhook to the block. Go back to Make.

    The webhook is added to the block when you see its name on the list under the Selected webhook header. You cannot use the Make webhook if it is not on the list in the Webhook block.

  2. Add another module in Make. In the next step, choose Webhooks and the Webhook response.

  3. In the Webhook response module, check for Status 200 and provide responses you’d like to return to the chat.

    All the available bot responses and the correct syntax are available to check in the API documentation.

    In the example above, you can see the text response with the following code:

Text response Make webhook
{"responses":[{  "type": "text", "message": "thanks"}]}
  1. Click the line between the two modules. Provide the conditions on which the message will be returned to the chat.

    Choose the Exist condition in the filter for the most basic scenario. You can choose more complicated conditions and change the logic rules for more advanced cases.

  2. Click the Run once button below the modules in Make. Choose the Wait for new data option.

  3. Go to the bot and test the integration in the Testing tool. Remember to trigger the Webhook action during the test chat.

    The test was successful and the information was passed when the Webhook block went to the Success block. The message was returned to the chat. You can check the details in the Debug mode.

  4. Go back to Make to see the information gathered in the chat.

  5. Remember to publish your bot before you install the bot on your site.

Editing the Make webhookLink icon

You can edit, disable, or delete the webhook in the Make app. To do so, select Scenarios from the left-side menu, select the correct webhook from the list, and make the necessary changes. 

When you delete the webhook in the Make app, it will be disconnected and deleted from the bot. If you delete the webhook from the bot only, it will stay in the Make app.

If you are unsure if the Make webhooks will meet all your needs, you can use the classic webhooks. However, these webhooks require coding. You can check more in our API documentation.
If you are unsure if the Make webhooks will meet all your needs, you can use the classic webhooks. However, these webhooks require coding. You can check more in our API documentation.

Read more:

Was this article helpful?

Got it!

Thanks for your feedback.

Thank you!

We’re happy to help.

Start a free ChatBot trial
and build your first chatbot today!

Free 14-day trial No credit card required

Discover our text| products