Fatskills
Practice. Master. Repeat.
Study Guide: TECH **Salesforce Case Management: Zero-Fluff, Hands-On Guide**
Source: https://www.fatskills.com/salesforce-certification/chapter/tech-salesforce-case-management-zero-fluff-hands-on-guide

TECH **Salesforce Case Management: Zero-Fluff, Hands-On Guide**

By Fatskills Exam Guides Team — the exam nerds behind 28,500+ quizzes and 2.1M practice questions across 500+ global exams.

⏱️ ~7 min read

Salesforce Case Management: Zero-Fluff, Hands-On Guide

(Case Queues, Auto-Response, Escalation, Entitlements)


1. What This Is & Why It Matters

Case Management is the backbone of customer support in Salesforce. If you’re a Salesforce Admin, you’ll spend 30-50% of your time here—because broken case workflows mean: - Angry customers (e.g., a high-priority case sits unassigned for 48 hours).
- Wasted agent time (e.g., manually routing cases instead of auto-assigning them).
- SLA violations (e.g., a critical bug report misses its 2-hour response window).

Real-world scenario:
You inherit a Salesforce org where: - Cases pile up in a single "Support" queue with no auto-routing.
- Customers email [email protected] but get no acknowledgment (auto-response is broken).
- High-severity cases never escalate, even after 24 hours.
- Agents waste time manually checking entitlements (e.g., "Does this customer have 24/7 support?").

This guide fixes all of that. By the end, you’ll: ✅ Auto-route cases to the right team (e.g., Billing → Finance Queue).
Send instant auto-responses (e.g., "We got your case! Here’s your ticket #12345").
Escalate cases automatically if they’re not resolved in time.
Enforce SLAs (e.g., "Premium customers get a response in 1 hour, Standard in 4").


2. Core Concepts & Components


? Case Queue

  • What it is: A holding area for cases that need assignment (like a shared inbox for a team).
  • Production insight: If you don’t use queues, cases get lost in limbo or assigned to the wrong person. Always route cases to a queue first, then assign to agents.

? Assignment Rule

  • What it is: Logic that auto-assigns cases to queues/users based on criteria (e.g., "If Case Type = Billing, assign to Finance Queue").
  • Production insight: Without assignment rules, manual assignment = human error. Always test rules in Sandbox first.

? Auto-Response Rule

  • What it is: Sends an immediate email to the customer when a case is created (e.g., "Thanks for contacting us! Your case # is 12345").
  • Production insight: If auto-responses fail, customers panic ("Did they get my email?"). Always test email deliverability.

? Escalation Rule

  • What it is: Automatically reassigns or notifies someone if a case isn’t resolved by a deadline (e.g., "If Case Age > 4 hours, escalate to Support Manager").
  • Production insight: Without escalation rules, critical cases get ignored. Set up time-based workflows (e.g., "Escalate after 2 hours for Premium customers").

? Entitlement

  • What it is: Defines what support a customer is entitled to (e.g., "Premium customers get 24/7 support with 1-hour response time").
  • Production insight: If entitlements aren’t linked to cases, agents waste time checking contracts. Always tie entitlements to Account/Contact records.

? Milestone (Entitlement Process)

  • What it is: A time-based SLA (e.g., "First Response: 1 hour for Premium customers").
  • Production insight: If milestones aren’t enforced, SLAs are meaningless. Use Entitlement Processes to track compliance.

? Case Feed

  • What it is: A real-time log of all case activity (emails, comments, status changes).
  • Production insight: If agents don’t use the Case Feed, context is lost. Train teams to log everything here (not in emails).

? Email-to-Case

  • What it is: Converts customer emails into cases automatically.
  • Production insight: If Email-to-Case fails, cases disappear. Always monitor the Email-to-Case queue for errors.


3. Step-by-Step Hands-On Setup


Prerequisites

✅ Salesforce org (Developer or Sandbox recommended).
✅ Admin permissions.
✅ A test email address (for auto-response testing).


