> ## Documentation Index
> Fetch the complete documentation index at: https://cal.id/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrating Cal ID with Pabbly

> Use Pabbly Connect webhooks to forward Cal ID booking events to over 1,000 apps so meetings automatically trigger emails, CRM updates, and other tasks.

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

## Step 1: Start the integration in Cal ID

<Steps>
  <Step title="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**.

    <Frame>
      <img src="https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/pabbly-1.png?fit=max&auto=format&n=NUrc1nmEeHvCjwEV&q=85&s=c48ae58b1d122f6f217b259e38478fbc" alt="Pabbly Connect in the Cal ID App store" width="1600" height="813" data-path="images/apps/pabbly-1.png" />
    </Frame>
  </Step>

  <Step title="Choose your account">
    Select whether you want to integrate your **Personal Account** or a specific **Team**.

    <Frame>
      <img src="https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/pabbly-2.png?fit=max&auto=format&n=NUrc1nmEeHvCjwEV&q=85&s=da5371a93d0543d67396cb31f2050898" alt="Account selection for Pabbly" width="1600" height="813" data-path="images/apps/pabbly-2.png" />
    </Frame>
  </Step>

  <Step title="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.

    <Frame>
      <img src="https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/pabbly-3.png?fit=max&auto=format&n=NUrc1nmEeHvCjwEV&q=85&s=f3fcda8cf6dff1fd7ebe6a95e17f10a5" alt="Creating a Pabbly workflow" width="1587" height="668" data-path="images/apps/pabbly-3.png" />
    </Frame>
  </Step>
</Steps>

## Step 2: Get the webhook URL from Pabbly

<Info>
  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.
</Info>

<Steps>
  <Step title="Select Cal ID as the trigger app">
    In your Pabbly workflow, select **Cal ID** as your trigger app.
  </Step>

  <Step title="Select the trigger event">
    Select the trigger event (e.g., "Booking Created").
  </Step>

  <Step title="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.

    <Frame>
      <img src="https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/pabbly-4.png?fit=max&auto=format&n=NUrc1nmEeHvCjwEV&q=85&s=6e070ca601a0832a2105cc77bccb4d85" alt="Pabbly webhook URL" width="1431" height="720" data-path="images/apps/pabbly-4.png" />
    </Frame>
  </Step>
</Steps>

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

<Tabs>
  <Tab title="For ALL event types (global)">
    <Steps>
      <Step title="Open Webhooks in Developer settings">
        Navigate to **Settings** > **Developer** section in Cal ID. Click on **Webhooks** and then click the **+ New Webhook** button.

        <Frame>
          <img src="https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/pabbly-5.png?fit=max&auto=format&n=NUrc1nmEeHvCjwEV&q=85&s=f8e2e73f2b8762c611801262d31b9869" alt="New Webhook button in Developer settings" width="1600" height="804" data-path="images/apps/pabbly-5.png" />
        </Frame>
      </Step>

      <Step title="Select the account">
        Choose which account you want to add the webhook for, either Personal or any Team.

        <Frame>
          <img src="https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/pabbly-6.png?fit=max&auto=format&n=NUrc1nmEeHvCjwEV&q=85&s=cf36e0fff691a9a6b2839afbcb6cccf1" alt="Account selection for the webhook" width="1600" height="804" data-path="images/apps/pabbly-6.png" />
        </Frame>
      </Step>

      <Step title="Paste the URL">
        Paste the link you copied from Pabbly into the **Subscriber URL** field.

        <Frame>
          <img src="https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/pabbly-7.png?fit=max&auto=format&n=NUrc1nmEeHvCjwEV&q=85&s=b06450a9c55c4395acb413fc2f24fee8" alt="Subscriber URL field" width="1434" height="723" data-path="images/apps/pabbly-7.png" />
        </Frame>
      </Step>

      <Step title="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**.

        <Frame>
          <img src="https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/pabbly-8.png?fit=max&auto=format&n=NUrc1nmEeHvCjwEV&q=85&s=209835ef311fe6f767f1f06ab8e98cd6" alt="Selecting event triggers" width="1434" height="723" data-path="images/apps/pabbly-8.png" />
        </Frame>
      </Step>
    </Steps>
  </Tab>

  <Tab title="For ONE specific event type">
    <Steps>
      <Step title="Open the event's Webhooks tab">
        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.

        <Frame>
          <img src="https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/pabbly-9.png?fit=max&auto=format&n=NUrc1nmEeHvCjwEV&q=85&s=47370591ddb94452ea799d260f4acdb4" alt="Webhooks tab in event settings" width="1600" height="816" data-path="images/apps/pabbly-9.png" />
        </Frame>
      </Step>

      <Step title="Add the webhook and create">
        Click **Add Webhook**, paste the **Subscriber URL**, and select **Event Triggers**. Click **Create Webhook**.

        <Frame>
          <img src="https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/pabbly-10.png?fit=max&auto=format&n=NUrc1nmEeHvCjwEV&q=85&s=6a75a5cf0ef330c4c16b893f0b7b9f65" alt="Adding a webhook to an event type" width="1600" height="816" data-path="images/apps/pabbly-10.png" />
        </Frame>
      </Step>
    </Steps>
  </Tab>
</Tabs>

## Step 4: Capture and map your data

<Steps>
  <Step title="Capture response">
    Go back to Pabbly and click **"Capture Webhook Response"**.

    <Frame>
      <img src="https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/pabbly-11.png?fit=max&auto=format&n=NUrc1nmEeHvCjwEV&q=85&s=f871b56f65acdf4dd3556f708ed29137" alt="Capture Webhook Response in Pabbly" width="1420" height="726" data-path="images/apps/pabbly-11.png" />
    </Frame>
  </Step>

  <Step title="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.

    <Frame>
      <img src="https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/pabbly-12.png?fit=max&auto=format&n=NUrc1nmEeHvCjwEV&q=85&s=ca76b13cfa067895613db766f04273a8" alt="Test booking response in Pabbly" width="1600" height="818" data-path="images/apps/pabbly-12.png" />
    </Frame>

    <Frame>
      <img src="https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/pabbly-13.png?fit=max&auto=format&n=NUrc1nmEeHvCjwEV&q=85&s=0eef97ccd481ecf9fae93c0fcc2ef93a" alt="Captured booking data in Pabbly" width="1600" height="818" data-path="images/apps/pabbly-13.png" />
    </Frame>
  </Step>

  <Step title="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.

    <Frame>
      <img src="https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/pabbly-14.png?fit=max&auto=format&n=NUrc1nmEeHvCjwEV&q=85&s=6eaf25a91606379cf6444119a28150a5" alt="Mapping fields in Pabbly" width="1600" height="818" data-path="images/apps/pabbly-14.png" />
    </Frame>

    <Frame>
      <img src="https://mintcdn.com/cal-id-docs/NUrc1nmEeHvCjwEV/images/apps/pabbly-15.png?fit=max&auto=format&n=NUrc1nmEeHvCjwEV&q=85&s=b9d960aacbe791ddd952b6c0caee664d" alt="Mapped data ready to send" width="1600" height="818" data-path="images/apps/pabbly-15.png" />
    </Frame>
  </Step>
</Steps>

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


## Related topics

- [Integrating Cal ID with Make](/docs/apps/make.md)
- [How to Get Notified on Slack When an Event is Booked?](/docs/apps/slack.md)
- [App Store](/docs/apps/app-store.md)
- [Setting Up Event-Specific Webhooks](/docs/event-types/event-webhooks.md)
- [Webhook in Cal ID](/docs/developers/webhooks.md)
