Understanding Analytics


Analytics allows you to get information about the performance of your team. You can easily create reports to filter for specific inboxes, channels, teammates, tags, or any combination of these! Get an orientation of the main analytics topics here.

Types of analytics reports

Default analytics report

Front's default analytics report gives you insight into shared and individual inboxes to help you measure and drive decisions for your team.

  1. Create a Team or Individual analytics report
  2. Report dashboard
  3. Conversations tab
  4. Team tab
  5. Productivity tab
  6. Customers tab

SLA report 

This analytics report provides insight into your response times to your customers and how you can improve your service levels. Read more here.

Inbox report

The Inbox report allows you to look at all your inboxes at once to ensure nothing falls through the cracks. It is crucial to understanding the total volume of communications occurring, what is new in that volume, and what has been resolved. Learn more here.

Team performance report 

The Team performance report helps you monitor your team productivity and workload. Read more here.

Tag report 

The tag report helps you understand what kinds of communications you are having. It can also help you monitor team processes that involve tagging conversations.  Read more here.

Analytics exports

Export the raw data of your reports and run further analyses on it. Read more here.

Scheduling reports

You can schedule any report to be delivered to you or your team on a daily, weekly, or monthly basis. Scheduling is available on the Prime and Enterprise plans and is accessible from the top right corner of any report. 

More information

Analytics glossary

Not sure about the definition of a metric you see in your report? Look it up here

Helpful to know about analytics 

Learn the details of analytics and find answers to FAQs. Read more here.


This feature is available on the Prime plan or above. Some legacy plans with different names may also have this feature.

