Step 1: Start the integration in Cal ID
1
Open Apps and find Pabbly
In your Cal ID dashboard, click on the Apps tab in the left sidebar. Search for “Pabbly Connect” and click Install.

2
Choose your account
Select whether you want to integrate your Personal Account or a specific Team.

3
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) and click Start to create your automation flow.

Step 2: Get the webhook URL from Pabbly
The Webhook URL is the link that connects Pabbly to Cal ID. Copy it in this step and keep it ready — you’ll paste it into Cal ID in Step 3.
1
Select Cal ID as the trigger app
In your Pabbly workflow, select Cal ID as your trigger app.
2
Select the trigger event
Select the trigger event (e.g., “Booking Created”).
3
Copy the Webhook URL
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.
Step 3: Add the webhook to Cal ID
You can set up the webhook globally (for all events) or for just one specific event type.- For ALL event types (global)
- For ONE specific event type
1
Open Webhooks in Developer settings
Navigate to Settings > Developer section in Cal ID. Click on Webhooks and then click the + New Webhook button.

2
Select the account
Choose which account you want to add the webhook for, either Personal or any Team.

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

4
Select event triggers and create
Choose Booking Created, Booking Canceled, Booking Rejected, Meeting Started, and so on — you can choose any of the available triggers. Click Create Webhook.

Step 4: Capture and map your data
1
Capture response
Go back to Pabbly and click “Capture Webhook Response”.

2
Test booking
Go to your public Cal ID booking page and complete a test booking. On completing it, you will see a response in Pabbly.



3
Map your data
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). Carefully map fields like Email, Phone Number, and Meeting Time to make sure the data lands in the right place without errors.



Summary of important points
- 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.

