Skip to main content

Campaign statistics

Users who have access to statistics can receive detailed reports on each completed campaign.

From the sidebar, select Outbound call campaigns and choose the campaign → Show report. The report becomes available as soon as the campaign has been launched. The report is updated in real time once per minute.

Campaign report

Campaign results chart

The top left corner of the report contains a pie chart illustrating results which the calls made during the campaign ended with.

The chart shows the top 8 results corresponding to the largest number of calls. All other results are aggregated into Other results.

Campaign metrics

The top right corner of the report shows the following call campaign metrics.

MetricDescription
Answered callsThe total number of calls which clients answered to.
Average call durationThe average call duration between all answered calls.
NLU minutes usedTotal NLU minutes used for all answered calls in the campaign.
NLU minutes usage is broken down into 15-second chunks, which are subtracted from your pre-paid plan. The last incomplete chunk during the connection is rounded up to 15 seconds.
When all minutes allowed by your plan have been spent, bots can no longer work in the phone channel. The call campaign will be resumed automatically when you top up the minutes available to your account.
Numbers in call campaignThe number of phone numbers in the phone number list used for the current call campaign.

Call metrics

The table below the chart shows the number of calls in different statuses and their percentage relative to the total number of calls. All available call results are included, as well as the following metrics.

MetricDescription
Answered calls without resultThe number of interrupted calls and calls without custom call results set from the script.
Calls without answerThe number of calls which remained unanswered after all dial attempts.
Technical errorThe number of calls ended due to a technical error. Technical errors typically occur during incidents on the telephony provider’s side: for example, when the connection to the SIP server is unavailable.
In number reports, this status is set if the last call attempt ends with a technical error.
In attempt reports, this status is set if the last call made ends with a technical error.
Note that if the next call to this number is successful, the Technical error status will be removed. An attempt will be counted towards the Initial attempts count only on a successful call or when 9 consecutive calls with a technical error have been made.
Calls to a non-existent numberThe number of calls made to a non-existent number. If a call ends with this status, no additional attempts to dial this number will be made.
Calls in progressThe number of calls currently in progress. When the campaign is paused or stopped, calls can still have this status if the dialog with some customers has not yet finished.
Another call attempt scheduledThe number of calls for which additional dial attempts have been planned. The Dial attempts field is specified during the call campaign creation.
Planned callsThe number of scheduled calls for which no dial attempts have been made yet.
Not made callsThe number of calls that were scheduled but for some reason never took place: for example, when the campaign was stopped by the user.
Canceled callsThe number of calls canceled using the Calls API.
Total callsThe total number of calls made, including additional dial attempts.
Total phone numbersThe total number of phone numbers in the call campaign.

You can download the number report or the attempt report by clicking on the appropriate button, as well as the report on calls in one of the metrics by clicking the  icon next to the necessary metric.

By downloading reports for individual metrics, you can use them to generate new phone number lists for other call campaigns. For example:

  1. Download the report on Calls without answer.
  2. Generate a new phone number list, removing the extra columns.
  3. Repeat the campaign only for customers on this list.

Number report

This report shows call results for each number added to the campaign.

Open the campaign you want a report for and click Download number report. An .xlsx file will be generated.

The report will contain the following columns:

  • Phone Number.
  • Call Job ID.
  • Callback no. — the number of the callback to this phone number.
tip
The Callback no. cell will be filled if the call was scheduled from the script using the $dialer.redial method. Indexing starts from 1.
  • Call Job Status — the status assigned to the call upon campaign completion or report export.
  • Created At — the date and time when the call started.
  • Finished At — the date and time when the call finished.
  • Attempts Count — the total number of call attempts made to this phone number.
  • Call Duration — the duration of the last call attempt to this number.
  • Is Last Attempt — the cell will contain yes if the last possible call attempt to this number was already made.

You can use the $dialer.reportData method to extend your report.

Attempt report

This report contains details for all call attempts made during the call campaign.

Open the campaign you want a report for and click Download attempt report. An .xlsx file will be generated.

The report will contain the following columns:

  • Phone Number.
  • Call Job ID.
  • Callback no. — the number of the callback to this phone number.
tip
The Callback no. cell will be filled if the call was scheduled from the script using the $dialer.redial method. Indexing starts from 1.
  • Call Job Status — the status assigned to the call upon campaign completion or report export.
  • Finish reason — the reason the call was ended. For example, the client did not answer, the bot hung up, etc.
  • Call Result — the call outcome set via the $dialer.setCallResult method.
  • Call Duration — the time spent on this call.
  • Created At — the date and time when the call started.
  • Finished At — the date and time when the call finished.
  • Attempt Number — the number of the call attempt. When a new series of call attempts is scheduled with $dialer.redial, the counter is reset.
  • Is Last Attempt — the cell will contain yes if this call attempt was the last of all possible call attempts to this number.

If the call was not made then all the columns except for the phone number will remain empty. If there was no reply to the call, then the attempt time will be written to Finished At.

You can use the $dialer.reportData method to extend your report.