The Aircall importer is in live certification and opens when the gates
pass. This guide documents the exact setup so you are ready on day one.
What you will need
- Aircall API id and API token (Basic auth), or an Aircall access token (Bearer): Aircall Dashboard → Integrations → API keys.
- The webhook token Aircall shows when you install the webhook (subscription token, sent in every delivery’s body).
Connect (when it opens)
- In PyAI Console, open Integrations and choose Aircall, then enter the credentials (Basic or Bearer).
- Copy the generated webhook URL.
- In the Aircall Dashboard, open Integrations → Webhook → Install, set
the URL, and enable
call.endedandcall.comm_assets_generated. - Aircall shows a unique subscription token; paste it into the PyAI connection as the Aircall webhook token.
- Calls import from then on, with recordings refreshed through the authenticated Aircall API before download (Aircall’s one-hour media URLs never break an import).
Troubleshooting (planned)
- Assets never coalesce. Only the two events above are required; other Aircall events are ignored by design. If assets lag, the import retries automatically.
- Token rejected. The subscription token in the connection must match the one Aircall shows for this exact webhook; reinstalling the webhook mints a new token, so update the connection after reinstalls.