I’m building a custom app to integrate Cal - a meeting scheduling service - with Make. I’m trying to setup Webhooks + Instant Triggers for certain events in Cal - “BOOKING_CREATED”, “MEETING_ENDED” etc.
Here’s my implementation of the Subscribe to Bookings created
webhook:
{
"qs": {
"apiKey": "{{connection.apiKey}}"
},
"url": "/api/integrations/make/addSubscription",
"body": {
"subscriberUrl": "{{webhook.url}}",
"triggerEvent": "BOOKING_CREATED"
},
"method": "POST",
"response": {
"output": "{{body}}",
"data": {
"webhookUrl": "{{webhook.url}}"
}
}
}
The communication
for the Booking Created
module is empty, type is set to Instant Trigger
and it is connected to the Subscribe to Bookings created
webhook above. When I try to test the module and webhook in a scenario, I’m able to authenticate successfully using the apiKey
connection.
(Screenshot from requests made to my nrgok
url)
However, the POST
request is not made to the api route provided in the webhook’s Communication
file.
(I’m able to successfully test another module in the same app that is of Search
type).