Agentforce Service Assistant
A Salesforce AI agent that assists human service reps on case, messaging session and voice call records by generating grounded record summaries and step-by-step service plans and, where configured, surfacing and running Agentforce actions in plan steps.
Recorded characteristics
- Function
- Salesforce documents Service Assistant as a proactive AI agent on the case, messaging session and voice call record pages that guides human service reps through issue resolution. It generates AI record summaries and step-by-step resolution guidance called service plans, surfaced in the Service Assistant Lightning web component on the record page. Salesforce documents two plan types: a guidance plan, which is a static checklist-style plan that a service rep drafts and redrafts and which is supported for cases only, and a dynamic plan, which monitors the record in real time, adapts each step as record data changes and surfaces agent actions, and which is supported for cases and messaging sessions. Salesforce states that plans are grounded in company data through record data and Service AI Grounding, subagents and instructions, agent actions, and knowledge articles from Agentforce Data Libraries. Salesforce documents optional capabilities beyond the service plan, including Case Catch-Up and Insights, Service Replies, quick actions, similar cases and service plan translation, and states that these functions are independent and optional. Salesforce documents an agent chat available for both plan types. This record covers the rep-facing Service Assistant only; the customer-facing Agentforce Service Agent is a separate capability and is not merged here.
- Data access
- Salesforce documents that Service Assistant grounds on the case or messaging session record it is working, that for messaging it grounds on the entire transcript automatically while for case the administrator selects which fields and related objects to ground on through Service AI Grounding, and that additional grounding comes from subagents and instructions, knowledge articles in Agentforce Data Libraries, agent actions, context variables such as the current record ID, and optional related record and similar case grounding. Salesforce states that all service plans are drafted according to the permissions of the ServicePlanner User (the agent user), so field-, object- and sharing-level permissions of individual service reps do not limit plan content and reps can see information they do not have direct access to; Salesforce directs administrators to configure grounding sources to their own security standards and states that Service Assistant supports the optional data masking features of the Einstein Trust Layer. Salesforce states that Data 360 (Data Cloud) is required to create service plans. Actions read and write only what each configured action is granted; Salesforce requires explicit Apex class access, object Read access, Create and Edit access where the action writes, and field-level Read access for the ServicePlanner User. Unrestricted org-wide access is not documented.
- Actions
- Can take actions
- External actions
- Conditional
- Human confirmation
- Conditional
- Permission basis
- Dedicated agent identity
- Administrative control
- Salesforce documents administrator and maker controls including: creating and configuring the Service Assistant agent in the legacy Agentforce Builder using the Agentforce Service Assistant agent type and template; required subagents with labels, descriptions, scope and instructions, with optional agent actions; choosing one plan type at a time for Case (guidance or dynamic) and dynamic plans only for Messaging; eligibility criteria per object and the messaging eligibility flow; Service AI Grounding field and related object selection for Case; knowledge grounding through Agentforce Data Libraries; context variable setup; routing multiple Service Assistant agents to business units, queues or record types through a customer-built autolaunched flow; adding the Service Assistant Lightning web component to the record page; enabling optional capabilities such as Case Catch-Up and Insights, Service Replies, quick actions, similar cases and plan translation; per-action configuration of descriptions, inputs (Collect data from user, Require input), outputs (Show in conversation) and the Require User Confirmation setting; and permission-set assignment for service reps and for the ServicePlanner User. These are configuration controls; they are recorded separately from the runtime authority under which actions execute.
- Default state
- Not established
- Availability
- Salesforce documents Service Assistant for Lightning Experience on the Agentforce for Service Add-on editions (Enterprise, Performance, Unlimited) and Service Cloud Agentforce 1 and Performance Agentforce 1 editions. Salesforce states that Service Assistant supports the Case and Messaging Session objects, that it is available on the case and messaging session record pages and is not supported in Service channels, and that Service Assistant for Messaging is supported on Enhanced Chat (formerly Messaging for In-App and Web), Facebook and WhatsApp. The overview article also describes Service Assistant on the voice call record page and Salesforce publishes separate voice permissions. Salesforce states, as of the documentation reviewed in September 2026, that Service Assistant is supported only in the legacy Agentforce Builder and that from July 2026 the requirement for new agents to be created only in the new Agentforce Builder does not apply to Service Assistant, so it can continue to be created and configured in the legacy builder until further notice. Agentforce Script is not supported. Data 360 must be provisioned and turned on, and each user must have a user role.
- Licensing
- Salesforce documents required add-on licences: the Service Planner add-on (guidance plans and supported features) and the Service Assistant Adaptive Experience add-on (the real-time conversational experience and agent chat), both included with the Agentforce for Service or Agentforce 1 add-ons, together with Einstein for Service or Agentforce for Service add-on licences. Salesforce documents Service Assistant as a consumption-based product that uses Flex Credits and Data 360 credits, with consumption differing between the Agentforce for Service and Einstein for Service licences and by plan type and enabled features. Salesforce states that actions executed automatically by the ServicePlanner User are unmetered, and that when an action requires manual confirmation or input from a service rep the rep needs the Unmetered User Based AI permission set licence for the action to be unmetered. Prices are not recorded here.
- External model or provider
- Salesforce documents Service Assistant as part of Agentforce and states that it supports the optional data masking features of the Einstein Trust Layer. The specific large language model or external model provider used for service plan generation is not established in the Service Assistant documentation reviewed.
- Limitations and uncertainty
- ESTABLISHED: rep-facing guidance on case, messaging session and voice call records; grounded record summaries and service plans; dynamic plans that adapt in real time and surface actions; support for standard and custom Agentforce actions with no prebuilt actions supplied; automatic execution of a matched action by default in dynamic plans; the per-action Require User Confirmation setting that makes Service Assistant wait for the service rep; execution of all actions in the context of the ServicePlanner User agent user, which is created automatically with the agent; plan drafting under ServicePlanner User permissions rather than the reading rep permissions; supported objects, channels, editions and add-on licences. CONFIGURATION-DEPENDENT OR NOT ESTABLISHED: which actions exist in any deployment and therefore what Service Assistant can do there, since Salesforce supplies no prebuilt actions; whether a given action runs automatically or waits for rep confirmation, which depends on the per-action setting; behaviour differences between plan types, since guidance plans run agent actions only when a rep asks through the agent chat and surface automation through Case quick actions instead; whether any action reaches systems outside Salesforce, which is recorded as conditional because Salesforce documents customer-configured actions such as emailing a customer or issuing a refund through Apex, flows or prompt templates but documents no built-in external execution by Service Assistant itself; the capability-level operational default, which Salesforce does not state and which is not inferred from the requirement to set the feature up, from licence entitlement, or from the default of the Require User Confirmation sub-setting; the model or provider used. Generating guidance, summaries or replies is not itself an operational action, and not every plan step performs an action. Service Assistant assists a human service rep and is distinct from the customer-facing Agentforce Service Agent.
Evidence
- Grounding Service Assistant with Agent Actions
Supports: Actions · Human confirmation · External actions · Permission basis · Licensing · Limitations · Primary source
Agent actions are an optional grounding source that lets Service Assistant automate completion of plan steps; standard and custom Agentforce actions are supported and no prebuilt actions are provided.
Service Assistant executes all actions automatically unless Require User Confirmation is enabled for the action.
Actions rely on customer Apex classes, flows and prompt templates, so any effect outside Salesforce depends on what the customer configures; no prebuilt or built-in external action is documented.
All actions execute in the context of the ServicePlanner User, which must be granted Apex class access, object Read and, where the action writes, Create and Edit access, plus field-level Read access.
Actions executed automatically by the ServicePlanner User are unmetered; actions requiring rep confirmation or input need the Unmetered User Based AI permission set licence to be unmetered.
No prebuilt actions are provided, so what Service Assistant can execute is entirely dependent on customer configuration and granted permissions.
- Agentforce Service Assistant
Supports: Function · Availability · General · Primary source
Overview: proactive AI agent on case, messaging session and voice call record pages providing AI record summaries and step-by-step resolution guidance (service plans) in a Lightning web component, grounded in record data, subagents, agent actions and knowledge articles, with optional capabilities such as Case Catch-Up & Insights and Service Replies.
Overview note: Service Assistant is supported only in the legacy Agentforce Builder and is exempt from the July 2026 new-builder requirement until further notice.
Overview article distinguishes Agentforce Service Assistant (rep-facing) from the customer-facing Agentforce Service Agent within AI Solutions for Service, and presents Service Assistant as a currently supported capability.
- Meet Service Assistant
Supports: Function · Data access · Licensing · Primary source
Meet Service Assistant: dynamic plans monitor the record in real time and adapt guidance; optional capabilities extend the plan.
Plans are grounded in record data, subagents and instructions, agent actions and knowledge articles from Agentforce Data Libraries.
Service Assistant is a consumption-based product using Flex Credits and Data 360 credits, varying by licence, plan type and enabled features.
- Service Assistant Frequently Asked Questions
Supports: Function · Actions · Human confirmation · Permission basis · Data access · Admin controls · Availability · Limitations · Primary source
FAQ: Service Assistant is a proactive AI agent that orchestrates service plans, agent capabilities and agent chat for a service rep; guidance plans are static and case-only, dynamic plans are real-time for cases and messaging sessions.
FAQ: in dynamic plans Service Assistant surfaces actions by matching them to plan steps; reps confirm and run an action or the action runs automatically based on configuration; in guidance plans actions run only when asked through agent chat.
FAQ: by default a matched action can run automatically; turn on Require User Confirmation for actions such as closing a case, issuing a refund or updating a customer record.
FAQ: all service plans are drafted according to the permissions of the ServicePlanner User (the agent user), not the service rep, so reps can see information they lack direct access to.
FAQ: supported objects are Case and Messaging Session; plan content follows ServicePlanner User permissions; Einstein Trust Layer data masking is supported; administrators must configure grounding sources to their security standards.
FAQ: optional capabilities, quick actions and Service Replies are individually turned on; guidance and dynamic plan behaviour is chosen by the administrator.
FAQ: Service Planner and Service Assistant Adaptive Experience add-on licences are required; supported objects are Case and Messaging Session; supported messaging channels are Enhanced Chat, Facebook and WhatsApp; not supported in Service channels.
Guidance plans do not surface agent actions automatically and use Case quick actions instead; behaviour and available features differ by plan type and object.
- Grounding Service Assistant with Subagents
Supports: Function · Limitations · Primary source
Subagent grounding: subagent labels, descriptions, scope and instructions anchor how plan steps are generated.
Plan quality depends on subagent structure, descriptions and instructions configured by the customer.
- Guidelines for Creating Actions
Supports: Actions · Human confirmation · External actions · Data access · Admin controls · Primary source
Guidelines: documented consequential examples include closing a case, issuing a refund and updating a customer record; executed actions are saved to plan history.
Action Confirmation: by default Service Assistant can execute a matched action automatically; enabling Require User Confirmation makes it surface the action and wait for the service rep to confirm before it runs.
Documented action examples include emailing a customer a return label or wrap-up email and issuing a refund to the original payment method, all through customer-configured actions rather than built-in external execution.
Context variables such as the current record ID can be passed into action inputs; action outputs appear only when Show in conversation is enabled.
Per-action configuration of descriptions, inputs (Collect data from user, Require input), outputs (Show in conversation) and Require User Confirmation.
- Actions in Service Assistant
Supports: Actions · Limitations · Primary source
Actions are added to plan steps through context matching against grounding sources or through direct references in subagent instructions.
Action matching depends on description quality and grounding content; actions can be missed, and after an action runs the plan may not proceed unless instructions say what happens next.
- Set Up Service Assistant
Supports: Permission basis · Data access · Admin controls · Primary source
Setup: when the Service Assistant agent is created, an agent user is automatically assigned and named ServicePlanner User.
Setup: for Case the administrator selects fields and related objects to ground on through Service AI Grounding; for Messaging the entire transcript is grounded automatically.
Setup: agent creation in the legacy builder, required subagents with optional actions, plan type selection per object, eligibility criteria, component placement, knowledge grounding, context variables and routing multiple agents through a customer-built flow.
- Permissions and Licensing for Service Assistant
Supports: Permission basis · Admin controls · Availability · Primary source
Permissions article separates mandatory, case, messaging and voice permission sets for reps and features, distinct from the agent user under which actions execute.
Permission-set structure administrators must assign for Service Assistant across objects and features.
Supported editions (Agentforce for Service add-on Enterprise, Performance, Unlimited; Service Cloud Agentforce 1 and Performance Agentforce 1), Lightning Experience only, and required add-on licences.
- General Considerations for Service Assistant
Supports: Data access · Availability · Limitations · Primary source
Considerations: Data 360 must be provisioned and turned on to create service plans.
Considerations: legacy builder support, user role requirement and Data 360 requirement.
Considerations: functionality, grounding, agent and language limits, including legacy-builder-only support and prerequisites.