SLA Widgets for Dashboards & Reporting

Modified on: Fri, 12 Jun, 2026 at 12:55 PM

Track whether your team is meeting response commitments — without leaving HighLevel. SLA Widgets bring dedicated service-level analytics directly into your Sub-Account Dashboard and Custom Reports, giving agencies and their clients a clear picture of SLA met rates, breach patterns, average response times, and team performance by user and channel.


TABLE OF CONTENTS


What Are SLA Widgets?

SLA Widgets are pre-built visual reporting blocks that surface service-level agreement data directly inside any HighLevel Sub-Account Dashboard or Custom Report. They sit inside the Conversations widget section — alongside the existing volume, assignment, and channel widgets — so you can see SLA health in the same view where you already track conversation activity.


With four dedicated widgets covering SLA met trend, SLA breached trend, average response time trend, and cross-user SLA performance, you can build an SLA health view for clients in minutes and share it on a schedule.


Key Benefits of SLA Widgets


  1. Monitor SLA health at a glance — See SLA met and breached percentages as numeric KPIs or trend lines without digging through Conversations manually
  2. Catch breach patterns early — SLA breached trend surfaces the time periods where your team fell behind, so managers can investigate causes before they become client issues
  3. Track response speed over time — Average response time trend shows whether your team is getting faster or slower across any date range, by day, week, or month
  4. Hold teams accountable by person — SLA performance compares met and breached rates across users so managers have a data-backed view of individual performance
  5. Filter by channel — Segment SLA data by Message channel (Call, SMS, Email, Web chat, Facebook, GMB, Instagram) to understand where response time pressure is coming from
  6. Build precise KPIs with Custom Metrics — Combine SLA met and SLA breached counts in the formula builder to create metrics like SLA Compliance Rate

Prerequisites & Access

  • Dashboards & Reports access: verify the user has permission to view or edit dashboards and to create or schedule Custom Reports
  • No additional integration or connection is required — SLA data is already available inside HighLevel


Note: SLA Widgets are limited to a 1-year date range.


Available SLA Widgets


Four SLA widgets are available, each configurable with chart type, conditions, and themes.


  1. SLA met trend — Percentage of conversations that met SLA targets over time. View by day, week, or month. Break down by Inbound at, Assigned user, or Message channel.
  2. SLA breached trend — Percentage of conversations that breached SLA thresholds over time. Useful for identifying problem periods and tracking improvement after changes.
  3. Average response time trend — How average first response time is trending over the selected date range — viewable by day, week, or month.
  4. SLA performance — SLA met and breached rates compared across users and message channels. Use this to benchmark team members and identify where support is needed.


Dashboard Widgets vs. Custom Report Widgets


Both environments use the same four SLA widgets. Choose based on how you need to view and share data.


  • Dashboard — Best for always-on monitoring. Widgets live on a Sub-Account dashboard and update automatically. Place SLA widgets alongside your existing Conversations, Email, and SMS widgets for a full communication health view
  • Custom Reports — Best for scheduled client delivery. Add SLA widgets to a report layout and schedule automatic email delivery on a daily, weekly, or monthly cadence.


How to Add SLA Widgets


1) Add SLA Widgets to a Dashboard


1. In your Sub-Account, navigate to Dashboards and open the dashboard you want to edit (or create a new one)

2. Click Edit Dashboard in the top right corner

3. Click + Add Widget — the widget panel opens on the right side

4. Scroll down to the Conversations section — the four SLA widgets are listed at the bottom (below New Conversations started)

5. Click on the widget you want to add — it is placed on your dashboard canvas

6. Configure the widget using the Configure and Conditions tabs (see below)



7. Click Save Changes to publish the widget to your dashboard


> Tip: Add SLA met trend and SLA breached trend side by side for a quick SLA health view. Pair them with the numeric SLA met and SLA breached widgets at the top of the dashboard for an at-a-glance summary.


2) Add SLA Widgets to a Custom Report


1. In your Sub-Account, go to Reporting → Custom Reports and open an existing report or click New Report

2. Choose to start from a blank canvas, use a template, or import an existing dashboard layout

3. Click Add Widget / Element in the top left of the report builder

