Skip to main content
Table of contents

What is streaming data?

With streaming data, you can pull KPIs directly from a system such as Aircall and display them on specifically made streaming widgets on your dashboards using webhooks.

You can currently stream your metrics using these widgets:

  • Streaming Number (number box)

  • Streaming Speedometer

  • Regular Table widget where the "Show employee status" option is enabled under Display settings

Streaming metrics from Aircall

There's currently one kind of streaming data for Aircall – Realtime metrics – and it allows you to see the following metrics:

  • Calls in queue

  • Longest waiting time in queue

  • Employee status

Useful information
  • When you select Realtime 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.

Step 1: Add phone numbers in Aircall

First, go to your Aircall account and add all the phone numbers you want to track from Aircall on your Plecto dashboard. Here's Aircall's help guide on how to assign phone numbers to an integration.

Once you've added the numbers, move to Step 2.

Step 2: Create an Aircall streaming data source in Plecto

  1. Open Plecto, then go to Data management > Data sources > + New data source > Aircall.

  2. Use existing credentials or click Next to log in to your Aircall account.

  3. With new credentials, click Authorize to give Plecto read access to your Aircall data. You will be redirected back to Plecto.

  4. Under Streaming Data Types, select Realtime metrics.

  5. Choose one or more dimensions. These are the phone numbers you added in Aircall. You can always add more dimensions later in the data source settings.

  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.

  7. Move to Step 3.

Step 3: Add streaming widgets to a dashboard

  1. Open a dashboard or create a new one.

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

  3. Drag the widget onto the dashboard and configure the settings:

    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.

  4. Click Save to finish.