1. Intro
Reports are essential for understanding how effectively your team handles customer conversations. They reveal patterns in response speed, show when you receive the most messages, and highlight how quickly issues get resolved. By checking these metrics regularly, you can figure out where improvements are needed, whether you’re meeting service-level expectations, and how to allocate your team’s time. You can access these reports in your dashboard under Reports. Depending on your permissions, you may see multiple tabs that break down overall performance, team-level metrics, or individual agent statistics. If you’re just getting started, explore each tab briefly and try adjusting filters like date ranges or conversation tags to see which view is most relevant to your goals.2. Understanding Sessions
Sessions also help you control and exclude specific blocks of time, such as non-working hours or agent “away” periods, so your metrics aren’t skewed by factors outside actual conversation handling. You can adjust these settings in the admin panel to reflect your team’s schedule. By default, nights and weekends are considered off-duty, and any messages that arrive then won’t inflate your response or resolution times.🗣️ Scenario Example: A customer messages on Tuesday at 10:00 AM, and an agent responds and resolves the issue by 10:30 AM. This entire interaction counts as a single session. If the customer gets back in touch on the same thread three days later, that follow-up is considered a new session once the old one has been closed.
Inactivity and Auto-Closing Sessions
Many conversations go idle when the customer stops responding, so we use an **inactivity threshold **—24 hours by default— to close sessions that haven’t received any messages for that duration. This prevents your resolution times from ballooning simply because one side isn’t responding. If the conversation picks up again later, a new session begins, providing a fresh metric window.How Follow-Up Time Is Excluded
Some teams need to pause a conversation to wait for additional information, schedule a reminder, or simply follow up much later. Instead of leaving the session open indefinitely, we have two ways of excluding that time from your active metrics:- Short Follow-Up (<24 hours) If an agent sets a follow-up within 24 hours, the session stays open, but the system subtracts this follow-up gap from the agent’s total handling time. That way, your resolution or response metrics don’t get inflated by unnecessary follow-up time.
- Long Follow-Up (>24 hours) If the agent sets a follow-up date more than 24 hours away, the system closes the session right away to keep your metrics clean. Any message that arrives after this closure—whether from the agent or the customer—starts a new session. This ensures data doesn’t blend together across long waits.
Away Agents: Time and Auto-Reassignment
When agents step away for lunch or end their shift, you can enable auto-reassignment (team settings) so that any conversation that receives new message during their absence automatically goes to someone available. This setting avoids extended customer wait times and keeps your reports accurate by attributing work only to active agents. If you prefer more manual control, you can turn auto-reassignment off but away time will still be excluded from the time metrics.
3. Metrics
Below is a table that explains the main metrics you’ll encounter. These definitions show how each metric is calculated and what it indicates about your team’s performance.When referring to conversations, we do refer to the concept of conversation sessions as defined above, allowing you to have metrics that reflect active conversations exclusively.
Most of these metrics can be filtered by date range, team, tags, and channels, so you can zero in on a specific type of conversation or agent group. If you don’t see a metric you need, it might be planned for a future release, or you can check if there’s a toggle in settings that adds it to your dashboard.
Timezones: Times are automatically displayed based on your current UTC (Coordinated Universal Time) for consistency across regions.
Filters: Most of these metrics can be filtered by date range, team, tags, and channels, so you can zero in on a specific type of conversation or agent group.
4. Configuration
All these session features come with adjustable settings so you can tailor how data is captured and reported. In your Admin or Settings panel, you’ll find options to define working hours, set inactivity windows, and include or exclude outbound calls and bot interactions. By default, the system ignores these extra activities to focus on genuine agent-customer engagement. Key Setting Highlights:- Data aggregation: Helps you interpret your data based on average, median, min, max, or sum. Once changed, all aggregated metric on the report will be adjusted based on your selection.
- Working Hours: Determine which hours count toward response and resolution time.
- Inactivity Window: Decide when a session automatically closes (24 hours by default).
- Outbound & Bot Exclusion: Keep them excluded for pure agent metrics, or toggle them on if you need a comprehensive view of all interactions.