4. Scroll to the Conversations section and drag the SLA widgets you want into your report layout

5. Configure each widget using the Configure and Conditions tabs

6. Click Save

7. Click Send or Schedule to set up automatic email delivery of the report


Configuring SLA Widgets


Each SLA widget has a Configure tab and a Conditions tab in the Edit Widget panel.


Configure Tab

The Configure tab controls how the widget looks, which metric it displays, and how data is grouped.


1. Chart type — Choose from Numeric (#), Donut, Line, Bar, Horizontal Bar, or Table. Availability varies by widget.

2. Title — Rename the widget to suit your dashboard or client context

3. Metric — Select from SLA met %, SLA breached %, Average response time, SLA met (count), or SLA breached (count)

4. View By — Controls the primary grouping dimension. Options: Inbound at, Assigned user, Message channel

5. Breakdown — Controls the time granularity for trend widgets. Options: Daily, Weekly, Monthly

6. Date range — Defaults to Dashboard Date Range. Override with a custom range if needed. Maximum range is 1 year.

Conditions Tab


Add filters to control exactly which conversation data the widget displays. Conditions narrow your dataset to specific users or channels.


1. Assigned user — Logged in user, or any team member in the sub-account. Filter SLA data to a specific team member's conversations.

2. Message channel — Call, SMS, Email, Web chat, Facebook, GMB, Instagram. Filter SLA data by the channel the conversation came through.

Themes Tab


Match widget colors to your dashboard or client brand. Select from available theme presets or customize colors.

Using SLA in Custom Metrics


SLA met and SLA breached are already available as dimensions in Custom Metrics. Use them in the formula builder to create KPIs that combine SLA data into a single number.


How to build an SLA Compliance Rate custom metric:


1. Go to Dashboards → Custom Metrics and click Create Custom Metric

2. Set Metric name to SLA Compliance Rate and Display format to Percentage

3. In the Formula builder, enter: ( SLA met / ( SLA met + SLA breached ) ) × 100

4. Click on SLA met in the formula to open the Configuration panel on the right

5. Under Filters, set Date property to Inbound at and add any additional filters needed

6. Repeat for the SLA breached metric in the formula

7. Set Comparison value to Increase is positive (a higher compliance rate is better)

8. Click Create


Example KPIs you can build:

- SLA Compliance Rate — ( SLA met / ( SLA met + SLA breached ) ) × 100

- SLA Breach Count — SLA breached (raw count for a period)

- SLA Met Count — SLA met (raw count for a period)


Frequently Asked Questions


Q: Where are the SLA widgets in the widget panel?

They are in the Conversations section, listed at the bottom — below New Conversations started (This Week).


Q: What is the maximum date range for SLA widgets?

SLA widgets support a maximum date range of 1 year.


Q: What metrics are available in SLA widgets?

SLA met %, SLA breached %, Average response time, SLA met (count), and SLA breached (count).


Q: What are the View By options?

Inbound at, Assigned user, and Message channel.


Q: Which message channels can I filter by?

Call, SMS, Email, Web chat, Facebook, GMB, and Instagram.


Q: Can I filter SLA data to a specific team member?

Yes. Use the Assigned user condition in the Conditions tab and select any team member in the sub-account, or choose Logged in user to show only the current user's conversations.


Q: Can I combine SLA widgets with other Conversations widgets on the same dashboard?

Yes. All Conversations widgets — volume, assignment, channel distribution, and SLA — can be placed on the same dashboard for a unified view.


Q: Can I schedule an SLA report for clients?

Yes. Add SLA widgets to a Custom Report and schedule automatic email delivery on a daily, weekly, or monthly cadence.


Q: Is SLA data available in Custom Metrics?

Yes. SLA met and SLA breached are available in the Custom Metrics formula builder. Use them to build KPIs like SLA Compliance Rate.


Q: Why is my SLA widget showing no data?

Common causes: the selected date range has no SLA activity, the date range exceeds 1 year, or filters are too narrow. Try removing conditions or widening the date range.


Q: Which plans include SLA Widgets?

SLA Widgets are available on all plans that include Dashboards & Reporting.



- What Are Dashboard Widgets

- How To Create A Custom Dashboard


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article