SLAs and Timers
Set differentiated service level agreement timers on customer issues.
SLAs (Service Level Agreements) define how quickly you want to respond to, follow up on, and resolve customer issues.
Pylon supports four types of issue SLAs:
First Response Time: How long the customer waits for the first qualifying customer-visible reply. For tickets, timing normally begins when the ticket is created. For conversations, it begins with the first qualifying customer message. Replies from Pylon AI Agents count as a first response. Internal notes, private messages, and trigger-generated automatic messages do not count.
Next Response Time: How long the customer waits for a subsequent reply after the first response. Timing begins when the customer sends another qualifying message and ends when a team member sends a qualifying customer-visible reply.
Follow-up Time: How long it takes your team to send another customer-visible update when your team was the last to respond. Unlike Next Response Time, Follow-up Time is proactive and it measures whether your team follows up without waiting for another customer message. Internal notes do not count.
Resolution Time: How long it takes to resolve an issue. Closing the issue finalizes resolution time. Pylon measures it through the latest qualifying customer-visible reply from your team. If there is no qualifying reply, it uses the time the issue was closed. For a team SLA, Pylon uses that team’s latest qualifying reply or falls back to the close time.
Changes to SLA rules and support-hour settings apply going forward. Completed historical metrics are not recalculated.
Pylon also tracks active time — how long teammates actually spend working an issue. It has no target and cannot breach, so it is not an SLA, but it appears alongside the SLA timers on the issue and shares their counting settings.
Setup
Visit the SLAs page (Settings > Workflows > SLAs) and click Add Issue SLA
Select from one of the available templates for common SLA configurations for a good starting point

Modify the trigger with the conditions and values that make sense for your business. SLAs can be applied based on many factors, including the priority of the issue, the type of customer who raised it, etc.
Notification
To setup notifications for SLAs, choose the "Send Slack notification on SLA breaches" template. Update the channel to your preferred one, or the action to a different notification type (such as email).
When an issue violates an SLA
The configured action will be taken, for example notifying a Slack channel
Users can also subscribe to notifications for SLA breaches on issues they are assigned to on the notifications page.
Support Hours
If you want SLAs to only increment during your working hours, you can configure Support Hours on the Settings Page. This makes sure that weekends and evenings will not inflate your count of SLA breaches.
Counting Settings
Counting settings control when SLA and metric timers run. Find them under Settings > Workflows > SLAs > Counting settings. Changes apply to new issues only.
For each metric, choose the statuses in which Time counts when:
First response time
The issue is in a selected status
Next response time
The customer was last to respond and the issue is in a selected status
Follow-up time
Your team was last to respond and the issue is in a selected status
Resolution time
The issue is in a selected status
New and On You always count, and closed statuses never do. Add other statuses, including your custom statuses, to keep the timer running in them. Leave a status out to pause the timer while an issue sits in it. For example, leave out On Hold so resolution time pauses while you wait on an engineering fix.
Without counting settings, first and next response time count in New and On You. Follow-up and resolution time also count in On Customer.
Start counting time when the conversation becomes a ticket
When this is enabled, timers still run while an issue is a conversation, but they restart when the conversation becomes a ticket. A reply sent before the conversation became a ticket no longer counts as the first response; the first reply after it does.
Team SLAs
Team SLAs allow setting SLAs on how long a team is assigned to an issue. These run independently from issue SLAs. Create them with Add Team SLA on the Team SLAs tab of the SLAs page or from trigger templates. Team SLAs are visible in analytics.
Team SLAs are available on the Enterprise plan.

SLAs vs Team SLAs
The key difference is what each SLA measures. Issue SLAs measure the customer’s overall experience. For tickets, timing normally begins when the conversation becomes a ticket; for non-ticket conversations, it begins with the first qualifying customer message. Team SLAs measure a specific team’s performance and start when the SLA is applied or the issue is assigned to that team, whichever happens later. This prevents a team from being penalized for time before it owned the issue.
Issue SLAs should be used when:
You want to measure the overall customer experience from issue creation to resolution.

Team SLAs should be used when:
You want to measure individual team performance separately from the overall customer experience.

Active Time
Active time measures hands-on effort per person, per issue, rather than elapsed time. It is configured in the same place as SLA counting, Settings > Workflows > SLAs > Counting settings, and appears in the SLAs sidebar module on every issue. Active time is available on the Enterprise plan. See Active Time for the full behavior.
Last updated
Was this helpful?

