CRM Salesforce Case Implementation Guide
CRM Salesforce Case Implementation Guide
Implementation Guide
Salesforce, Spring ’24
@salesforcedocs
Last updated: January 19, 2024
© Copyright 2000–2024 Salesforce, Inc. All rights reserved. Salesforce is a registered trademark of Salesforce, Inc., as are other
names and marks. Other marks appearing herein may be trademarks of their respective owners.
CONTENTS
Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Customizing Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Customizing Case Page Layouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Creating Email Templates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Define Assignment Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Setting Up Auto-Response Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Setting Case Escalation Rules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Capturing Cases from Your Website . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Capturing Cases from Customer Emails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Customizing the Case Sharing Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Set Up Case Teams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Feature Rollout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Case Process Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Tips for Training Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Key Reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
CASE MANAGEMENT OVERVIEW
Every support request is an opportunity to enhance your relationship with your customers or generate additional revenue. Case
management enables you to make the most of each interaction and become a true champion of customer success.
Automating the distribution of cases in your service organization ensures that each customer inquiry automatically and immediately
gets to the right group or agent and has the quickest and most accurate resolution. Because every organization is different, you can
customize Salesforce to meet your unique business processes.
Note: “Salesforce” and “Self-Service” may be used interchangeably in this document. All features covered within this document
are included in both products.
Key Benefits
Centralize
The Cases tab is a central repository to use for tracking all customer support interactions.
Integrate
Handle cases faster by integrating case information with existing knowledge bases or Salesforce Knowledge, a knowledge base
designed to help solve cases.
Streamline
Set up automatic case escalation and workflow tasks that enhance your business processes.
• Feature Rollout
Use the feature rollout suggestions to implement the specific features you need to start using case management.
Note: Starting with Spring ’12, the Self-Service portal isn’t available for new Salesforce orgs. Existing orgs continue to have access
to the Self-Service portal.
1
SETUP
To implement case management, set up various features, like fields, page layouts, email templates, and more.
• Customizing Fields: Create custom case fields to track information specific to your case management process.
• Customizing Case Page Layouts: Design your case page layouts to add or remove fields, buttons, and related lists.
• Creating Email Templates: Edit standard templates or build your own distinctive email templates to send to customers who submit
cases.
• Define Assignment Rules: Automatically route cases to the appropriate person or team.
• Setting Up Auto-Response Rules: Prepare automated responses to your incoming cases based on any attribute of the case.
• Setting Case Escalation Rules: Customize Salesforce to handle your case escalation process.
• Capturing Cases from Your Website: Design a form to post on your website that allows customers to submit cases.
• Capturing Cases from Customer Emails: Set up multiple customer support email addresses so incoming customer emails automatically
generate cases.
• Customizing the Case Sharing Model: Select a sharing model that gives your users the access they need to cases.
• Set Up Case Teams: Set up case teams so that teams of users can work on cases together.
Note: If you have Enterprise, Unlimited, or Performance Edition, you can create a sandbox, a complete single copy of your
organization in a separate environment, to test your customizations to make sure they function the way you expect before
implementing them in your Salesforce organization.
Customizing Fields
If you want to track case information specific to your industry or organization that is not available using the standard case fields, you can
create custom fields. You can also modify standard picklist fields to fit your business processes. Follow these steps to customize your
case fields:
Planning
Determine what customizations you need to make.
Customize Standard Picklist Values
Evaluate the case status field values and determine whether you need to change them.
Create Custom Fields
Identify any additional information you would like to track for cases.
Track Field History
Set which standard and custom case fields to track so that you can review who, when, and what has changed on every case.
Customize Case Contact Roles
Set up case contact roles so that more than one contact can be associated with a case at a time.
Set Up Case Hierarchies
Allow users to view and create relationships between cases so that they can better manage customer inquiries.
Enable Suggested Solutions
Increase productivity by helping users easily find relevant solutions to the cases they are viewing.
2
Setup Customizing Fields
Planning
• Determine what standard picklist values you need.
The case Status field indicates the state of a case in the process of fixing a trouble ticket. Some default values for this field are
New and Closed. If these values don't match your organization's trouble ticket process, create a list of values that do.
Review the other standard case picklist fields and determine what additional picklist values your organization needs.
3
Setup Customizing Fields
7. In Enterprise, Unlimited, Performance, and Developer Editions, set the field-level security to determine whether the field should be
visible or read only for specific profiles, and click Next.
8. Select the page layouts that you want to include the new field.
9. Click Save.
Note: Multi-select picklist fields and long text area fields (such as Solution Details) are tracked as edited, but their old
and new values are not recorded.
4
Setup Customizing Case Page Layouts
a division of one case into multiple cases for various users to resolve. Users can click View Hierarchy on a case detail page to view a
visual representation of the cases below that case in a hierarchy. Associated cases are displayed in the case’s Related Cases related list.
1. From the object management settings for cases, find Page Layouts.
2. Click Edit next to the Case Layout page layout.
3. Drag the Parent Case field into the Case Information section of your page layout.
4. Drag the Related Cases related list into the Related List Section of your page layout.
5. Click Save.
Note: You can create workflow rules for case comments so that case comments automatically trigger outbound messages or
update fields on the cases with which they are associated. For example, you can create a workflow rule so that when a case
comment is added to a case, the case's Status changes from Closed to New.
5
Setup Customizing Case Page Layouts
Planning
Consider how you want to customize your page layouts:
• Make a list of the fields that should be visible.
• Make a list of the fields that should be editable.
• Make a list of the fields that should be required.
• Make a list of the related lists that you want on each page layout.
• Make a list of the custom links that you want on the case page layout.
If your organization plans on using Salesforce Knowledge articles to solve cases, add the Articles related list to case page layouts. It allows
agents to quickly find and attach articles to cases. You can also allow agents to submit new articles when closing a case. For more
information, see the Salesforce Knowledge Implementation Guide.
6. Check Overwrite users’ customized related lists to apply the related lists in the page layout to all users,
regardless of their personal display settings.
7. Click Save.
To customize the close case page layout:
1. Navigate to the close case layout.
• If you're using Lightning Experience, from Setup, at the top of the page, click Object Manager. Click Cases and then click Case
Close Page Layouts.
• If you're using Salesforce Classic, from Setup enter Cases in the Quick Find box, then select Page Layout. Scroll to the Case
Close Page Layouts section.
2. Click Edit.
3. Depending on your page layout editor, drag and drop fields from right to left or top to bottom to move them into the page layout.
4. Click Layout Properties to allow users to submit solutions or articles while closing cases. If your organization does not have Salesforce
Knowledge enabled, the article option does not appear.
6
Setup Creating Email Templates
5. Click Save.
See the Enterprise Edition Upgrade Guide or the Salesforce online help for instructions on creating multiple page layouts.
Planning
Begin by creating text email templates using the appropriate Salesforce merge fields. Merge fields are placeholders for variable text that
you want replaced with data from your Salesforce records.
Determine the types of email templates you need. You may need email templates for:
• Your support reps to use when communicating with customers
Make all external communication consistent by having support reps use the same email template that contains your company’s
messaging.
• Case creation
Notify contacts that a case has been created for them.
Determine how you want to organize your email templates. You may want to store them in folders to ensure that they are available to
the appropriate users. For information about creating and using folders for email templates, see the Salesforce online help.
7
Setup Define Assignment Rules
Planning
• Analyze how you would like your cases assigned.
How do you route cases to the appropriate support representative? Are products a factor? Are product versions a factor? Define your
case assignment hierarchy.
8
Setup Define Assignment Rules
• Decide what case attributes determine which user gets the case.
If you route cases based on their level of support, are you collecting that information when a case is created?
7. Specify which objects can be placed in the queue. Your choices can include cases, leads, or any custom objects.
8. Specify which users, roles, public groups, territories, or partner users are members of the queue.
Only queue members and users above them in the role hierarchy can take ownership of cases in that queue, unless your organization
has set the case organization-wide defaults to Public Read/Write/Transfer.
9. Click Save.
Note: If your organization has a private sharing model, you can use case queues to give departments or teams access to cases.
For example, if you have two support teams, one for hardware and another for software, create a case queue for each team and
give access to the cases in that queue by making each team member a member of the appropriate queue. For example, only the
representatives in the software team can view or take ownership of the cases relating to software.
Users can also assign cases to queues manually when editing the case.
9
Setup Setting Up Auto-Response Rules
Tip: Salesforce processes each rule entry in order until it finds a match between the case attributes and the rule entry criteria.
When it finds the first match, it assigns the case.
Create an inactive assignment rule designed for routing cases during a holiday shutdown period or special company break. Then,
you can quickly set this assignment rule to active temporarily during the holiday period and switch it back when you’re ready to
activate your standard assignment rule.
10
Setup Setting Case Escalation Rules
2. Click New.
3. Enter a rule name and check the active box to set this rule into action immediately.
4. Click Save.
5. Click New in the Rule Entries section.
6. Enter a number to indicate the order in which this entry should be processed.
7. Choose the attributes a case must have to trigger this rule entry.
8. Enter the email name and address to be used as the sender of the email.
9. Select the email template to use when cases meet the rule entry criteria specified.
10. Click Save.
Note: Salesforce processes each rule entry in order until it finds a match between the case attributes and the rule entry criteria.
When it finds the first match, it sends the Web-to-Case auto-response email.
Planning
Before you create your case escalation rules:
• Determine the business hours.
Do you have multiple support centers in multiple locations and time zones? Are your support centers available 24/7? Do you have
different support hours for different days of the week?
11
Setup Setting Case Escalation Rules
We recommend that you enter text in the Business Hours Name field that will remind users of a location or time zone when
they view business hours on a case. For example, if your business hours are for a support center in San Francisco, you could enter
San Francisco Business Hours.
4. Click Active to allow users to associate the business hours with cases and escalation rules.
5. Optionally, click Use these business hours as the default to set the business hours as the default business
hours on all new cases.
6. Choose a time zone to associate with the business hours in the Time Zone drop-down list.
7. For each day of the week, click the start and end fields to choose the start and end times for the business hours.
If a time is not available for you to choose from, click the field and enter the time. Times must include either AM or PM.
8. Optionally, click 24 hours if your support team is available during the entire day. Choose the hours of operation for each business
day.
9. Click Save.
Note: After you set business hours, add the Business Hours lookup field to case layouts and set field-level security on the
Business Hours field. This allows users to view and update business hours on a case. .
12
Setup Capturing Cases from Your Website
Planning
• Examine case fields.
Make a list of any custom case fields you want captured from your web page.
13
Setup Capturing Cases from Customer Emails
Tip: If you want to test submissions from your Web-to-Case form, add the following line:
<input type="hidden" name="debug" value=1>
Until you remove this line, all submissions are redirected to a debugging page. Remember to remove this line before releasing
the form on your site.
Enabling Web-to-Case
Enable Web-to-Case for your organization and choose a default case response template to send to people who submit cases from your
website. If you set up auto-response rules, this default response template is only used when no auto-response rules apply.
1. From Setup, enter Web-to-Case in the Quick Find box, then select Web-to-Case.
2. Click Enable Web-to-Case.
3. Check Case Capture Enabled.
4. Select a default response template to use to respond to incoming cases when no auto-response rules apply.
5. Choose a default origin for cases submitted from your website.
6. Click Save.
Tip: Make sure the template you select as the default response template is marked as “Available for Use.”
14
Setup Capturing Cases from Customer Emails
Email-to-Case
Use this option if you have a requirement to keep all email traffic within your firewall and you want to accept email attachments
larger than 10 MB from customers. This option requires you to download the Email-to-Case agent and install it behind your network’s
firewall.
On-Demand Email-to-Case
Use this option if you are not concerned about keeping email traffic within your firewall, and you do not need to accept attachments
larger than 10 MB from customers. This option does not require you to install the Email-to-Case agent.
Preparation
Determine email routing addresses, design your email templates, and download and install the Email-to-Case agent (if required).
Capturing Cases from Customer Emails
Specify which email addresses should automatically convert customer email messages to cases.
Capturing Cases from Customer Emails
Activate Email-to-Case so the function is accessible to your customers and support reps.
Preparation
Before beginning to use Email-to-Case:
• Determine the email routing addresses that customers can use to submit cases.
What email addresses do you want to make available to your customers? For example, if you have Gold and Platinum support
accounts, set up routing address like [email protected] and [email protected].
• Determine which types of cases should use each auto-response email template.
Do you want to use auto-response rules to respond to different cases using different email templates? If so, decide what case attributes
should determine what email template to use. Then, design your case email templates to provide information specific to the types
of cases submitted. See Setting Up Auto-Response Rules on page 10
Setting Up Email-to-Case
Set up Email-to-Case routing addresses and verify that email sent to the routing addresses are converted to cases.
1. From Setup, enter Email-to-Case in the Quick Find box, then select Email-to-Case.
2. From the Routing Addresses related list, click New.
3. Enter the routing address settings. When a customer sends an email to this routing address, a case is created in your organization
with the email subject as the case Subject and the email body as the case Description.
4. Click Save to save the routing address settings.
15
Setup Customizing the Case Sharing Model
5. Click Verify next to the email address. A verification email is immediately sent to the new routing address, which includes a link that
you click to complete the verification process.
6. Click Continue.
7. In your email application, locate the verification email and follow the instructions to verify the email address.
Note:
• The Email-to-Case agent can convert up to 2500 incoming emails a day into cases (total number of cases, inclusive of all email
addresses). If your organization exceeds this limit, the following API exception code is returned to the Email-to-Case agent:
EMAIL_TO_CASE_LIMIT_EXCEEDED. You can configure the agent to take appropriate action when this occurs, such
as notifying your administrator.
• Salesforce limits the total number of messages that all email services combined, including On-Demand Email-to-Case, can
process daily. Messages that exceed this limit are bounced, discarded, or queued for processing the next day, depending on
how you configure the failure response settings for each email service. Salesforce calculates the limit by multiplying the number
of user licenses by 1,000; maximum 1,000,000. For example, if you have 10 licenses, your org can process up to 10,000 email
messages a day.
Tip: Before publicizing your Email-to-Case routing addresses, remember to test them to verify that emails are converted to cases.
Planning
Your organization may want to keep access to your cases limited to the case owner. Determine what level of visibility your users need
to cases they do not own. Choose one of the sharing models described below that fits your business practices.
• Public Read/Write/Transfer
Users can view, edit, and transfer ownership of any record.
16
Setup Set Up Case Teams
• Public Read/Write
Users can view and edit any record, regardless of owner, but cannot change the owner of a record.
• Private
Only case owners, their managers, and administrators have access to view and edit their cases.
Tip: Be aware of how your sharing model affects your case queues. For example, in a Private sharing model, only queue members
and their direct reports can view or take ownership of cases owned by a queue. In a Public Read/Write or Public Read Only sharing
model, all users can view records owned by a queue but only queue members can take ownership of them.
17
Setup Set Up Case Teams
2. Click New.
3. Enter a name for the role.
4. Click Save.
5. From the Case Access picklist, select the role's level of access to cases.
6. Optionally, select Visible in Customer Portal if you want the users in this role visible to Customer Portal users viewing
cases.
7. Click Save. Alternatively, click Save & New to save the role and begin creating another role.
Tip: You can update predefined case teams and predefined case team members at any time.
18
Setup Set Up Case Teams
3. Add email alerts to the workflow rule so that notifications are sent to case team members when actions on cases match rule criteria:
a. Click Add Workflow Action and choose New Email Alert from the dropdown menu.
b. Enter a description for the email alert.
c. Choose an email template.
d. Select the type of recipients who you want to receive this email alert. Optionally, select Case Team from the Recipient
Type picklist to choose all users with a particular case team role as recipients.
e. Select the recipients who you want to receive this email alert in the Available Recipients list and click Add to add them to the
Selected Recipients list.
f. Optionally, enter up to five additional email addresses.
g. Click Save.
19
Setup Set Up Case Teams
20
FEATURE ROLLOUT
Tip: Use the standard list views if you do not need a customized list view. For example, My Open Cases displays a quick list
of all the open cases assigned to you.
Creating Cases
Show users how to create cases from the Cases related list on a contact. Clicking New from the Cases related list on a contact
automatically references that contact on the new case.
21
Feature Rollout Key Reports
Case Status
If you have customized the case Status picklist values, educate users on each status and the life-cycle of a case using these values.
Closing Cases
Show users how to close cases and include best practices for internal comments and solution information if you have included that
in your page layout.
Case Queues
Salesforce creates a list view for each case queue you create using the same name for the list view. Show members of the queue
how to view the contents of the queue by clicking the Cases tab and choosing the appropriate list view. The case queue is the owner
of the queue until a member takes ownership of it.
We recommend:
• Showing users how to view cases in a queue
• Explaining how list views work
• Teaching users how to take ownership of a case owned by a queue
1. Select the appropriate queue list view from the Case home page. The queue list view displays all of the cases in that queue.
2. Select the cases you want to own.
3. Click Accept.
Key Reports
Click the Reports tab to run any standard reports. The Support Reports folder includes such case reports as case history, cases created,
created by agent, and which agents own open cases.
Create your own customized case reports by clicking Create New Custom Report from the Reports tab. For example, you may want
to view a list of open cases sorted by priority. Selecting the “Horizontal Bar” Chart Type for this report displays a diagram like the
one below.
22
Feature Rollout Key Reports
23
INDEX
Cases
C rolling out 21
Case
sharing 16
process overview 21
Case Teams R
setting up 17
Reports
case reports 22
24