# Service rep experience: console, Omni-Channel and handoff

*Agentforce Service Consultant Study Guide · Agentforce Service Solution Design · Last updated October 15, 2026 · https://www.certifyforce.com/study-guide/agentforce-service-consultant/agentforce-service-solution-design/service-rep-experience-console-omni-channel-and-handoff*

How to design the rep's workspace (Service Console, Dynamic Forms), push work with Omni-Channel capacity, queues, skills and flows, hand conversations from an Agentforce Service agent to a rep, and design around the service agent's documented limits.

- Certification: Salesforce Agentforce Service Consultant
- Exam section: Agentforce Service Solution Design
- Study guide: https://www.certifyforce.com/study-guide/agentforce-service-consultant

**Official exam objective:**

> Given a scenario, analyze customer requirements to determine an appropriate solution design considering capabilities, limitations, and trade-offs for the service agent experience.

## What the exam expects

- Design the rep workspace: a console app and a case page showing only relevant fields.
- Configure Omni-Channel capacity, queues, skills and Omni-Channel flows.
- Design the AI-agent-to-rep handoff, including when no rep is free.
- Choose rep-assist AI versus the customer-facing Agentforce Service agent.
- Explain the Service agent's messaging limits.

Key terms:
- **Presence configuration:** a rep's total capacity and Omni-Channel behaviors.
- **Routing configuration:** how much capacity a queue's work item consumes, plus the routing model and priority.
- **Skills-based routing:** pushes work to a rep who holds every required skill and has capacity.
- **Escalation subagent:** the subagent (formerly topic) an agent uses to transfer a conversation.
- **Outbound Omni-Channel flow:** the flow that routes an escalated conversation to a rep, queue or other agent.

## Key facts

| Fact | Detail | Source |
|---|---|---|
| Console access | Lightning Console User permission plus the profile added to the console app | [Salesforce Console in Lightning Experience](https://help.salesforce.com/s/articleView?id=service.console_lex_intro.htm&language=en_US&type=5) |
| Work item size | Units or percentage of capacity, not both; Voice Call queues use full capacity | [Routing Configuration Settings](https://help.salesforce.com/s/articleView?id=service.service_presence_routing_configuration_settings.htm&language=en_US&type=5) |
| Presence configuration | One per user at a time; a second assignment silently removes the first | [Create Presence Configurations](https://help.salesforce.com/s/articleView?id=service.service_presence_create_presence_configurations.htm&language=en_US&type=5) |
| Unmatched skills | No rep with all required skills means the item isn't routed, unless additional skills are configured to drop | [How Does Skills-Based Routing Work?](https://help.salesforce.com/s/articleView?id=service.omnichannel_how_skills_based_routing_works.htm&type=5) |
| Skill expiry | Service resource skills take a start date and optional end date | [Assign Skills to Service Resources](https://help.salesforce.com/s/articleView?id=service.omnichannel_skills_based_routing_assign_skills.htm&language=en_US&type=5) |
| Escalation retries | One transfer attempt per session; the conversation history transfers | [Transfer Conversations](https://help.salesforce.com/s/articleView?id=ai.service_agent_escalation.htm&type=5) |
| Session close | 72 hours from start or ended by the customer, regardless of channel timeout | [Considerations for Agentforce Service Agent](https://help.salesforce.com/s/articleView?id=ai.service_agent_considerations.htm&language=en_US&type=5) |
| SMS limit | 912 characters, 396 with special characters; WhatsApp 4,096 | [Considerations for Agentforce Service Agent](https://help.salesforce.com/s/articleView?id=ai.service_agent_considerations.htm&language=en_US&type=5) |

## Check yourself

- Why does a rep with one chat open not receive a voice call?
- When does an Agentforce Service agent session close?
- Why can't you test escalation in the Agentforce Builder preview?
- Which tool drafts chat replies that a rep edits before posting?
- When is a skills-based work item left unrouted?

## Sources

- [Considerations for Agentforce Service Agent](https://help.salesforce.com/s/articleView?id=ai.service_agent_considerations.htm&language=en_US&type=5)
- [Transfer Conversations from an Agent with an Omni-Channel Flow](https://help.salesforce.com/s/articleView?id=ai.service_agent_escalation.htm&type=5)
- [Routing Configuration Settings](https://help.salesforce.com/s/articleView?id=service.service_presence_routing_configuration_settings.htm&language=en_US&type=5)
- [Create Routing Configurations for Your Queues](https://help.salesforce.com/s/articleView?id=service.service_presence_create_routing_configuration.htm&language=en_US&type=5)
- [Create Queues](https://help.salesforce.com/s/articleView?id=sf.setting_up_queues.htm&type=5)
- [Create Presence Configurations](https://help.salesforce.com/s/articleView?id=service.service_presence_create_presence_configurations.htm&language=en_US&type=5)
- [Routing Model Options for Omni-Channel](https://help.salesforce.com/s/articleView?id=service.service_presence_routing_options.htm&language=en_US&type=5)
- [Service Channel Settings](https://help.salesforce.com/s/articleView?id=service.service_presence_service_channel_settings.htm&language=en_US&type=5)
- [How Does Skills-Based Routing Work?](https://help.salesforce.com/s/articleView?id=service.omnichannel_how_skills_based_routing_works.htm&type=5)
- [Assign Skills to Service Resources](https://help.salesforce.com/s/articleView?id=service.omnichannel_skills_based_routing_assign_skills.htm&language=en_US&type=5)
- [Advanced Routing with Omni-Channel Flows](https://help.salesforce.com/s/articleView?id=service.omnichannel_flows.htm&language=en_US&type=5)
- [Route Work with Omni-Channel](https://help.salesforce.com/s/articleView?id=service.omnichannel_intro.htm&language=en_US&type=5)
- [Salesforce Console in Lightning Experience](https://help.salesforce.com/s/articleView?id=service.console_lex_intro.htm&language=en_US&type=5)
- [Break Up Your Record Details with Dynamic Forms](https://help.salesforce.com/s/articleView?id=platform.dynamic_forms_overview.htm&type=5)
- [Einstein Service Replies](https://help.salesforce.com/s/articleView?id=service.reply_recs_generative_ai_service_replies.htm&language=en_US&type=5)
- [Agent Types and Considerations](https://help.salesforce.com/s/articleView?id=ai.agent_setup_explore_types.htm&language=en_US&type=5)
- [Set Up an Agentforce Service Agent for Bring Your Own Channel](https://help.salesforce.com/s/articleView?id=service.messaging_byoc_ccaas_ai_agent.htm&language=en_US&type=5)
- [Explore Agentforce for Service: Key Benefits & Setup (Trailhead)](https://trailhead.salesforce.com/content/learn/modules/agentforce-service-agent-quick-look/get-started-with-agentforce-service-agent)

## About the full unit

The "Core concepts", "Exam traps" and "Worked scenario" sections of this unit, its 18 linked practice questions, and unlimited timed mock exams are included with the Agentforce Service Consultant pack (USD $19): https://www.certifyforce.com/practice-exams
