Key capabilities:
- Automated monitoring that continuously checks SLA compliance in the background
- Multiple target types for response, resolution, and closure times
- Business schedules that limit SLA measurement to your team’s working hours
- Pause statuses that stop the timer while a ticket is waiting on someone else
- Early warning alerts before SLA breaches occur
- Flexible filtering to apply SLAs to specific ticket types
- Visual indicators showing SLA health at a glance
- Priority ordering when multiple SLAs could apply to the same
Learn more about SLA analytics and ticket priorities
SLA components
SLAs consist of targets that define time-based commitments and alerts that provide early warnings before breaches occur.SLA targets
SLA targets
Each SLA can contain multiple targets that define different time-based commitments for handling.Time to first response
- Measures time from ticket creation to first team response
- Ensures customers get timely acknowledgment
- Maintains customer satisfaction with prompt initial contact
- Measures time from ticket creation to resolution
- Tracks overall issue resolution performance
- Serves as a key metric for service quality
- Measures time from ticket creation to final closure
- Includes any follow-up or verification steps
- Provides complete lifecycle tracking
SLA alerts
SLA alerts
Alerts provide early warning before SLA breaches occur, giving your team time to take action.Time to first response alerts
- Warn before response deadline is missed
- Give your team time to provide initial customer contact
- Alert before resolution deadline
- Allow for escalation or resource reallocation
- Notify before final closure deadline
- Ensure proper ticket completion
Business schedules
Business schedules
Attach a business schedule to an SLA to measure time against your team’s working hours instead of wall-clock time. Nights and weekends outside the schedule are excluded from response, resolution, and close calculations.What a schedule defines
- Timezone: The IANA timezone the schedule is anchored in (for example,
America/New_York). - Weekly hours: One or more working time ranges per day of the week, in 24-hour
HH:MMformat. A day with no ranges is treated as fully off.
- When an SLA has a schedule attached, its timers only advance during the schedule’s working windows.
- When a ticket is created or transitions outside working hours, the timer waits to start (or resume) until the next working window opens.
- A ticket’s SLA badge shows Resumes at outside business hours, indicating when the timer will next pick up rather than ticking down.
- An SLA without a schedule continues to use wall-clock time (24/7).
Pause statuses
Pause statuses
Pause statuses stop the SLA timer while a ticket sits in a state your team is not actively working on, so waiting time does not count against your targets.Common use cases
- Pause while waiting on the requester (for example, a “Waiting on customer” status)
- Pause while a ticket is blocked by an external dependency
- Pause during scheduled change windows or planned downtime
- Select one or more that should pause the SLA timer
- When a ticket enters a pause status, that SLA’s timers stop
- When the ticket leaves the pause status, timers resume from where they left off
- Time spent in a pause status is excluded from response, resolution, and close calculations
Terminal statuses in the Done and Closed status groups cannot be selected as pause statuses. Reaching a terminal status already stops the SLA timer for good — the target is either met or breached. The pause status picker hides them, and the API rejects them on save.
How SLAs work
By default, SLAs apply to all in your . To target only certain tickets, turn off the “Apply to all tickets” toggle and add filter criteria based on , , , , assignee, , or other attributes.SLA status indicators
Ravenna uses a color-coded system to show SLA status at a glance on cards and dashboards.🟢 Green (Met)
🟢 Green (Met)
Action completed within the SLA timeframe and target successfully achieved.
🔵 Blue (On Track)
🔵 Blue (On Track)
SLA is active but no action taken yet. Still within the allowed timeframe with no alerts triggered.
🟠 Orange (Alert)
🟠 Orange (Alert)
Alert threshold has been crossed and breach is imminent without action. Provides early warning to take preventive action.
🔴 Red (Breached)
🔴 Red (Breached)
SLA deadline has passed and the service level target has been missed. Requires immediate attention.
Creating SLAs
Set up service level agreements to automatically monitor response and resolution times.1
Navigate to SLA settings
Go to Settings → SLAs to access SLA management.
2
Create new SLA
Click the + SLA button to open the SLA creation form. Provide a descriptive name, description, and icon for your SLA, then click Save.
3
Access SLA configuration
Click your newly created SLA from the list to open the detailed configuration page.
4
Add targets
Set up your service level commitments by adding targets for Time to First Response, Time to Resolution, or Time to Close with specific time limits.
5
Configure alerts
Add alerts that warn before SLA breaches occur by setting alert timing for each target type.
6
Select a business schedule (optional)
On the SLA’s Settings tab, select a if you want SLA timers to honor your team’s working hours instead of running 24/7. Leave this blank to keep wall-clock measurement. Business schedules are created under Settings → Business Schedules.
7
Select pause statuses (optional)
Select any that should pause the SLA timer, such as “Waiting on customer” or “Blocked”. Time spent in a pause status is excluded from your SLA calculations. Terminal statuses in the Done and Closed groups are not selectable, since reaching them already stops the timer.
8
Set ticket filters
By default, your SLA applies to all . To target specific tickets, turn off the “Apply to all tickets” toggle and configure filter criteria based on , , , , assignee, , or other attributes.To target tickets by user group, use the Assignee, Requestor, or Author filter with the is member of or is not member of operator. Select one or more to scope the SLA. Use this to define SLAs that follow a team rather than a specific user, for example, “Tier 1 Support” or “Security On-Call”.
9
Save configuration
Save your SLA configuration to activate monitoring for matching .
Managing multiple SLAs
When multiple SLAs could apply to the same , Ravenna uses priority ordering to determine which SLA is applied.Priority evaluation
- SLAs are evaluated in the order they appear in your list
- The first matching SLA is applied to each
- SLAs higher in the list take precedence over those lower in the list
Best practices for ordering
- Order SLAs from most specific to most general
- Place urgent or critical SLAs at the top of the list
- Use “Apply to all tickets” SLAs as fallbacks at the bottom
- Review SLA order regularly to ensure proper precedence
Notifications and alerts
SLA notifications are automatically sent to relevant stakeholders when alerts trigger or breaches occur.Notification recipients
Notifications are sent to the following recipients based on assignments:- (if assigned)
- auto-assignees (if no specific assignee)
- administrators
Notification timing
- Alerts: Sent when alert threshold is crossed, providing early warning before breach
- Breaches: Sent when SLA deadline passes, requiring immediate attention
Learn more about configuring notifications
Monitoring SLA performance
Track SLA compliance through visual indicators and comprehensive dashboards.Visual indicators
SLA performance is displayed through:- Color-coded SLA badges on cards
- Progress indicators showing time remaining
- Clear visual status at a glance in ticket lists
Filter and export by SLA
In any , filter tickets by:- SLA: The SLA policy attached to the ticket
- Status: SLA outcome — Met or Breached
- Target: The SLA target type — Time to First Response, Time to Resolution, or Time to Close
Dashboard metrics
dashboards provide comprehensive SLA performance tracking:- Compliance rate: Percentage of meeting SLA targets
- Average response time: How quickly your team responds to new tickets
- Breach trends: Patterns in SLA violations over time
- Performance by category: SLA success broken down by , , or
Learn more about SLA analytics dashboard