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).
