Getting Started Guide

Service Level Agreement (SLA)

Service Level Agreement (SLA) defines the level of service that can be expected from the service provider to the customer. Zoho Projects supports SLA and it is user-defined. You can create escalation procedures in terms of which issues are subject to escalation, the escalation criteria to be applied, and the action to execute upon a specific escalation level. SLAs are applied automatically to tickets that match the defined parameters or criteria. You can also send alerts to selected resources when there is a potential SLA violation.

Click to learn more about access privileges for configuring SLAs.

Create an SLA

You can create as many SLA rules as required.

  1. Navigate to SLA and click Create SLA.
  2. Enter a Name.
  3. Select the desired option for the rule to Execute On and then click Add targets for this SLA.
  4. Select the criteria as to when the SLA must be executed for the issue.


    • You can choose your criterion from the various options that are displayed.You can set targets to view only issues based on Modified Date, Last Closed Date, Milestone, Severity, and so on.
  5. Select the due date or the target time for the SLA.


    • In Target Action, you can choose Close Before or Resolve Before and set their respective target field and target time based on the Calendar or Business hours. 
    • If you choose Resolve Before, the custom date field is also displayed in the Target Field. This helps in escalating the issue if it is not resolved within the set target time.
    • If you choose Close Before, it helps in escalating the issue if it is not closed within the set target time.
  6. Specify Escalate on as to when to escalate the issue.  You can specify a maximum of four levels if the ticket exceeds the target time.
  7. Specify Escalate to as to whom to escalate the issue. You can choose Assignee, Project Owner, or any of the project users from Users section, or any of the users from the User PickList section. 
  8. Select an existing Email Template from the drop-down or create a new Email template. Learn More about Email Templates.
  9. Configure the action to be taken for the escalation. You can specify a maximum of 10 actions.
  10.  Click Save.

The escalation levels are highlighted in color-codes next to each issue in the List view and issue details view.

SLA Notifications

Any update to an issue will be notified to all the concerned users.

  • If there is a breach in SLA, the escalation will appear in Feeds
  • The updates can also be found in the Notifications tab.

Validations for escalation

An SLA is constructed to achieve the expected output or target within a defined time period. So, any SLA will have time and a target for the time, constructed with various criterion. An SLA assures that issues will be closed within a defined time period.

  • You can have more than one criteria for the same issue. However, an issue is tracked based on the first criteria that it matches in the existing SLA list. 
  • You can create your escalation workflow for issue transitions based on your business values, and set different escalation schedules for critical and non-critical issues.
  • Any combination of criteria is possible.
  • You can configure notification emails to be escalated for any issues after it's target time, to the required project member or the issue owner or the assignee.

If an issue is not closed within it's defined target time, the SLA that matches the issue will trigger the escalation actions.

Edit/Delete an SLA

Click  and modify the SLA and save. You can also click  to delete the SLA permanently.

Reorder SLAs

Click  and then drag and drop the SLAs and save the new SLA order.

Deactivate SLA

Click Deactivate to deactivate the SLA.

More about SLAs

  • Decrease the customer waiting time for any issues by defining appropriate SLAs.
  • Construct well-defined SLAs for increased customer satisfaction. A good SLA must be based on a constant parameter that does nor vary during the issue's life cycle like the Title, Reporter, Module, Submitted Date, etc. Parameters like Status, Severity, Is it Reproducible, etc are subject to change.
  • Automatically assign SLAs to tickets based on the various defined parameters.
  • Manage SLA with multi-level escalations, if the ticket is not closed within the defined target time.
  • Activate or Deactivate SLAs you have created.
  • Send alert email to selected resources when there is a potential SLA violation.

Other Automations

Check out other automation settings that can make issue tracking easy.
Business Rules | Webhooks | Custom Functions | Notifications

Share this post : FacebookTwitter

Still can't find what you're looking for?

Write to us: