Articles on: Cal ID Event types

Setting Up Event-Specific Webhooks

Webhooks allow you to send real-time data from Cal ID to another application whenever a booking event occurs. Setting them up at the Event Type level gives you fine-grained control, ensuring notifications are only sent for specific meetings.


Steps to Create a Webhook for an Event Type


  1. Access Event Types: Log in to your Cal ID account and navigate to the Event Types tab in your dashboard.
  2. Edit Event Type: Locate the specific event type you want to track, click the three dots on its card, and select Edit.
  3. Open Webhooks Tab: Within the event editor, click on the Webhooks tab at the top of the page.
  4. Add New Webhook: Click the + Create button.



  1. Configure Webhook Details:
  • Subscriber URL: Paste the listener URL provided by the application you are sending data to (e.g., Zapier, Pipedream, or your own server).



  • Secret (Optional but Recommended): Enter a secret key to verify that the payload is authentic and has not been tampered with.



  • Event Triggers: Select the specific events that will trigger this webhook, such as Booking Created, Booking Cancelled, or Meeting Ended.



  1. Save: Click the Create Webhook button to activate the webhook.


Important Considerations


  • Scopes: Event-type level webhooks trigger only for that specific event. To track all events for a user or team, you should create a webhook at the User or Team level instead.

To create Webhook at the user or team level, Visit Webhook in Cal ID

  • Team Managed Events: For team-managed events, it is highly recommended to create the webhook directly on the parent event type within the team dashboard to ensure it captures all bookings.
  • Custom Payloads: You can customize the data structure sent to your URL by using custom payload templates.


Updated on: 16/02/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!