Determining SLA Per Call with Google Sheets™ Pivot Tables

In this guide, we’ll show you how to use Google Sheets and pivot tables to calculate the time it takes to answer each individual phone call, helping you determine a custom SLA (Service Level Agreement).

How to Determine SLA Per Call

When filtering data based on specific users or extensions, it is recommended to use the "To User" and "From User" rows instead of "To" and "From" because the "To" and "From" values sometimes show the sip domain and sometimes show the caller ID number. Keeping the answer time filter Blank will generate unanswered/abandoned calls. 

  1. Generate a Company CDR sheet for the amount of time you want to analyze. For this example, we are using a month. 
  2. Create an Answered Calls pivot table for a month with:
    1. Rows Start Time, Answer Time, To User, Duration, and From.
    2. Filters By Sub (the company or user you want to analyze), To User (All)and Answer Time (All, EXCEPT Blanks). 
  3. Apply the Answer Speed using the formula: "=sum(B#-A#)*86400"
  4. Create an Abandoned Calls pivot table for a month with: 
    1. Rows Start Time, To User, Duration, and From.
    2.  Filters By Sub (the company or user you want to analyze), To User (All)and Answer Time (Blanks). 

From here, the SLA formula can be applied on a per-call basis.

Was this article helpful?

Can’t find what you’re looking for?

Our award-winning customer support team is here for you.

Contact Support