Last updated: May 2026
AP-226 — Salesforce Certified Contact Center Specialist
Test your knowledge with official exam-style questions
Questions and options are shuffled each attempt
▶Contact Center Accredited Professional — Practice Exam Set 1: All Questions & Explanations
Full question text, answer options, and explanations for this practice set — a spoiler-free alternative is the interactive quiz above for scored, shuffled practice.
1. Which Salesforce product is the foundation for building a modern digital contact center on the Salesforce platform?
- A. Salesforce Field Service
- B. Salesforce Service Cloud(correct)
- C. Salesforce Marketing Cloud
- D. Salesforce Experience Cloud
Explanation: Salesforce Service Cloud is the core product for contact center operations, providing case management, omni-channel routing, knowledge base, Einstein AI for service, and digital engagement capabilities.
2. What is the difference between a 'Case' and a 'Work Item' in the context of Salesforce contact centers?
- A. Cases are for B2B customers; Work Items are for B2C customers
- B. A Case is the customer issue record; a Work Item is the routing unit that Omni-Channel uses to assign work to agents(correct)
- C. Cases are created by agents; Work Items are created by customers via self-service
- D. There is no difference; they are used interchangeably
Explanation: A Case is the Salesforce record representing the customer's issue. A Work Item (also called a Routing Work Item or Interaction Summary) is the Omni-Channel unit of work derived from a channel interaction (chat, email, phone, etc.) that gets routed to an available agent.
3. Which feature allows contact center supervisors to monitor agent availability and workload in real time?
- A. Einstein Analytics for Service
- B. Omni-Channel Supervisor(correct)
- C. Service Cloud Voice Supervisor Panel
- D. The Case Management Dashboard
Explanation: The Omni-Channel Supervisor panel (also called Supervisor Tab) provides real-time visibility into agent presence status, current workload, and queue backlogs. Supervisors can also reassign work items from this panel.
4. Which two channels can be handled natively through Omni-Channel in Salesforce Service Cloud? (Choose 2)
- A. Live Chat (Embedded Service Chat)(correct)
- B. Email-to-Case(correct)
- C. Outbound calling via a third-party dialer
- D. WhatsApp via Marketing Cloud
Explanation: Omni-Channel natively handles Live Chat (via Embedded Service) and Email-to-Case as channels that route work to agents. Outbound calling requires a telephony integration. WhatsApp can be routed through Omni-Channel via Digital Engagement, but not through Marketing Cloud.
5. What is Service Cloud Voice?
- A. A native Salesforce telephony system that replaces all third-party CTI solutions
- B. Amazon Connect integrated with Salesforce Service Cloud, providing native voice routing with real-time transcription(correct)
- C. An AI voicebot that handles all inbound calls autonomously
- D. A feature for recording and storing customer voicemail in Salesforce
Explanation: Service Cloud Voice natively integrates Amazon Connect (telephony) with Salesforce Service Cloud. It provides in-console telephony, real-time transcription, Einstein intelligence during calls, and unified agent experience — all without leaving the Service Console.
6. What is the purpose of a Queue in Omni-Channel routing?
- A. To hold unassigned work items until an eligible agent becomes available(correct)
- B. To store historical case data for reporting
- C. To define the agent capacity limits
- D. To configure the routing algorithm (least active vs. most available)
Explanation: A Queue holds unassigned work items (cases, chats, etc.) until they can be routed to an eligible agent. Agents or routing configurations pull work from queues. Routing Configuration defines agent capacity and routing method; queues are the holding mechanism.
7. In Omni-Channel, what is the difference between 'Least Active' and 'Most Available' routing models?
- A. Least Active routes to the agent with the fewest open work items; Most Available routes to the agent with the most remaining capacity(correct)
- B. Least Active routes new work to the most experienced agent; Most Available routes to whoever has been idle longest
- C. Least Active is for chat; Most Available is for phone calls
- D. There is no functional difference
Explanation: Least Active routes work to the agent with the lowest count of open work items (regardless of work item size/capacity). Most Available routes to the agent whose remaining capacity (configured units) is highest. Most Available is better for mixed workloads with varying capacity weights.
8. An agent's Omni-Channel capacity is set to 10. A chat work item has a capacity weight of 4 and an email has a weight of 2. How many emails can the agent handle simultaneously if they already have one chat?
- A. 2 emails
- B. 3 emails(correct)
- C. 4 emails
- D. 5 emails
Explanation: The agent has capacity 10. One chat uses 4 units, leaving 6 remaining. Each email uses 2 units. 6 ÷ 2 = 3 emails. So the agent can handle 3 simultaneous emails while managing one chat, for a total capacity usage of 4 + 6 = 10.
9. What is Skills-Based Routing in Omni-Channel and when should it be used instead of queue-based routing?
- A. Skills-Based Routing assigns work based on agent seniority; use it when all agents have equal qualifications
- B. Skills-Based Routing matches work items to agents based on required skill attributes; use it when work requires specialized expertise(correct)
- C. Skills-Based Routing is only available with Einstein Bots
- D. Skills-Based Routing is the same as queue-based routing but with a different UI
Explanation: Skills-Based Routing (SBR) matches incoming work items to agents who have the required skills (e.g., language proficiency, product expertise). It is best used when not all agents can handle all work types — it ensures customers are connected to agents with the right expertise, improving resolution rates.
10. Which two objects must be configured to enable Omni-Channel routing for cases? (Choose 2)
- A. Routing Configuration(correct)
- B. Service Channel(correct)
- C. Presence Status
- D. Case Assignment Rule
Explanation: Omni-Channel requires a Service Channel (defines the object/channel type, e.g., Cases) and a Routing Configuration (defines capacity, routing model, and priority). Presence Status controls agent availability but is not required to configure routing itself. Case Assignment Rules are separate from Omni-Channel.
11. Enhanced Omni-Channel introduces which key improvement over Classic Omni-Channel routing?
- A. Support for email routing
- B. Flow-based routing logic that allows dynamic attribute matching and prioritization(correct)
- C. Integration with Service Cloud Voice
- D. Real-time supervisor monitoring
Explanation: Enhanced Omni-Channel (also called Unified Routing) uses Flow-based routing logic, enabling dynamic routing decisions based on case attributes, customer data, and skills. This replaces static queue/routing-config assignments with programmable routing flows for more sophisticated routing scenarios.
12. What does Einstein Case Classification do in Service Cloud?
- A. Automatically resolves cases without agent intervention
- B. Suggests field values (e.g., Priority, Type, Reason) for new cases based on case subject and description(correct)
- C. Routes cases to the correct queue using AI
- D. Generates draft replies for agents using generative AI
Explanation: Einstein Case Classification uses machine learning trained on historical cases to suggest field values such as Priority, Type, Case Reason, and custom fields when a new case is created. Agents can accept or override suggestions, improving classification speed and consistency.
13. What is the minimum number of historical case records required to train Einstein Case Classification?
- A. 100 closed cases
- B. 1,000 closed cases
- C. 400 closed cases per field being classified(correct)
- D. 10,000 closed cases
Explanation: Einstein Case Classification requires a minimum of 400 closed cases per field being predicted to build a reliable model. If a field has fewer than 400 historical examples for a given value, predictions for that value will be less accurate or unavailable.
14. Einstein Article Recommendations in Service Cloud suggests Knowledge articles to agents based on what data?
- A. The agent's browsing history in Salesforce Knowledge
- B. The content of the case subject, description, and prior attached articles(correct)
- C. The customer's account tier and product ownership
- D. The queue the case was routed through
Explanation: Einstein Article Recommendations analyzes the case subject, description, and historical article attachment patterns to suggest relevant Knowledge articles to agents in real time. It learns from which articles were actually attached to resolved cases.
15. Which two capabilities does Einstein Bots provide in Salesforce Service Cloud? (Choose 2)
- A. Automated conversation handling for common customer inquiries before escalating to agents(correct)
- B. Natural language processing to understand customer intent from chat messages(correct)
- C. Automatic generation of case closure emails
- D. Real-time quality monitoring of agent responses
Explanation: Einstein Bots handle automated chat conversations using NLP to understand customer intent, resolve common issues (order status, FAQ, etc.), collect information, and then seamlessly transfer to a human agent with full context when needed. They do not generate closure emails or monitor agent quality.
16. What is the purpose of Einstein Next Best Action in a service context?
- A. To automatically close cases that meet a pre-defined resolution threshold
- B. To surface real-time, AI-driven recommendations to agents on what action to take next (e.g., offer a discount, escalate)(correct)
- C. To predict which cases will have high CSAT scores
- D. To auto-assign cases to agents based on their performance history
Explanation: Einstein Next Best Action uses rules and predictive models to surface contextual recommendations to service agents during case handling — such as offering a retention discount, suggesting an upsell, or recommending an escalation path. Agents can accept or reject recommendations with one click.
17. Which Salesforce add-on product enables SMS, WhatsApp, Facebook Messenger, and other messaging channels natively in Service Cloud?
- A. Salesforce Inbox
- B. Digital Engagement (formerly Messaging)(correct)
- C. Marketing Cloud Mobile Connect
- D. Experience Cloud Messaging
Explanation: Digital Engagement (formerly called Messaging) is the Salesforce add-on that brings asynchronous messaging channels — SMS, WhatsApp, Facebook Messenger, Apple Messages for Business — into Omni-Channel for service agent handling, all within the Service Console.
18. What is the key difference between 'Messaging' (asynchronous) and 'Live Chat' (synchronous) in Salesforce Service Cloud?
- A. Messaging is only available on mobile; Live Chat is only available on desktop
- B. Messaging allows customers to respond at their own pace and resume conversations later; Live Chat requires both parties to be active simultaneously(correct)
- C. Messaging can only be used with Einstein Bots; Live Chat requires human agents
- D. Live Chat supports file attachments; Messaging does not
Explanation: Messaging is asynchronous — customers can send a message and return later to continue the conversation, and agents can handle multiple message threads in parallel without real-time pressure. Live Chat is synchronous — both parties must be present simultaneously, and sessions expire on inactivity.
19. Which two features of Salesforce Embedded Service (Chat) improve customer experience before connecting to a live agent? (Choose 2)
- A. Pre-chat form to collect customer information before the chat starts(correct)
- B. Automated position-in-queue display
- C. Automatic case creation in the background before agent connects
- D. Integration with Einstein Bots for automated responses before escalation(correct)
Explanation: Embedded Service Chat supports a pre-chat form (gathering name, email, issue details before routing) and integration with Einstein Bots (handling automated responses and collecting info before an agent is needed). Queue position display is available but the primary experience features are the pre-chat form and bot integration.
20. An organization wants to allow customers to initiate a service conversation via WhatsApp and have it routed to agents in Omni-Channel. Which is the correct setup path?
- A. Enable WhatsApp in Marketing Cloud, then configure a Salesforce Connect adapter
- B. Configure a WhatsApp number in Digital Engagement, set up a Messaging Channel, and route it via an Omni-Channel queue with a Routing Configuration(correct)
- C. Set up a WhatsApp Business API account and build a custom CTI integration
- D. Enable WhatsApp in Service Cloud Setup and assign it to agents manually
Explanation: To route WhatsApp messages through Omni-Channel: (1) Purchase Digital Engagement, (2) Register a WhatsApp Business number in Salesforce, (3) Configure a Messaging Channel for WhatsApp, (4) Link the channel to a Service Channel, (5) Create a Routing Configuration and Queue to route messages to agents via Omni-Channel.
21. What is a 'Messaging Session' object in Salesforce Digital Engagement?
- A. The technical API session that connects Salesforce to the messaging platform
- B. The Salesforce record that represents a single messaging conversation and is used to route the work via Omni-Channel(correct)
- C. A batch of messages sent to customers in a marketing campaign
- D. The authenticated user session for the customer in the messaging app
Explanation: A Messaging Session is the Salesforce record created when a customer initiates a messaging conversation. It represents the conversation and serves as the work item routed through Omni-Channel to agents. It links to a Contact and optionally to a Case.
22. Which out-of-the-box Salesforce feature provides pre-built dashboards for contact center KPIs like average handle time and case volume?
- A. Einstein Analytics for Service (Service Cloud Analytics)(correct)
- B. Standard Salesforce Reports and Dashboards
- C. Omni-Channel Supervisor tab
- D. Data Cloud for Service
Explanation: Einstein Analytics for Service (Service Cloud Analytics) provides pre-built, customizable dashboards for contact center KPIs including case volume, average handle time, CSAT, agent performance, and backlog metrics. Standard Reports/Dashboards require custom building and lack the advanced analytics features.
23. What metric does 'Average Handle Time (AHT)' measure in a contact center context?
- A. The average time a customer waits in queue before connecting to an agent
- B. The average total time an agent spends on a customer interaction including talk time and after-call work(correct)
- C. The average time to resolve and close a case
- D. The average number of cases an agent handles per day
Explanation: Average Handle Time (AHT) = Talk Time + Hold Time + After-Call Work (ACW). It measures the total agent time spent per interaction. It is a key efficiency metric — lower AHT generally indicates higher agent efficiency, though it must be balanced against quality (CSAT) metrics.
24. Which two mechanisms can be used to collect customer satisfaction (CSAT) feedback after case resolution in Salesforce? (Choose 2)
- A. Einstein Conversation Mining to analyze chat transcripts for sentiment
- B. Post-case survey via Salesforce Surveys sent on case close(correct)
- C. Automated SMS survey via Digital Engagement after messaging session ends(correct)
- D. Einstein Feedback AI that auto-rates case quality
Explanation: Salesforce Surveys can be automatically triggered on case closure to collect CSAT scores, and Digital Engagement can send post-interaction SMS surveys after messaging sessions end. Einstein Conversation Mining analyzes transcripts for insights but doesn't collect CSAT. There is no 'Einstein Feedback AI' product.
25. A contact center manager wants to track 'First Contact Resolution (FCR)' in Salesforce. What field/approach is most commonly used?
- A. A native FCR field on the Case object that Salesforce updates automatically
- B. A custom formula field or Flow that checks if a case was reopened within a defined window after initial closure(correct)
- C. The 'Reopen Count' field on the standard Case object
- D. Einstein automatically calculates FCR from call recordings
Explanation: Salesforce does not have a native FCR field. FCR is typically tracked using a custom approach: a Flow or Process monitors for cases that are reopened within a defined time window (e.g., 7 days) after initial closure and flags them. A custom checkbox or formula field then indicates whether the case was resolved on first contact.