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

# Integrate Cal ID with Zapier

> Connect Cal ID to Zapier with an API key so every new booking can trigger automated actions across thousands of other apps.

**Zapier** lets you build "Zaps" that connect Cal ID to thousands of other apps, automating repetitive tasks. Once your Cal ID account is linked, a new booking can add a contact to your email list, log a row in a spreadsheet, or post a message to your team chat without any manual work.

## Step 1: Generate your Cal ID API key

Linking Cal ID to Zapier needs an API key as a secure bridge.

<Steps>
  <Step title="Open the Zapier app in Cal ID">
    Log in to Cal ID and open the **Apps** tab. Search for **Zapier** and open its **Details**.

    <Frame caption="Starting the Zapier connection">
      <img src="https://mintcdn.com/cal-id-docs/PGM12pThR8dwrRqw/images/apps/zapier-1.png?fit=max&auto=format&n=PGM12pThR8dwrRqw&q=85&s=b5c2199f09d5a3abba8706545f79fbcc" alt="Zapier app details page in the Cal ID App Store, describing the integration above an Install button" width="1600" height="804" data-path="images/apps/zapier-1.png" />
    </Frame>
  </Step>

  <Step title="Install and select the account">
    Click **Install** and select the account.

    <Frame caption="Kicking off the install">
      <img src="https://mintcdn.com/cal-id-docs/PGM12pThR8dwrRqw/images/apps/zapier-2.png?fit=max&auto=format&n=PGM12pThR8dwrRqw&q=85&s=dfdd76b2c0122ca37e91674d6f451ac9" alt="Zapier app page in Cal ID with the Install button selected" width="1600" height="815" data-path="images/apps/zapier-2.png" />
    </Frame>

    <Frame caption="Deciding which account automates">
      <img src="https://mintcdn.com/cal-id-docs/PGM12pThR8dwrRqw/images/apps/zapier-3.png?fit=max&auto=format&n=PGM12pThR8dwrRqw&q=85&s=895103b91f617263490a2132e46165b3" alt="Account picker listing your personal account and any teams to install Zapier on" width="1427" height="716" data-path="images/apps/zapier-3.png" />
    </Frame>
  </Step>

  <Step title="Review your accounts on the API page">
    On the API page, you'll see your **Personal Account** and any **Teams** where you're an Admin or Owner.

    <Frame caption="Where API keys are managed">
      <img src="https://mintcdn.com/cal-id-docs/PGM12pThR8dwrRqw/images/apps/zapier-4.png?fit=max&auto=format&n=PGM12pThR8dwrRqw&q=85&s=0bce86cf9a4ac7926ce559a56e8a9fc9" alt="API page listing your Personal Account and the teams where you're an Admin or Owner, each with a Generate API Key button" width="1600" height="816" data-path="images/apps/zapier-4.png" />
    </Frame>
  </Step>

  <Step title="Generate the key">
    Click **Generate API Key** for the account or team you want to automate.

    <Frame caption="Creating the key Zapier needs">
      <img src="https://mintcdn.com/cal-id-docs/PGM12pThR8dwrRqw/images/apps/zapier-5.png?fit=max&auto=format&n=PGM12pThR8dwrRqw&q=85&s=175abd3fd8974ac47cf2041fa0e54040" alt="API page with Generate API Key selected for one account and the newly created key displayed" width="1431" height="721" data-path="images/apps/zapier-5.png" />
    </Frame>
  </Step>

  <Step title="Copy and store the key">
    Copy the key immediately and store it somewhere safe.
  </Step>
</Steps>

<Warning>
  For your security, Cal ID never shows this key again once you leave or refresh the page. If you lose it, generate a new one.
</Warning>

## Step 2: Connect Cal ID in Zapier

