Get Started with Entitlements
Learning Objectives
- Understand the value of using entitlements.
- Explain how to use entitlement templates.
- Create an entitlement for a customer.
Introduction to Entitlement Management
You may have heard the phrase “entitlement management” floating around. We know—it sounds a bit intimidating. But entitlement management is just a blanket term for a neat little group of Salesforce features that help you enforce service level agreements (SLAs), which are contracts that spell out the level of service you’ve promised to your customers. So slip into something cozy, rustle up some nourishment, and prepare to become an entitlement management wizard!

- You create an entitlement that entitles a particular account to phone support.
- A contact from that account calls support with a question.
- The support agent looks up the account and sees it has an active phone support entitlement.
- The agent answers the question and, if needed, creates a case from the entitlement.
Some SLAs are this simple, but you probably have some extra support details that you’d like to enforce. For example, maybe high-priority cases must be closed within 24 hours, or agents must respond to customer comments on cases within 4 hours. To enforce time-dependent support steps like these on cases, you can use a nifty tool called an entitlement process. Entitlement processes are customizable timelines that include all of the steps (or milestones, in Salesforce lingo) that support agents must complete to resolve a case. Once you set up a process, you can apply it to as many customer entitlements as you need.
Housekeeping
Before you get started, let’s take care of a few chores to make sure everything goes smoothly.
- Enable entitlement management.
- From Setup, enter Entitlement Management in the Quick Find box, then click Entitlement Management > Entitlement Settings.
- Select Enable Entitlement Management, and save your changes.
- Set field-level security for the Entitlement Name field on
cases so you can view and edit it.
- From Setup, enter Field Accessibility in the Quick Find box, then click Field Accessibility > Case > View by Fields.
- Select Entitlement Name in the drop-down menu, and click Hidden next to your profile to display the accessibility options.
- Under Field-Level Security, select Visible, and under Page Layout, select Visible. Save your changes.
- Add the milestone tracker to the case feed to let users see a milestone countdown on
cases. (If you’re not sure what that means, don’t worry—we’ll get to it in the next unit.)
- From Setup, enter Cases in the Quick Find box, then click Page Layouts under Cases.
- In the Case Page Layouts section, click Edit next to
Case Layout, then click Feed View at the top of the
page layout editor.
- In the Other Tools and Components section, use the arrow buttons to add the Milestone Tracker to the left or right column, and save your changes.
- Add the Entitlement Templates related list to the product page layout.
- From Setup, enter Products in the Quick Find box, then click Page Layouts under Products.
- Click Edit next to Product Page Layout.
- In the Related Lists section, drag the Entitlement Templates related list onto the layout, and save your changes.
- Add the Entitlements related list to the account and asset page layouts.
- From Setup, enter Accounts in the Quick Find box, then click Page Layouts under Accounts.
- Click Edit next to Account Page Layout.
- In the Related Lists section, drag the Entitlements related list onto the layout, and save your changes.
- From Setup, enter Assets in the Quick Find box, then click Page Layouts under Assets.
- Click Edit next to Asset Page Layout.
- In the Related Lists section, drag the Entitlements related list onto the layout, and save your changes.
Now, let’s cha cha our way into the wondrous world of entitlements.
Create an Entitlement
A customer’s entitlement is like a golden ticket that tells support agents what kind of support the customer is entitled to. Your best customer, Hats, Inc., has an SLA that entitles them to web support for one year. Let’s create an entitlement for them that reflects the terms of their SLA.
- Click the Entitlements tab. (You may need to add it to your tabs first.)
- Click New.
- Enter the following details:
- Entitlement Name*: Standard Web Support
- Type: Web Support
- Account Name*: An account of your own choosing. In this example, we’ll use Hats, Inc.
- Start Date: Today’s date
- End Date: 1 year from today
*Required field
- Leave the rest of the fields blank, and click Save.

The Hats, Inc. account now has its very own entitlement that tells agents what support level its contacts are entitled to. Awesome! We’ll come back to Hats, Inc. in a bit. But for now, let’s explore one way to create entitlements automatically in Salesforce.
Using Entitlement Templates
Because of this issue, you want every customer who purchases an Origami Box Kit to receive phone support for one year following their purchase. Sure, you could manually create a separate “Phone Support” entitlement for every customer, but you’ve got places to go and products to sell! Here’s how you can use an entitlement template to quickly entitle all Origami Box Kit owners to phone support.
-
Create your entitlement template:
- From Setup, enter Templates in the Quick Find box, then click Entitlement Templates.
- Click New Template.
- Name the template Phone Support and use a term length of 365 days.
- For now, leave the Entitlement Process field blank. (You can always add a process to your template once you create one.)
- Leave the rest of the fields blank, and save your template.
-
Create the Origami Box Kit product.
- Click the Products tab. (You may need to add it to your tabs first.)
- Click New.
- For Product Name, enter Origami Box Kit.
- For Product Description, enter A kit of 50 origami boxes of various sizes.
- For Product Code, enter 01234.
- Select Active, and leave Product Family blank.
- Click Save.
-
Apply the entitlement template to the product:
- You should still be on the detail page of the Origami Box Kit product. In the Entitlement Templates related list, click Add Entitlement Template.
- Select the entitlement template you created.
- Click Insert Selected.
- Click Done. Your template is now linked to the product!

