As a Salesforce Administrator, I worked for a company that wanted to provide better support services by ensuring customers get a first response within 4 hours whenever they raise a support case.
Therefore, in Salesforce, we have a feature that allows us to setup a milestone so that it automatically starts counting time when a case is created. If the support agent replies within 4 hours, the milestone is marked as completed.
But if the time limit is about to cross, Salesforce sends a reminder to the agent. If the agent still doesn’t respond, the case can be escalated to a manager.
In this article, we will learn about milestones in Salesforce and how to setup them to improve the support service in Salesforce.
What is Milestone in Salesforce?
A milestone in Salesforce is a way to track if your support team is meeting service goals on time. It is part of the Entitlement process, which helps manage SLAs (Service Level Agreements).
For example, you can set a milestone to ensure that the first response to a customer occurs within 4 hours. Milestones automatically count the time and can send reminders or escalate if the goal is not met.
How to Setup Milestones in Salesforce
Now, let’s understand how to setup the Milestones in Salesforce so that we can improve the support service in Salesforce.
- To create the credentials in Salesforce, click on the Setup. -> Home Page. -> In the Quick Find Box, Search for Milestones. You will see an option under Service. -> Click on it.
- Then click the New Miltstone button.

- Provide the Name for your milestone and description to give a brief intro to creating the milestone in Salesforce.
- In the Recurrence Type, we need to choose how the milestone repeats. In this, we have the following three options:
- No Recurrence: happens once per case (suitable for First Response).
- Independent: fires whenever criteria are met (good when a milestone should restart each time a status changes).
- Sequential: repeats in order until the process is complete (ideal for regular updates).
- Here, I have selected Independent as the Recurrence Type and then clicked the Save button.
After that, this master milestone is what you will add to the entitlement processes to provide better support services by ensuring customers get a first response.

- After clicking on the save button, the milestone is created. Here we can see that the milestone detail is shown. We can also edit and delete this milestone detail.

In this way, we can create Milestones in Salesforce, which we will use in Entitlement Processes to track service goals, measure SLA compliance, and ensure timely customer support.
Conclusion
I hope you have got a clear idea about what a milestone is in Salesforce, how to create it, and where it can be used. Milestones help you track service goals and make sure your support team meets customer expectations on time.
They play an important role in entitlement processes by monitoring SLA compliance and triggering actions when deadlines are close or missed.
You may like to read:
- Setup Einstein Bots in Salesforce
- Create an Opportunity in Salesforce
- Transform Element in Salesforce Flow
- Use HTTP Callout In Salesforce Flow
- Grant Login Access to Support in Salesforce
I am Bijay Kumar, the founder of SalesforceFAQs.com. Having over 10 years of experience working in salesforce technologies for clients across the world (Canada, Australia, United States, United Kingdom, New Zealand, etc.). I am a certified salesforce administrator and expert with experience in developing salesforce applications and projects. My goal is to make it easy for people to learn and use salesforce technologies by providing simple and easy-to-understand solutions. Check out the complete profile on About us.