Task: Set Up Auto-Routing, Auto-Response, Escalation, and Entitlements

Step 1: Create a Case Queue

  1. Go to SetupQueuesNew.
  2. Label: Finance Support Queue
  3. Queue Members: Add users/roles (e.g., "Finance Team").
  4. Supported Objects: Select Case.
  5. Save.

Verification:
- Create a test case → Check if it appears in the queue.



Step 2: Set Up Assignment Rules

  1. Go to SetupAssignment RulesCase Assignment RulesNew.
  2. Rule Name: Auto-Assign Cases by Type
  3. Active: Checked.
  4. Add Rule Entry:
  5. Sort Order: 1
  6. Criteria: Case: Type EQUALS Billing
  7. Assign To: Finance Support Queue
  8. Save.

Verification:
- Create a case with Type = Billing → It should auto-assign to the Finance Queue.



Step 3: Configure Auto-Response Rules

  1. Go to SetupAuto-Response RulesCase Auto-Response RulesNew.
  2. Rule Name: Customer Acknowledgment
  3. Active: Checked.
  4. Add Rule Entry:
  5. Sort Order: 1
  6. Criteria: Case: Origin EQUALS Email
  7. Email Template: Case Auto-Response (create one if it doesn’t exist).
  8. Save.

Verification:
- Send an email to your Email-to-Case address → You should get an auto-reply.



Step 4: Set Up Escalation Rules

  1. Go to SetupEscalation RulesCase Escalation RulesNew.
  2. Rule Name: Escalate Unresolved Cases
  3. Active: Checked.
  4. Add Rule Entry:
  5. Sort Order: 1
  6. Criteria: Case: Status NOT EQUALS Closed
  7. Business Hours: Default
  8. Escalate After: 4 Hours
  9. Assign To: Support Manager (user or queue)
  10. Email Template: Escalation Alert (create one if needed).
  11. Save.

Verification:
- Create a case → Wait 4 hours → Check if it escalates.



Step 5: Configure Entitlements & Milestones

  1. Enable Entitlements:
  2. Go to SetupEntitlement SettingsEnable Entitlements.
  3. Create an Entitlement:
  4. Go to Entitlements tab → New.
  5. Name: Premium Support
  6. Account: Select a test account.
  7. Start/End Date: Set future dates.
  8. Save.
  9. Create Milestones:
  10. Go to Entitlement ProcessesNew.
  11. Name: Premium SLA
  12. Add Milestone:
    • Name: First Response
    • Time: 1 Hour
    • Criteria: Case: Status EQUALS New
  13. Link Entitlement to Case:
  14. Edit a case → Entitlement Name → Select Premium Support.

Verification:
- Create a case for a Premium customer → Check if the Milestone appears in the Case Feed.


4. ? Production-Ready Best Practices


Security

  • Restrict queue access: Only add users who need to see cases (least privilege).
  • Mask sensitive data: Use Field-Level Security to hide credit card numbers in cases.
  • Audit logs: Enable Field History Tracking on Case Status and Owner.

Cost Optimization

  • Avoid over-escalation: Too many escalations = agent burnout. Set realistic thresholds (e.g., escalate after 4 hours, not 1).
  • Use Email-to-Case wisely: Too many auto-replies = spam complaints. Only auto-respond to new cases, not replies.

Reliability & Maintainability

  • Naming conventions:
  • Queues: [Team] [Purpose] (e.g., Finance Billing Queue).
  • Rules: [Action] [Criteria] (e.g., Auto-Assign Billing Cases).
  • Test in Sandbox first: Always clone rules from Production → Sandbox → test → deploy.
  • Document SLAs: Keep a shared doc with all entitlement rules (e.g., "Premium = 1-hour response").

Observability

  • Monitor case aging: Create a dashboard with:
  • Cases older than 24 hours.
  • Cases breaching SLAs.
  • Set up alerts: Use Workflow Rules to email managers when cases escalate.
  • Log everything: Train agents to update the Case Feed, not email.


