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

# Aircall

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

## Overview

DSALTA connects to Aircall 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 Aircall account. DSALTA only reads your user roster.
</Info>

## How to Connect

Aircall connects with an **API ID** and **API Token** (HTTP Basic auth) — there's no app to install. You generate the key pair in Aircall and paste it into DSALTA's secure connection window.

<Steps>
  <Step title="Open Aircall API Keys">
    Sign in to Aircall as an admin and go to **Integrations & API**, then open the **API Keys** tab.
  </Step>

  <Step title="Generate an API key">
    Generate a new API key. A modal shows your **API ID** and **API Token** — copy and store both now; the token is shown only once and cannot be retrieved after you close the modal.
  </Step>

  <Step title="Connect">
    In the DSALTA sidebar, go to **Integrations**, find **Aircall**, and click **Connect**. Paste your **API ID** (username) and **API Token** (password) in the secure window and submit.
  </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/aircall/user-access-to-critical-system-should-be-valid) | Checks that everyone with Aircall access is an active employee on the People page. |
| [Offboarded users should not have active access](/integrations/aircall/offboarded-users-should-not-have-active-access) | Checks that offboarded employees no longer have active Aircall access.             |

## Troubleshooting

<AccordionGroup>
  <Accordion title="Integration shows Disconnected">
    Re-authenticate from **Integrations → Aircall → Reconnect**. This can happen if the API key was revoked or regenerated in Aircall (**Integrations & API → API Keys**).
  </Accordion>

  <Accordion title="Data is not syncing">
    Confirm the API ID and API Token are current and the key was generated by an admin, then trigger a manual sync from the integration settings. If the key was regenerated, reconnect with the new credentials.
  </Accordion>
</AccordionGroup>
