Aircall connector icon

Aircall Connector

Embed Aircall’s phone, SMS and call-management features into your product so customers can click to call, log and replay calls, send messages and trigger post-call automation without leaving your app.

01

Faster time to market

Prebuilt Aircall actions reduce integration development time.

02

Real-time workflows

Trigger automations from webhooks as calls and messages arrive.

03

Unified support data

Keep calls, contacts and tickets synchronized across systems.

04

Embedded experience

Deliver customer-facing workflows natively inside your SaaS product.

CONNECTOR OVERVIEW

Overview

Integrate Aircall to log and sync calls and contacts, trigger workflows on call or message events, initiate outbound calls and send SMS from your app. Cyclr maps Aircall REST methods and webhooks so teams build in-app click-to-call, post-call automation and multi-tenant call reporting. (developers.aircall.io)

PRODUCT USE CASES

Top Use Cases for Aircall Integrations

Quickly create integrations between your SaaS application and Aircall with Cyclr’s low code integration builder. Publish your Aircall integration into your application using Cyclr’s white label embedded integration marketplace.

Auto-create support tickets on missed calls

Use call events (missed/ended) to create tickets, attach call metadata and contact details.

Sync calls and contacts to CRM

Map GET /v1/calls and /v1/contacts to keep customer records and call history synchronized.

Click-to-call from inside your app

Start outbound calls via the API so reps can call customers without switching apps.

ORCHESTRATION

How Aircall works with Cyclr

Cyclr sits between your SaaS product and Aircall to handle authentication, govern access and orchestrate every API call per customer, at scale.

  1. 1

    Your SaaS product

    Your app requests an action for a specific customer.

  2. 2

    Cyclr orchestration

    Cyclr authenticates, applies policies and routes the request.

  3. 3

    Aircall

    Aircall processes the request and returns a response to your app.

Customer-specific authentication · Governed data movement · Centralized visibility and audit

CONNECTOR COVERAGE

Available connector capabilities

Explore Aircall methods you can orchestrate through Cyclr.

Calls5

Comment Call

Action

Add comments to a Call.

List Calls

Action

List all calls.

List New Calls

Action

List all new calls since the last run of this process.

Tag Call

Action

Apply Tags to a Call.

Get Call

Action

Gets details of a call.

Notifications5

Notify New Contact

Webhook

Receives notifications that a new contact has been created.

Notify Add Del Number

Webhook

Receives notifications for addition and deletions to Numbers.

Notify Deleted Contact

Webhook

Receives notifications that a contact has been deleted.

Notify Updated Contact

Webhook

Receives notifications that a Contact has been updated.

Notify Add Del User

Webhook

Receives notifications for of addition and deletions to Users list.

Tags5

List Tags

Action

List all tags.

Update Tag

Action

Updates the details of a Tag.

Delete Tag

Action

Removes a Tag.

Create Tag

Action

Creates a new Tag.

Get Tag

Action

Gets details of the specified Tag.

Teams5

Add Team User

Action

Adds a User to a Team.

Remove Team User

Action

Removes a User from a Team.

List Teams

Action

Gets a full list of Teams.

Get Team

Action

Gets details of a Team.

Create Team

Action

Creates a new Team.

Webhook Management4

Delete Webhook

Action

Completely removes a Webhook.

List Webhooks

Action

Returns a list of Webhooks.

Get Webhook

Action

Gets the details of a Webhook.

Create Webhook

Action

Creates a Webhook.

Numbers3

Get Number

Action

Gets detail of the specified number.

List New Numbers

Action

Gets Numbers added since the last run of this process.

List Numbers

Action

Lists all numbers.

Users6

Update User

Action

Updates the details of a user,

Delete User

Action

Deletes a user.

Create User

Action

Creates a new user.

List Users

Action

Gets a list of all Users.

Start Call

Action

Start a call for a user.

Get User

Action

Gets full details of a user including the associated numbers.

Contacts6

Get Contact

Action

Gets details of the specified Contact.

Create Contact

Action

Creates a new contact.

List New Contacts

Action

List new Contacts since the last run of this process.

List Contacts

Action

Lists all Contacts.

Update Contact

Action

Update the details of an existing Contact.

Delete Contact

Action

Removes a contact.

Messages5

Send Message in Agent Conversation

Action

Send a text message from an Aircall SMS-capable number that will be stored and added in the agent conversation.

Send Message

Action

Send a message from a public API configured number.

Delete Number Configuration

Action

Delete configuration associated to a number for Aircall Messaging public API.

Get Number Configuration

Action

Fetch settings associated to a number and their information for Aircall Messaging public API.

Create Number Configuration

Action

Create or update the number configuration to allow number to use the Send message endpoint.

TECHNICAL DETAILS

Aircall integration and API details

Review the sourced authentication and API behaviour used when configuring customer-facing Aircall integrations in Cyclr.

API and authentication

API host
https://api.aircall.io
Authentication
Basic auth; OAuth 2.0
Credentials

API ID + API token (Basic Auth) or OAuth client ID and client secret; confirm enabled option in Cyclr Console. (developer.aircall.io)

Method categories

Calls; Contacts; Numbers; Users; Messages (SMS); Webhooks; Analytics; Outbound calls. (developers.aircall.io)

View vendor API documentation →

Pagination and rate limits

Pagination

Aircall uses page-based pagination (page, per_page) and a meta object on list endpoints; check endpoints for limits. (developers.aircall.io)

Rate limits

Aircall enforces a standard limit of 120 requests per minute per company; headers report remaining quota. (developers.aircall.io)

IMPLEMENTATION

Authentication at a glance

Aircall supports Basic Auth (API ID and token) and OAuth 2.0 for public apps; confirm which method Cyclr enables for your tenant in Cyclr Console. (developer.aircall.io)

Authentication method
Basic auth; OAuth 2.0
Credential required

API ID + API token (Basic Auth) or OAuth client ID and client secret; confirm enabled option in Cyclr Console. (developer.aircall.io)

Before you begin:

OAuth public apps require Aircall Tech Partner approval; Basic Auth uses account API ID/token. (developer.aircall.io)

View setup guide

COMMON QUESTIONS

Frequently asked questions

It logs and syncs calls and contacts, starts outbound calls, sends SMS and triggers workflows from call or message webhooks. Use list and webhook endpoints to keep support, CRM and analytics systems in sync. (developers.aircall.io)

Aircall supports Basic Auth (API ID and token) for private integrations and OAuth 2.0 for public apps; confirm which method Cyclr enables for your tenant in Cyclr Console. (developer.aircall.io)

Yes. Use Cyclr to manage multi-tenant orchestration and install per-customer Aircall connections via OAuth or per-account API credentials. Cyclr handles reuse and tenancy governance. (developer.aircall.io)

Yes. Cyclr lets you expose approved Aircall actions and webhook-driven triggers as governed MCP tools for product teams and partners with centralized policies and audit control.