Skip to content
Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary

How to set up a Service Cloud Agent

Provisioning a human Agent looks similar to provisioning any Salesforce user, with a few service-specific extras. Provisioning an Agentforce Agent is a different exercise covered under that term.

Steps
5
Steps
Level
Intermediate
Level
Category
Service
Category
By Dipojjal Chakrabarti · Founder & Editor, Salesforce DictionaryLast updated May 19, 2026

Provisioning a human Agent looks similar to provisioning any Salesforce user, with a few service-specific extras. Provisioning an Agentforce Agent is a different exercise covered under that term.

  1. Create the user with the right licence

    Setup, Users, New User. Choose a Service Cloud user licence and Service Cloud Voice or Digital Engagement add-ons as needed.

  2. Assign permission sets and PSLs

    Assign the Service Console permission set, the Knowledge user permission set, and any add-on permission set licences. Test that the user lands in the Service Console after login.

  3. Add Presence Statuses and configurations

    Setup, Omni-Channel, Presence Statuses. Assign at least one Available status to the user. Without a Presence Status, Omni-Channel cannot route work.

  4. Set capacity and skills

    Configure the Agent's capacity in the Presence Configuration. Assign skills from the Skills setup page, either manually or through a Skills assignment Flow.

  5. Add the Agent to queues and routing rules

    Make sure the Agent is a member of any relevant queues. Validate the routing rule the org uses; for skills-based routing, validate skill profiles.

Gotchas
  • Without a Presence Status the user cannot accept any Omni-Channel work, regardless of permission sets.
  • Capacity is per Presence Configuration, not per user. Configuring it once in the wrong template affects every Agent attached to that template.
  • Skills are case-sensitive and live in their own records. Updating an Agent's spoken languages outside the skills surface does not affect routing.
  • Agentforce Agents do not have a traditional Salesforce user seat. Treating them as human users in licence reporting overstates seat usage.

Go deeper