61replies Oldest first
  • Oldest first
  • Newest first
  • Active threads
  • Popular
  • Saskia No problem! Currently there's no way to change this.

  • Cori Morris  Hi Cori - could you help me figure out how to edit the "inactive conversations" Currently, I believe it is set at the default of 5 days. The article explains to go into the advanced settings of the inbox, but I can figure out where to find it. Also, since I am the admin, can this affect everyone, or will they all have to change their own settings? 



  • Courtney Anderson Hi! Happy to help! If you go to Settings, select Inboxes, and choose the inbox you want to switch, you will then see Conversations become inactive after. That's where you can change this. This will apply to the entire inbox that you're clicked in to. Does that make sense?

    Like 1
  • Cori Morris is it possible to see analytics on private inboxes? i.e. if someone emails you directly, would that conversation be factored into the Cori row in the Team report?

  • stedman@triplebyte.com  Hi there! If you go in to your individual inbox, enable the option shown in this screen shot:

    Like 1
  • Is "First Reaction" time per team member measured within our set Business hours?

  • Ariel Strasser yes it is! First Reaction is only measured within Business Hours set per team. 

  • Does anyone have any links to reports or data on benchmarks for First Response Time, Response Time and Resolution Time?

  • Does Front track "time spent on ticket?" This is unclear to me and Response, Reaction, and Resolution don't appear to cover this. 

    For example: 

    1. Customer sends in a ticket. 
    2. Agent opens ticket - This starts a timer. It takes the agent 30m to answer the ticket and respond. 
    3. Agent sends, timer stops. 
    4. Customer gets ticket and responds. 
    5. Agent opens tickets. Timer starts again. It takes agent 15m to answer the ticket. 
    6. Agent sends, timer stops. 

    Where do I see the 45m the agent actually spent working on the ticket? All the examples seem to measure how long the customer has waited for a response and how long until the agent started responding (reaction time). But what about the time spent responding? Is that metric available via the API? 

    Ideally, we could run reports on total contact time spent per customer. "We spent 40 hours helping customer x, 65 hours on customer y, etc... 

    Like 1
  • Leslie This metric is not available at this time.

  • Cori Morris Would it be possible using webhooks to grab it with a timer app like Toggl? We don't mind building it ourselves, just trying to figure out if Front will let us hook in like that. 

  • Leslie While Front does not presently support an API that allows you to hook in to actions taken in the UI, you may find it possible to intercept conversation or page load actions. Please be aware that because you would not be using an official API, the calls Front makes to load data could be changed at any time without warning.

  • Cori Morris Understood and we appreciate the heads up! Does Front plan to track "time spent on ticket" at some point? It isn't a dealbreaker but it sure would be nice. We deal with a lot of complex support situations and understanding where we are spending the most time as opposed to answer the most tickets is super important. 

  • Leslie We do plan on making changes to Analytics this year. I will be sure to share this request with our Product team, and let you know if we decide to built this addition.

    Like 1
  • There are conflicting messaging in this document explaining Analytics. 

    It states under Response vs Reaction time, "If you archive it, no reaction time is computed."

    BUT then under Resolution time it states: Archiving a message without a prior response is not considered a resolution, but a reaction.

    We have a lot of messages that do not require a response but we need the message to be tagged and archived and I want to monitor how long it takes us to react to all messages. I don't understand if Resolution Time is going to show how long it takes us to React to all messages regardless if it requires a response or just to be tagged and archived?

  • Freddy F, Hi there!

    Apologies for the confusion. Tagging the message will also not show in the reaction time. It will still be 0.

  • Cori Morris  Thanks for your response Cori. Do you have a recommendation on how we can track the time it takes to resolve/react/handle all emails since only about 25% require a response? 

  • Freddy F I'm sorry. There's no workaround in this case. The reason is that we don't track the amount of time it takes from when the message comes in to when the tag is added.

  • Cori Morris I'm not as concerned with the Tag time, but Archiving is basically 'Handling' it so are you saying you don't consider Archiving as Resolving or Reacting either? From your earlier statement it sounds like Resolving or Reacting is only considered counted when you Respond & Archive. Is there a way to track when items are Archived?

  • Freddy F That is correct. No matter how long it takes for you to archive the message, it will always equal 0. There has to be a reply.

  • Hello Cori,

    Can you please give me some clarification about:

    1. Total Messages: Number of Messages Sent or Received... This is the combination of all the Incoming Messages (from the client) and Outgoing Messages (from the User) in a specific Time frame?

    2. Replies Sent t: Is it referring only to the Outgoing messages sent by the User, right?

    3. Messages  Composed: what does it mean messages sent without replying?


    If I want to calculate and know how many inbound messages we are receiving, which parameter should I check?




  • Michele Ghielmetti Hi there,

    Of course! See below.

    1. It's in whatever time frame you specify at the top of your report.

    2. Replies sent is the number of messages sent in reply to a customer, so it's outbound replies, not outbound messages that are started by you.

    3. Messages composer is the number of outbound messages that are started by you.

    If you want to know the number of inbound messages you're receiving, you will want to look at Total Messages Received.


  • Cori Morris Thanks for the reply, Cori .

    1 more question please:

    - TOTAL MESSAGES RECEIVED: This is counting only the incoming messages from the customer

    - TOTAL CONVERSATION: Number of active conversations. What do you mean with CONVERSATION? Is that the number of agents? Is the TOTAL CONVERSATION containing the total number of Inbound and outbound messages? Why this number is not reflecting the total number of the customer helped

    - NEW CONVERSATION: Is this referring to a situation in which the passenger is contacting us for the first time, or after 5 days in which the conversation got automatically closed?

  • Michele Ghielmetti 

    1. Correct.

    2. A conversation is the full thread. There can be 5 messages within 1 conversation.

    3. Correct. To confirm, new conversations is the number of new requests you get. This can get a little confusing because some channels (like chat or SMS) always thread new messages with old messages, resulting in 1 conversation. That's why we have what's called inactive conversations. If an existing conversation receives a new message after becoming inactive (the default is 5 days with no activity, but this can be changed), it will be considered as a new conversation in the analytics.

  • How do I set up google analytics for App?

Like3 Follow
  • 2 mths agoLast active
  • 61Replies
  • 35449Views
  • 30 Following