Overview of service-level agreements

Service-level agreements (SLAs) enable businesses to track support policies and ensure customers are being supported per the support policy to which they're entitled. Businesses use SLAs to govern support products that customers either receive as part of their purchase or add on to their purchase. SLAs include policy details, such as how quickly a customer is entitled to receive support, how many support requests a customer can make, and how long after purchases a customer can be supported as part of the agreement.

You can define the level of service or support that your organization agrees to offer to a customer by using SLAs in Dynamics 365 Customer Service. Providing support based on service levels ensures that you're delivering measured and predictable service.

You can associate an SLA with an entitlement, so that when an entitlement is added to a case, the associated SLA is also applied. You can only associate SLAs that are created for the Case entity with entitlements. For more information, go to: Create entitlements to define support terms. You can also enable SLAs for entities other than case. More information: Enable entities for service level agreements.

Alternatively, you can set up a default SLA for the organization. More information: Set a default SLA

Benefits of service-level agreements

Tracking

  • After you configure the SLA KPIs, SLAs, and SLA items for an entity, you can add the SLA Timer control to display the SLA KPIs that are configured for the entity. You can customize the views to filter the KPIs and display only the relevant KPIs to agents. For more information, go to: Add a timer control for SLA-enabled entities. This functionality helps agents monitor their service-level performance and meet their service-level goals.
  • You can create SLA KPIs with target times by setting up customer holiday schedules or customer service schedules to calculate business hours to be considered during time calculation.
  • You can also enable recalculation of SLAs, providing agents with sufficient time to work on their services. More information: Enable recalculation of SLAs on reaching terminal status

Prioritization

You can define the set of conditions that are based on which KPIs are applied to a case, or the set of actions to take as a warning or in an SLA breach. More information: Manage service configuration settings

Reminders

You can include detailed items to define metrics or key performance indicators (KPIs) to attain that service level. SLA KPIs help you get timely warnings about any issues your customer support team might be having. More information: Create SLA KPIs

Features of service-level agreements

Configure SLAs

Configuring SLAs includes the process of creating SLA KPIs, SLAs, and then applying the SLAs you created.

Create SLA KPIs

Creating KPIs for your SLAs helps define the success, failure, or warning criteria for your SLAs. KPIs also include performance metrics, such as the response and resolution time, which help define whether the scope of services to be covered was met or breached. More information: Create SLA KPIs

Create SLAs

After you create the SLA KPIs, you can create SLAs from the Customer Service admin center or Customer Service Hub app. Creating an SLA includes creating an SLA and SLA item, configuring actions for the SLA item, and then activating the SLA. More information: Create SLAs

Apply SLAs

As a final step, you can apply SLAs automatically, manually, through entitlements, or by setting up a default SLA. More information: Apply SLAs

Implement and manage SLAs

After you configure and apply your SLAs, you can manage the various aspects of your SLA.

Export and import a solution with SLAs

  • You can export and import a solution with SLAs to another environment without having to create SLAs in the new environment all over again. More information: Manage solutions with SLAs
  • Additionally, you can export or import a calendar with SLAs. SLA items are automatically inked to the corresponding imported calendars on import. More information: Enable calendar export and import with SLAs

Calculate SLA KPIs

Create and manage customer service and holiday schedules

  • You can create customer service schedules and define the work hours to determine the support team's availability to provide support to customers. More information: Create customer service schedule and define the work hours
  • You can create and manage holiday schedules and any changes that occur to the schedules as well. This helps avoid any issues with your SLA in cases where your service organization has a holiday. More information: Create and manage holiday schedules

Add a timer control to an SLA-enabled entity form and customize the SLA timer control display label

Troubleshoot issues in SLAs