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

# Booking Providers

> Use Clarky's built-in scheduler, or connect Calendly or Cal.com

## Choosing a Provider

Clarky supports three booking providers. Each AI assistant uses one provider at a time, set from **Booking > Settings**.

<CardGroup cols={3}>
  <Card title="Clarky" icon="calendar">
    Built-in scheduler with full feature support
  </Card>

  <Card title="Calendly" icon="link">
    Connect your existing Calendly account
  </Card>

  <Card title="Cal.com" icon="link">
    Connect your existing Cal.com account
  </Card>
</CardGroup>

## Clarky (Default)

The built-in scheduler. No extra setup — it's enabled out of the box.

**Use Clarky when you want:**

* Native Google Calendar sync and Google Meet generation
* Multi-host scheduling (round-robin, collective)
* Custom booking questions and confirmation messages
* Full integration with the AI assistant in chat, voice, SMS, and email
* Reminders and configurable buffer times

If Clarky covers your needs, stop here — you don't need to set up another provider.

## Calendly

Connect your Calendly account to use your existing event types.

<Steps>
  <Step title="Open Booking Settings">
    Go to **Booking > Settings**.
  </Step>

  <Step title="Select Calendly">
    Choose **Calendly** as your booking provider.
  </Step>

  <Step title="Get a Personal Access Token">
    Sign in to Calendly and go to **Integrations > API & Webhooks**. Create a new Personal Access Token and copy it.

    <Warning>
      Treat your Personal Access Token like a password. Anyone with it can read and modify your Calendly events.
    </Warning>
  </Step>

  <Step title="Paste the Token">
    Paste the token into Clarky and save. Clarky validates the token with Calendly automatically.
  </Step>

  <Step title="Test in Conversation">
    Ask your AI assistant to schedule a meeting. It will offer your Calendly event types.
  </Step>
</Steps>

<Note>
  With Calendly selected, your AI assistant offers Calendly event types in chat and email. Calendar conflicts, working hours, and Meet links are all managed through Calendly.
</Note>

## Cal.com

Connect your Cal.com account using your Cal link.

<Steps>
  <Step title="Open Booking Settings">
    Go to **Booking > Settings**.
  </Step>

  <Step title="Select Cal.com">
    Choose **Cal.com** as your booking provider.
  </Step>

  <Step title="Find Your Cal Link">
    In Cal.com, your booking link looks like `cal.com/yourname/30min`. Copy the part after `cal.com/` — for example, `yourname/30min`.
  </Step>

  <Step title="Paste Your Cal Link">
    Paste the link into Clarky and save.
  </Step>

  <Step title="Test in Conversation">
    Ask your AI assistant to schedule a meeting. It will share your Cal.com link.
  </Step>
</Steps>

## Switching Providers

You can switch booking providers any time from **Booking > Settings**. Switching changes which event types your AI assistant offers in conversation, but doesn't delete data from your other providers.

<Info>
  Existing bookings made through one provider stay where they are when you switch. For example, switching from Clarky to Calendly leaves your past Clarky bookings on the Clarky calendar — they aren't migrated.
</Info>

## Comparing Features

<AccordionGroup>
  <Accordion title="Native AI assistant integration">
    All three providers work with your AI assistant. Clarky has the deepest integration — including inline booking widgets in chat — while Calendly and Cal.com surface event types and links in conversation.
  </Accordion>

  <Accordion title="Multi-host scheduling">
    Clarky supports collective and round-robin scheduling natively. Calendly and Cal.com handle their own multi-host logic on their side.
  </Accordion>

  <Accordion title="Google Meet links">
    Clarky generates Meet links automatically when the host has Google Calendar connected. Calendly and Cal.com generate Meet links according to their own settings.
  </Accordion>

  <Accordion title="Custom branding and questions">
    All three providers support custom event names, descriptions, and booking questions through their own UI.
  </Accordion>

  <Accordion title="Reminders">
    All three providers send reminder emails. Clarky also supports SMS reminders configured per event type.
  </Accordion>
</AccordionGroup>

## Next Steps

<CardGroup cols={2}>
  <Card title="Event Types" icon="calendar" href="/features/booking/event-types">
    Set up Clarky event types
  </Card>

  <Card title="In-Chat Booking" icon="messages" href="/features/booking/in-chat-booking">
    See how the assistant uses your provider
  </Card>
</CardGroup>
