Milestone
In Salesforce Service Cloud entitlement management, a required step in a support process (like First Response or Resolution) with a defined time limit that tracks whether service-level commitments are being met.
Definition
In Salesforce Service Cloud entitlement management, a required step in a support process (like First Response or Resolution) with a defined time limit that tracks whether service-level commitments are being met.
In plain English
“A Milestone in Service Cloud entitlement management is a required step in a support process with a time limit, like 'First Response within 1 hour' or 'Resolution within 24 hours'. Milestones track whether you're meeting your service-level commitments to customers.”
Worked example
Stormhaven Insurance has SLA commitments for premium-tier policyholders: First Response within 1 hour, Triage Complete within 4 hours, Resolution within 24 hours. Each is configured as a Milestone in the Service Cloud entitlement process: when a Case is created on a premium policy, all three Milestones become active with countdown timers visible to the agent. The First Response milestone clears when an agent posts the first reply; Triage Complete clears when the Case stage moves; Resolution clears when the Case closes. Missed milestones trigger automated escalations. Milestones are the SLA enforcement mechanism - the platform watches the clock so agents don't have to.
Why Milestone matters
In Salesforce Service Cloud entitlement management, a Milestone is a required step in a support process with a defined time limit that tracks whether service-level commitments are being met. Common milestones include First Response (time to first agent response), Case Resolution (time to case closure), and Follow-Up (time for additional touchpoints). Each milestone has a target time calculated from case creation or a specific trigger, and the platform tracks whether it's met or missed.
Milestones are central to SLA management in Salesforce because they make abstract service commitments concrete and measurable. Without milestones, SLA adherence is hard to track and enforce. With them, agents see countdown timers, supervisors see at-risk cases, and management sees aggregate performance against commitments. Milestones work together with entitlement processes, milestone types, and milestone actions to provide comprehensive SLA management.
How to create Milestone
Milestones are the SLA timers on Cases — "First Response within 30 minutes," "Resolution within 4 hours." They're created in Setup as templates, then assigned to Entitlement Processes that drive the actual clock on real Cases. The Milestone object is for the template, not the per-Case timer.
- Open Setup → Milestones
Setup gear → Quick Find: Milestones → Milestones (under Service).
- Click New Milestone
Top-right.
- Enter Milestone Name and Description
Conventions: "First Response," "Restoration," "Resolution."
- Pick Recurrence Type
No Recurrence (fires once per Case), Sequential (fires repeatedly with delays in between), Independent (multiple parallel timers).
- Save
The Milestone template is created. By itself it does nothing — it has to be assigned to an Entitlement Process.
- Open an Entitlement Process → Add Milestone
Setup → Entitlement Processes → click into a process → Milestones related list → New Milestone. Pick this milestone, set Trigger Time formula, Time Trigger field.
- Configure Milestone Actions (Success / Warning / Violation)
On the Entitlement Process Milestone, configure the actions that fire when the milestone is completed, almost-due, or violated.
Required. The template name.
Required. No Recurrence is the default and most common.
- Milestone clocks pause outside Business Hours only if the Entitlement Process has Business Hours assigned. Otherwise they tick 24/7 and your nights-and-weekends agents look like they're missing SLAs.
- Pause and resume requires the Allow Pausing of Case Milestones org setting. Without it, manual case status changes don't pause the timer — you have to write Apex to call PauseSlaMilestones.
- The Milestone Tracker Lightning component is what surfaces the timer to agents. Without it on the Case page, agents don't see the countdown — easy oversight in Lightning Page configuration.
How organizations use Milestone
Tracks First Response and Resolution milestones on every case, with escalation rules triggered when milestones are at risk.
Uses milestones to measure SLA compliance, reporting aggregate performance to customers as part of their service agreement.
Built tiered milestones (faster targets for premium customers) through entitlement processes with different milestone configurations.
Trust & references
Straight from the source - Salesforce's reference material on Milestone.
- Add a Milestone to an Entitlement ProcessSalesforce Help
- View the Case MilestonesSalesforce Help
Test your knowledge
Q1. What is a Milestone in Service Cloud?
Q2. What are common milestone examples?
Q3. Why use milestones?
Discussion
Loading discussion…