Integrating Cal ID with Pabbly
Pabbly Connect is an automation platform that allows you to send your Cal ID booking data to over 1,000+ other applications. Unlike other integrations, Pabbly uses a Webhook system to "listen" for new bookings and instantly trigger your workflows.
- Open Apps: In your Cal ID dashboard, click on the Apps tab in the left sidebar.
- Find Pabbly: Search for "Pabbly Connect" and click Install.

- Choose Your Account: Select whether you want to integrate your Personal Account or a specific Team.

- Redirect to Pabbly: You will be automatically sent to the Pabbly website.
- Select the second app you want to connect (e.g., Google Sheets, a CRM, or an Email tool).
- Click Start to create your automation flow.

- In your Pabbly workflow, select Cal ID as your trigger app.
- Select the trigger event: (e.g., "Booking Created")
- Pabbly will provide you with a Webhook URL (a link that looks like
https://connect.pabbly.com/workflow/send....). - Copy this URL—you will need it for the next step.

You can set up the webhook globally (for all events) or for just one specific event type.
- Navigate to Settings > Developer section in Cal ID.
- Click on Webhooks and then click the + New Webhook button.

- Select the account: For which account you want to add webhook either for Personal or any Teams.

- Paste the URL: Paste the link you copied from Pabbly into the Subscriber URL field.

- Select Event Trigger: Choose **Booking Created, Booking Canceled, Booking Rejecetd, Meeting Started, .............. **you can chose any of the available triggers.
- Click Create Webhook.

- Go to the Event Types tab and click Edit (pencil icon) on your chosen event.
- Go to the Webhooks tab inside that event's settings.

- Click Add Webhook, paste the Subscriber URL, and select Event Triggers.

- Click Create Webhook.
- Capture Response: Go back to Pabbly and click "Capture Webhook Response".

- Test Booking: Go to your public Cal ID booking page and complete a test booking. On Completing you will see a reponse on Pabbly


- Data Mapping (Crucial): Once Pabbly receives the data, you must send it to your destination app (e.g., Google Sheets).
- Mapping means matching the information Cal ID sent (like "Attendee Name") to the correct field in your next app (like "Customer Name" column).
- Ensure Accuracy: Carefully map fields like Email, Phone Number, and Meeting Time to make sure the data lands in the right place without errors.


- Webhook URL: Treat this URL like a digital mailbox; it’s where Cal ID "drops off" your booking info.
- Correct Mapping: Always double-check your "Mapping" in Pabbly. If you map "Email" to a "Phone" field by mistake, your automation won't work correctly.
- Test Recording: You must complete a real test booking on your page to "activate" the connection and see the data fields for mapping.
Updated on: 05/05/2026
Thank you!