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

# Cal.com

> Bookings land on the lead the moment they are made, and your booking page goes into every email.

export const name_0 = "Cal.com"

## Connect

<Steps>
  <Step title="Create an API key in Cal.com">
    Open **Settings → Developer → API Keys** in Cal.com (or go straight to
    [API keys](https://app.cal.com/settings/developer/api-keys)), click
    **New**, give it a name, and copy the key. It starts with `cal_live_`.
  </Step>

  <Step title="Paste it in ManyPI">
    Open **Integrations** in the sidebar, click **Cal.com**, paste the key,
    and click **Connect**.
  </Step>
</Steps>

ManyPI registers a webhook in your Cal.com account, so bookings arrive the
moment they are made. Disconnecting removes it again.

## What happens on a booking

* The meeting shows up on the lead's timeline.
* **Pause their campaigns when someone books** (on by default) stops the
  sequence, so nobody gets a follow-up after saying yes.
* **Add new bookers as leads** (on by default) creates a lead for someone who
  books without being one yet.
* Workflows and [webhooks](/integrations/webhooks) can react to it through
  the `meeting.booked` event.

## Your booking link

Under **More settings**, pick the booking page {name_0} should use. Then write
`{{booking_link}}` in any email, or insert it from **Sign off** in the email
editor. Each send fills in that page's address.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.