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

# Cal.com

> How DSALTA integrates with Cal.com — data collected, setup guide, and automated compliance checks.

## Overview

DSALTA connects to Cal.com using read-only API access to collect compliance evidence automatically. Data syncs every 24 hours and feeds into your Data Library modules.

<Info>
  **Read-only access.** DSALTA never modifies, creates, or deletes resources in your Cal.com account.
</Info>

<Note>
  **What you'll see.** Cal.com's free plan is individual and does not expose a team or members endpoint, so DSALTA's Access page lists the **connected Cal.com account** (identified from `/me`) rather than a full roster of individual people. The access checks below match that account to your People page by email, which may not resolve automatically if the account email differs from the employee's record. Treat the Access list as your Cal.com account inventory and confirm the owner manually. If an organization roster becomes reachable, the list expands on its own.
</Note>

## How to Connect

Cal.com connects with an **API key** — there's no app to install. The free plan is sufficient; no paid or enterprise plan is required.

<Steps>
  <Step title="Open Cal.com API keys">
    Sign in to [Cal.com](https://cal.com) and go to **Settings → Developer → API keys**.
  </Step>

  <Step title="Create an API key">
    Click **Add**, give the key a name, and leave it without an expiry (or set one). Copy the generated key — it starts with `cal_`.
  </Step>

  <Step title="Connect">
    In the DSALTA sidebar, go to **Integrations**, find **Cal.com**, and click **Connect**. Paste the API key in DSALTA's secure connection window and submit. DSALTA only reads your account.
  </Step>

  <Step title="Finish">
    DSALTA runs an initial sync — usually a few minutes — after which the compliance checks below activate.
  </Step>
</Steps>

## Automated Compliance Checks

Each check below runs automatically every 24 hours. Click any check for step-by-step remediation guidance.

| Check                                                                                                                  | Description                                                                   |
| ---------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------- |
| [User access to Critical System should be valid](/integrations/cal-com/user-access-to-critical-system-should-be-valid) | Checks that every user with Cal.com access is an active, authorized employee. |
| [Offboarded users should not have active access](/integrations/cal-com/offboarded-users-should-not-have-active-access) | Checks that offboarded employees no longer have active Cal.com access.        |

## Troubleshooting

<AccordionGroup>
  <Accordion title="Integration shows Disconnected">
    Re-authenticate from **Integrations → Cal.com → Reconnect**. This can happen if the API key was deleted or rotated in **Settings → Developer → API keys**.
  </Accordion>

  <Accordion title="Data is not syncing">
    Confirm the API key is still valid in Cal.com (**Settings → Developer → API keys**) and has not expired, then trigger a manual sync from the integration settings.
  </Accordion>
</AccordionGroup>
