> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.cal.id/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Integrating Cal ID with Pabbly

**Pabbly Connect** sends your Cal ID booking data to 1,000+ apps. It uses a **webhook** to listen for new bookings and instantly trigger your workflows.

| Step 1: Start in Cal ID

1. In Cal ID, open the **Apps** tab and search for **Pabbly Connect**.
2. Click **Install**.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/f/1/c/6f1c2c7b8034d000/image_1a8krl3.png =1210x615)

3. Choose your **Personal** account or a specific **Team**.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/f/1/c/6f1c2c7b8034d000/image_1omaajh.png =1210x615)

4. You're sent to Pabbly — pick the second app to connect (Google Sheets, a CRM, etc.) and click **Start**.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/f/1/c/6f1c2c7b8034d000/image_1s3gza.png =1461x615)

| Step 2: Get the webhook URL from Pabbly

1. In your Pabbly workflow, select **Cal ID** as the trigger app.
2. Choose the trigger event (e.g., "Booking Created").
3. Copy the **Webhook URL** Pabbly provides (it looks like `https://connect.pabbly.com/workflow/send...`).

![](https://storage.crisp.chat/users/helpdesk/website/-/6/f/1/c/6f1c2c7b8034d000/image_1h8a8je.png =1222x615)

| Step 3: Add the webhook in Cal ID

|| For all event types (global)

1. In Cal ID, go to **Settings › Developer**.
2. Click **Webhooks**, then **+ New Webhook**.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/f/1/c/6f1c2c7b8034d000/image_yxzd2l.png =1223x615)

3. Choose the account — **Personal** or a **Team**.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/f/1/c/6f1c2c7b8034d000/image_cd22su.png =1223x615)

4. Paste the Pabbly URL into **Subscriber URL**.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/f/1/c/6f1c2c7b8034d000/image_o2tx6l.png =1219x615)

5. Select event triggers — **Booking Created**, **Booking Cancelled**, **Booking Rejected**, or any of the other available triggers.
6. Click **Create Webhook**.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/f/1/c/6f1c2c7b8034d000/image_1aptf2y.png =1219x615)

|| For one event type

1. In **Event Types**, click **Edit** on the event.
2. Open the **Webhooks** tab.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/f/1/c/6f1c2c7b8034d000/image_1dfj2nc.png =1206x615)

3. Click **Add Webhook**, paste the **Subscriber URL**, and select triggers.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/f/1/c/6f1c2c7b8034d000/image_z9ikq2.png =1206x615)

4. Click **Create Webhook**.

| Step 4: Capture and map your data

1. In Pabbly, click **Capture Webhook Response**.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/f/1/c/6f1c2c7b8034d000/image_1lhm542.png =1202x615)

2. Complete a **test booking** on your public page — Pabbly receives the response.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/f/1/c/6f1c2c7b8034d000/image_1gv3g1s.png =1202x615)

![](https://storage.crisp.chat/users/helpdesk/website/-/6/f/1/c/6f1c2c7b8034d000/image_zqb9oc.png =1202x615)

3. **Map the fields:** match each piece of Cal ID data (e.g., "Attendee Name") to the right field in your destination app. Double-check email, phone, and meeting time so data lands correctly.

![](https://storage.crisp.chat/users/helpdesk/website/-/6/f/1/c/6f1c2c7b8034d000/image_xt5fe3.png =1202x615)

![](https://storage.crisp.chat/users/helpdesk/website/-/6/f/1/c/6f1c2c7b8034d000/image_scuwbf.png =1202x615)

> **Tip:** you must complete a real test booking to activate the connection and reveal the fields for mapping.