5. ⚠️ Common Mistakes & Traps

Mistake Symptom Fix/Prevention
No assignment rules Cases pile up in "Unassigned" Always set up at least one assignment rule (even if it’s "Assign to Default Queue").
Auto-response fails silently Customers say, "I never got a reply!" Test email deliverability before going live. Check Email Logs in Setup.
Escalation rules ignore business hours Cases escalate at 3 AM Set Business Hours in escalation rules (e.g., "Only escalate during 9 AM–5 PM").
Entitlements not linked to cases Agents manually check contracts Automate entitlement assignment via Process Builder (e.g., "If Account.Tier = Premium, assign Premium Entitlement").
Too many queues Agents confused about where to look Consolidate queues (e.g., one queue per team, not per case type).


6. ? Exam/Certification Focus


Typical Question Patterns

  1. "Which feature auto-assigns cases based on criteria?"
  2. Assignment Rule (not Workflow Rule or Process Builder).
  3. "How do you ensure a case is escalated after 4 hours?"
  4. Escalation Rule (not Time-Based Workflow).
  5. "What sends an immediate email to the customer when a case is created?"
  6. Auto-Response Rule (not Email Alert).
  7. "How do you enforce SLAs for different customer tiers?"
  8. Entitlement Process + Milestones (not just a custom field).

⚠️ Trap Distinctions

  • Assignment Rule vs. Workflow Rule:
  • Assignment Rule = who owns the case.
  • Workflow Rule = what happens to the case (e.g., send email, update field).
  • Escalation Rule vs. Time-Based Workflow:
  • Escalation Rule = reassigns the case.
  • Time-Based Workflow = triggers an action (e.g., sends an email).

Scenario-Based Question

"A customer with Premium support hasn’t received a response in 1 hour. What’s the fastest way to ensure this never happens again?"
- ✅ Set up an Entitlement Process with a 1-hour milestone + Escalation Rule.


7. ? Hands-On Challenge (With Solution)


Challenge:

"A case for a Premium customer (Account = 'Acme Corp') was created 2 hours ago but hasn’t been assigned. How do you auto-assign it to the 'Premium Support Queue' and escalate it if it’s not resolved in 1 more hour?"

Solution:

  1. Create a Queue:
  2. Premium Support Queue (add Premium support agents).
  3. Set Up Assignment Rule:
  4. Criteria: Case: Account.Name EQUALS Acme Corp
  5. Assign To: Premium Support Queue
  6. Set Up Escalation Rule:
  7. Criteria: Case: Status NOT EQUALS Closed
  8. Escalate After: 1 Hour
  9. Assign To: Support Manager

Why it works:
- Assignment Rule ensures immediate routing.
- Escalation Rule ensures SLA compliance.


8. ? Rapid-Reference Crib Sheet

Task Where to Find It Key Setting
Create Queue Setup → Queues Supported Object = Case
Assignment Rule Setup → Assignment Rules Criteria = Case Type/Account
Auto-Response Rule Setup → Auto-Response Rules Email Template = Case Auto-Response
Escalation Rule Setup → Escalation Rules Business Hours = Default
Entitlement Process Setup → Entitlement Processes Milestone = First Response (1 Hour)
Email-to-Case Setup → Email-to-Case Routing Address = [email protected]
⚠️ Default Case Owner Setup → Support Settings If no assignment rule matches, case goes here.
⚠️ Case Feed Tracking Setup → Feed Tracking Enable for Case Status, Owner


9. ? Where to Go Next

  1. Salesforce Case Management Trailhead – Hands-on modules.
  2. Salesforce Help: Assignment Rules – Official docs.
  3. Salesforce Help: Entitlement Processes – SLA setup guide.
  4. Book: "Salesforce Service Cloud for Dummies" – Covers case management in depth.

Final Pro Tip:

"If you only remember one thing, make it this: Always test case workflows in Sandbox first. A broken auto-response or escalation rule in Production = angry customers and a frantic CEO." ?



ADVERTISEMENT