Step 1: Add phone numbers in Aircall

We fetch your data from Aircall both through automatic imports and with webhooks. Automatic imports run once every 1 hour, whereas webhooks update your data sources instantly.

To ensure that everything updates in real time in Plecto, it's important that you add in Aircall all the phone numbers you want to track. If you don't add the numbers in Aircall, your data sources in Plecto will update only once an hour (and the data you stream directly from Aircall is not going to be accurate).

How to add phone numbers in Aircall:

  1. Log in to Aircall as an admin.

  2. Navigate to Integrations & API > My Integrations and open Plecto.

  3. Click Add numbers in the section Connected numbers. Add all the phone numbers you want to keep track of in Plecto.

  4. Once you've added all numbers, click Confirm to finish. Read more in Aircall's guide.

  5. You can now move on to Step 2.

Step 2: Connect Aircall with Plecto

  1. In Plecto, go to Data sources >Β New data source > Aircall.

  2. Click Next and log in to your Aircall account.

  3. Click Authorize to give Plecto read access to your Aircall data. You will be redirected back to Plecto.

  4. Decide what data you want to import.
    (It's not possible to import Known/Custom and Streaming data types all at once. Choose either the one or the other, then repeat these steps to add the other data)

  5. Configure your data source settings. Here, you can change the title, choose the default date, select which fields to import, and more.

  6. ClickΒ NextΒ to choose how much data to import and how long you want to keep it in the data source.

  7. ClickΒ ImportΒ to finish.

Available data

Here's what you can currently import from Aircall:

Agents

All calls are linked to call agents that have previously been in contact with the same phone number. With this data, you'll know who the incoming call should (or could) be redirected to.

Update frequency: Real-time with webhooks and every 1h
Default member field: name
Default date field: uploadDate
Supports custom fields? No
Supports webhooks? Yes
Supports automatic registration deletion? No
Supports relations? No

Calls

Aircall will provide you with a phone system which allows you to have a complete and simple overview of incoming, outgoing, and missed calls.

Update frequency: Real-time with webhooks and every 1h
Default member field: user
Default date field: started_at
Supports custom fields? No
Supports webhooks? Yes
Supports automatic registration deletion? No
Supports relations? No

User Events

This data type is based entirely on webhooks. You will get new registrations in your data source whenever the webhooks in Aircall update.

Update frequency: Real-time with webhooks and every 1h
Supports custom fields? No
Supports webhooks? Yes
Supports automatic registration deletion? No
Supports relations? No

Streaming Data

Instead of adding data sources, storing data, and building formulas to see your metrics, you can stream KPIs directly from Aircall on your Plecto dashboards. The streaming data allow you to see the following metrics:

  • Calls in queue

  • Longest waiting time in queue

  • Employee status

Aircall webhooks

Plecto subscribes to the following events in Aircall webhooks:

  • call.created

  • call.answered

  • call.hungup

  • call.ended

  • call.assigned

  • call.tagged

  • call.untagged

  • user.created

  • user.opened

  • user.connected

  • user.closed

  • user.disconnected

  • user.deleted

  • user.wut_start

  • user.wut_end