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

# Cal.com

> Bookings, availability, event types, and real booking volume.

Connect Indexbrain to Cal.com to see bookings and availability, track booking volume, and summarize event types — read-only.

## Setup

<Steps>
  <Step title="Create an API key">
    In Cal.com, go to **Settings > Developer > API Keys** and create one.
  </Step>

  <Step title="Go to Integrations">
    Navigate to **Settings > Integrations > Cal.com**.
  </Step>

  <Step title="Add your API key">
    Paste the key and connect.
  </Step>

  <Step title="Test the connection">
    Ask about your bookings or booking volume.
  </Step>
</Steps>

## Capabilities

### Bookings and availability

```
Reference our upcoming bookings and available time slots in this conversation.
```

Bookings, event types, and availability schedules are all synced and searchable — including cancelled bookings, kept as real signal (a pattern of no-shows or reschedules is meaningful, not noise to discard).

### Booking volume

```
How many bookings did we have this month?
```

A real live count over the exact date range you ask about, with a breakdown by status (accepted, cancelled, etc.) — not just whatever happens to already be synced locally.

### Event types

```
Summarize our event types.
```

Returns each event type's name, duration, and description.

## What Indexbrain does not do in Cal.com (yet)

* **No payment data.**
* **No write access** — Indexbrain cannot create, cancel, or reschedule bookings.

## How data moves

Bookings, event types, and schedules sync on your configured processing interval, using a real incremental filter for bookings (an edited or newly-created booking is picked up on the next sync). Booking-volume questions also trigger a live query for the exact date range you ask about.

## Troubleshooting

<AccordionGroup>
  <Accordion title="A booking I made isn't showing up yet">
    * Wait for the next scheduled sync, or trigger a manual sync.
  </Accordion>

  <Accordion title="Booking volume looks capped">
    * Very high-volume workspaces may hit an internal cap on how many bookings are counted in one query — the response will say so explicitly if it happened.
  </Accordion>
</AccordionGroup>
