Skip to main content
All CollectionsIntegrationsWebhooks
Setup a Custom Webhook with Make.com (formerly Integromat)
Setup a Custom Webhook with Make.com (formerly Integromat)

Learn how to integrate with Make.com

Yosi Dahan avatar
Written by Yosi Dahan
Updated over 9 months ago

You might not need to use Integromat, since we search for an email address inside the webhook data automatically - which works for most service integrations.
If you want to have more data (name, location, product - you should use Integromat or Zapier).

Grab your Webhook

Get your Webhook URL from the notification details page, or from the "New Notification" wizard.
โ€‹

Dynamic Message Template: When setting up Make.com, you can send extra data to be used as template variables in the notification message, read more about it in the Setup a Custom Webhook guide.

Connect Integromat

1. Create a new scenario in your Integromat account: https://www.integromat.com/scenario/add

2. Select the modules you wish to connect. We will use Calendly for this example.

3. One you are done, click the first step in your scenario, choose your module (Calendly in this example) and then select the trigger you wish to use (Watch events in this example)

4. Once you finish connecting your service to Integromat, go ahead and add the HTTP module to your scenario. Click the plus sign (+) -> search for "HTTP"
โ€‹

5. Once you select the HTTP module, you'll be asked to choose an action. Make sure you choose the "Make a request" option.

6. Make sure your modules are correctly connected to each other

7. Now, click the HTTP module to configure it.
8. In the URL field, paste your ProveSource webhook URLas mentioned in at the beginning of this article
9. In the "method" field choose POST
10. For "Body type" choose "Raw"
11. For "Content type" choose "JSON (application/json)"

12. Now we need to construct the body request to be sent to the ProveSource webhook. For this example, we'll map the existing params to be in the format of ProveSource. We'll use email and firstName params.

Request Body Formatting

Make sure each param (key & value) has quotation mark before and after. For example (see a full list of parameters here):

{"email": "EMAIL FIELD HERE", "firstName": "FIRST NAME FIELD HERE"}

14. Click OK
15. Click Run Once to try your scenario. You should get ย {"message":"success"} if everything went well, and you'll be able to see your lead in the ProveSource dashboard under "Feed"

And in ProveSource:

Be sure to check the Events page in ProveSource to see the calls from Integromat.

Did this answer your question?