Aircall – Streaming Data Types

Adding streaming data types allows you to stream your metrics directly from Aircall to Plecto dashboard widgets.

Last updated: Dec. 12, 2022

Whenever you connect a system to Plecto, you would usually import and store your data in data sources, and you would have to build formulas to see your metrics on dashboards.

Streaming data types work differently. They allow you to pull KPIs directly from a system such as Aircall and display them on specifically made streaming widgets on your dashboards. We currently have two streaming dashboard widgets: Streaming Number (number box) and Streaming Speedometer.

Dashboards - Streaming Widgets

If this feature is available to you, you will see the streaming widgets listed at the bottom whenever you click + Add widget on a dashboard.

There's currently one streaming data type for Aircall, Real-time metrics, and it allows you to see the following metrics:

  • Calls in queue
  • Longest waiting time in queue
Streaming widget update time

We try to get as close to real-time updates as possible, but the current limitation is that streaming widgets update every 10 seconds. During that time, we process the information we receive from Aircall's API, such as the number of calls waiting in the queue and their longest waiting time.

First, make sure you've added all the phone numbers you want to track in your Aircall account. Here's Aircall's help guide on how to assign phone numbers to an integration.

Once you're ready, follow the steps below:

  1. Open Plecto, then go to Data management > 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. Select Real-time metrics data type.
  5. Choose one or more dimensions. These are the phone numbers you added in Aircall.
Aircall - Real-time metrics - Dimensions

In this example, the dimension is the phone number of the US Customer Service.

6. Click Next. Plecto will now create a data source, but it will be empty. It's not intended to store data (we don't import any anyway), but it allows you to add or remove the dimensions in the data source settings.

7. Open or create a new dashboard.

8. Click + Add widget and select one of the streaming widgets.

9. Drag and drop the widget onto the dashboard and configure the widget.

  1. (Optional) Title – Enter a title in the widget header. For example, Reception or Customer Support.
  2. Data source – Select your streaming data source.
  3. Dimension – Choose the phone number whose metrics you want to see.
  4. Metric – Select either Calls in queue or the Longest waiting time in queue.
  5. (Optional) Target value – Manually add a target value.
  6. Number formatting – Calls in queue = Decimal number, Longest waiting time in queue = Duration.
  7. (Optional) Conditional colors – Make the widget automatically change color to see if you're on track with the target.
Aircall - Streaming - Widget

10. Click Save to finish.

  • If you select Real-time metrics, you must choose Dimensions. A dimension is a phone number, and you can add one or multiple dimensions (it's possible to change these settings later on).
  • Once you connect Realtime metrics, Plecto will create a data source, but it will be empty. All your data will get streamed to dashboard widgets, but having a data source (even though empty) allows you to access the settings and change the dimensions, data source title, and other parameters.
  • The streaming widgets allow you to add one dimension per widget (one phone number) and choose one of the two metrics to show for that dimension: Calls in queue or Longest waiting time in queue.

Was this article helpful?

Please leave a comment to help us improve.