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

**Zapier** lets you build "Zaps" that connect Cal ID to thousands of other apps, automating repetitive tasks.

| Step 1: Generate your Cal ID API key

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

1. Log in to Cal ID and open the **Apps** tab.
2. Search for **Zapier** and open its **Details**.

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

3. Click **Install** and select the account.

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

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

4. On the API page, you'll see your **Personal Account** and any **Teams** where you're an Admin or Owner.

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

5. Click **Generate API Key** for the account or team you want to automate.

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

6. **Copy the key immediately** and store it safely.

> **Warning:** for your security, Cal ID will **never** show this key again once you leave or refresh the page.

| Step 2: Connect Cal ID in Zapier

1. In [Zapier](https://www.zapier.com/), click **Create Zap**.

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

2. Set the trigger: search for **Cal ID**.

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

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

3. Choose a trigger event such as **Booking Created**.

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

4. Link your account — when prompted, paste your **API key** and click **Yes, Continue to Cal ID**.

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

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

5. Click **Continue** — Zapier tests the connection against a recent booking.

| Step 3: Add an action

Choose what happens next with your booking data:

* **Email marketing:** add attendees to Mailchimp or ActiveCampaign.
* **Spreadsheets:** log bookings in Google Sheets or Airtable.
* **Team chat:** post to Slack or Microsoft Teams.
* **CRM:** update HubSpot, Pipedrive, or Zoho CRM.

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:** make sure you generated the key for that **Team**, not just your personal account.