<Steps>
  <Step title="Create a Zap">
    In [Zapier](https://www.zapier.com/), click **Create Zap**.

    <Frame caption="Starting a new automation">
      <img src="https://mintcdn.com/cal-id-docs/PGM12pThR8dwrRqw/images/apps/zapier-6.png?fit=max&auto=format&n=PGM12pThR8dwrRqw&q=85&s=89640f094b9c4ee205915ced5b536617" alt="Zapier dashboard with the Create Zap button in the top left corner" width="1430" height="698" data-path="images/apps/zapier-6.png" />
    </Frame>
  </Step>

  <Step title="Set the trigger app">
    Search for **Cal ID** and select it as the trigger app.

    <Frame caption="Finding Cal ID in Zapier">
      <img src="https://mintcdn.com/cal-id-docs/PGM12pThR8dwrRqw/images/apps/zapier-7.png?fit=max&auto=format&n=PGM12pThR8dwrRqw&q=85&s=00de510a203c928e6ae31cfa4d968360" alt="Zapier trigger app search box with Cal ID showing in the results list" width="1600" height="792" data-path="images/apps/zapier-7.png" />
    </Frame>

    <Frame caption="Confirming the trigger app choice">
      <img src="https://mintcdn.com/cal-id-docs/PGM12pThR8dwrRqw/images/apps/zapier-8.png?fit=max&auto=format&n=PGM12pThR8dwrRqw&q=85&s=5afb700ac8c2f961644d14ffb3df206f" alt="Zapier trigger step with Cal ID chosen as the app and the trigger event field below it" width="1600" height="792" data-path="images/apps/zapier-8.png" />
    </Frame>
  </Step>

  <Step title="Choose a trigger event">
    Choose a trigger event such as **Booking Created**.

    <Frame caption="Picking the event that starts it">
      <img src="https://mintcdn.com/cal-id-docs/PGM12pThR8dwrRqw/images/apps/zapier-9.png?fit=max&auto=format&n=PGM12pThR8dwrRqw&q=85&s=9ee95349410b49fe480f20dee1dfcef4" alt="Zapier trigger event dropdown with Booking Created selected from the list of Cal ID triggers" width="1600" height="792" data-path="images/apps/zapier-9.png" />
    </Frame>
  </Step>

  <Step title="Link your account">
    When prompted, paste your **API key** and click **Yes, Continue to Cal ID**.

    <Frame caption="Authorizing Zapier with your key">
      <img src="https://mintcdn.com/cal-id-docs/PGM12pThR8dwrRqw/images/apps/zapier-10.png?fit=max&auto=format&n=PGM12pThR8dwrRqw&q=85&s=307bef54550cb112dd77ab1c3b2c7503" alt="Zapier connection dialog with the Cal ID API key field and the Yes, Continue to Cal ID button" width="1436" height="711" data-path="images/apps/zapier-10.png" />
    </Frame>

    <Frame caption="Checking the account linked correctly">
      <img src="https://mintcdn.com/cal-id-docs/PGM12pThR8dwrRqw/images/apps/zapier-11.png?fit=max&auto=format&n=PGM12pThR8dwrRqw&q=85&s=f0f2b5d90068318494996e9d61ada943" alt="Zapier account step showing the connected Cal ID account selected and ready to continue" width="1600" height="860" data-path="images/apps/zapier-11.png" />
    </Frame>
  </Step>

  <Step title="Test the connection">
    Click **Continue**. Zapier tests the connection against a recent booking.
  </Step>
</Steps>

## Step 3: Add an action

Choose what happens next with your booking data:

| Category        | Example apps                 | What you can do            |
| --------------- | ---------------------------- | -------------------------- |
| Email marketing | Mailchimp, ActiveCampaign    | Add attendees to a list    |
| Spreadsheets    | Google Sheets, Airtable      | Log bookings as rows       |
| Team chat       | Slack, Microsoft Teams       | Post booking notifications |
| CRM             | HubSpot, Pipedrive, Zoho CRM | Create or update records   |

Click **Publish** to make your Zap live.

## Troubleshooting

* **Key not working?** Check for an accidental extra space at the start or end of the API key.
* **Team events not triggering?** Make sure you generated the key for that **Team** rather than your personal account.

## Other integration routes

<CardGroup cols={2}>
  <Card title="Automate with Make" icon="plug" href="/docs/apps/make">
    Build scenarios that send booking data to other apps.
  </Card>

  <Card title="Connect Pabbly" icon="link" href="/docs/apps/pabbly">
    Use webhooks to forward bookings to over 1,000 apps.
  </Card>

  <Card title="Set up webhooks" icon="webhook" href="/docs/developers/webhooks">
    Send booking events to any endpoint you control.
  </Card>

  <Card title="Browse the App Store" icon="grid-2" href="/docs/apps/app-store">
    Find more integrations for your scheduling workflow.
  </Card>
</CardGroup>


## Related topics

- [Integrate Cal ID with Make](/docs/apps/make.md)
- [Integrate Cal ID with Pabbly](/docs/apps/pabbly.md)
- [Cal ID App Store](/docs/apps/app-store.md)
- [Install New App on Cal ID](/docs/apps/install-app.md)
- [Cal ID Webhooks](/docs/developers/webhooks.md)
