Loading
Feature Degradation | Agentforce Voice Read More
Agentforce and Einstein Generative AI
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Considerations for Agentforce Service Agent

          Considerations for Agentforce Service Agent

          To use Agentforce Service Agent, consider supported functionality, usage, limitations and allowances, limits, and other issues.

          Required Editions

          Available in: Lightning Experience
          Available in: Enterprise, Performance, Unlimited, and Developer Editions. Required add-on licenses vary by agent type.

          Agentforce Service Agent Language and Locale Support

          Agentforce Service Agent supports these languages and locales.

          Note
          Note

          This list is for languages supported by Agentforce. For a list of languages supported by the Salesforce platform as a whole, see Supported Languages.

          Language Code
          English en_AU
          en_UK
          en_US
          Arabic (Beta) ar
          Bulgarian bg
          Catalan ca
          Chinese Simplified zh_CN
          Chinese Traditional zh_TW
          Croatian hr
          Czech cs
          Dutch nl-NL
          Danish da
          Estonian et
          Finnish fi
          French fr_CA
          fr_FR
          German de
          Greek el
          Hebrew (Beta) he
          Hindi hi
          Hungarian hu
          Indonesian id
          Italian it
          Japanese ja
          Korean ko
          Malay ms
          Norwegian no
          Polish pl
          Portuguese pt_BR
          pt_PT
          Romanian ro
          Spanish es_ES
          es_MX
          Swedish sv
          Tagalog tl
          Thai th
          Turkish tr
          Vietnamese vi

          See Agentforce Considerations for additional language and locale support considerations.

          Agentforce Service Agent Large Language Model Support

          Agentforce Service Agent supports these models.

          Model
          OpenAI GPT-4o

          Einstein Trust Layer Service Support

          Agentforce Service Agent supports these Trust Layer services.

          service Description
          Zero Data Retention Policy

          Your data isn’t retained by third-party LLMs. We partner with all our external model providers, such as OpenAI, to enforce the zero-data retention policy.

          • No data is used for LLM model training or product improvements by third-party LLMs.
          • No data is retained by the third-party LLMs.
          • No human being at the third-party provider looks at data sent to their LLM.
          Dynamic Grounding with Secure Data Retrieval
          • Relevant information from a Salesforce record is merged with the prompt to provide context.
          • Secure data retrieval of Salesforce data for grounding the prompt based on the permissions of the user executing the prompt.
          • Secure data retrieval preserves in place all standard Salesforce role-based controls for user permissions and field-level security when merging grounding data from your CRM instance or Data 360.
          Prompt Defense (System policies and prompt injection detection)
          • System policies help limit hallucinations and decrease the likelihood of unintended or harmful outputs by the LLM.
          • System policies can vary for different generative AI features and use cases.
          Toxicity Detection Potentially harmful LLM responses are detected and flagged.
          Audit and Feedback
          • Prompts, responses, and trust signals are logged and stored in Data 360.
          • Feedback can be used for improving prompt templates.
          • Provides pre-built reports and dashboards for analysis.

          Data masking through the Einstein Trust Layer is disabled to improve the performance and accuracy of agents. Ask your system administrator about which Einstein Trust Layer services are enabled in your org and available for service agents.

          Service Agents and Einstein Requests Usage

          Einstein Requests is a usage metric for generative AI. The use of generative AI capabilities, in either a production or sandbox environment, consumes Einstein Requests and possibly Data 360 credits. To learn more, see Generative AI Billable Usage Types.

          Agentforce Service Agent is a consumption-based product that uses Einstein and stores and processes data using Data 360. ASA consumes credits used for billing based on your usage of the feature.

          Usage Types Billed by Agentforce Service Agent

          Tip
          Tip This feature has access to Digital Wallet, a free account management tool that offers near real-time consumption data for enabled products across your active contracts. Access Digital Wallet and start tracking your org's usage. To learn more, see About Digital Wallet.
          Card Type Description Notes
          Flex Credits Standard Action

          Usage is determined by the number of standard actions called by the agent in a text conversation. Currently, every standard action called by the agent is metered as one standard action, irrespective of the number of tokens processed.

          Standard agent actions are actions that are available out-of-the-box. To check the list of Standard actions, see Standard Action Reference.

          Note
          Note Use of some standard agent actions require that a subscription has been purchased for each user that accesses these actions, such as a subscription to Agentforce for Sales Add-on or Agentforce for Service Add-on. To determine which subscription is required for such standard actions, see Standard Action Reference at Standard Action Reference. While this requirement is not technically enforced yet, users who don’t have the required add-on license will lose access to such actions for which they don’t have a license when the requirement is enforced.
           
          Flex Credits Custom Action

          Usage is determined by the number of custom actions called by the agent in a text conversation. Currently, every custom action called by the agent is metered as one custom action, irrespective of the number of tokens processed.

           
          Flex Credits Standard Voice Action

          Usage is determined by the number of standard actions executed by the agent in a voice conversation.

          Note
          Note Use of some standard agent actions require that a subscription has been purchased for each user that accesses these actions, such as a subscription to Agentforce for Sales Add-on or Agentforce for Service Add-on. To determine which subscription is required for such standard actions, see Standard Action Reference at Standard Action Reference. While this requirement is not technically enforced yet, users who don’t have the required add-on license will lose access to such actions for which they don’t have a license when the requirement is enforced.
           
          Flex Credits Custom Voice Action

          Usage is determined by the number of custom actions called by the agent in a voice conversation.

          Custom actions are actions that are created by you or which result from your modification of a standard action. To learn more about what customer created actions are, see Create a Custom Agent Action. To learn more about how standard actions become custom actions, see Editing Standard Agent Action Reference Actions.

           
          Conversations Agentforce: ASA Messaging

          For this subtype of the Agentforce usage type, usage is calculated based on conversation windows. A conversation window starts:

          • when the user sends a message for the first time after the previous conversation window ends, or
          • when ASA sends a pre-configured welcome message first.

          The end of the conversation window differs for each Digital Engagement channel on which ASA is enabled.

          For the Enhanced Chat channels:

          • Enhanced Web Chat: For unauthenticated users, the conversation window ends when the user explicitly clicks End Conversation. For authenticated users, the conversation window ends 24 hours after the start of the conversation.
          • Enhanced In-App Chat: The conversation window ends 24 hours after the start of the conversation.

          For these channels, the conversation window ends 24 hours after the start of the conversation:

          • Enhanced WhatsApp
          • Enhanced Facebook Messenger
          • Enhanced Apple Messages for Business
          • Enhanced SMS
          • Bring Your Own Channel
          • Enhanced LINE

          Agentforce Service Agent (ASA) only supports inbound conversations, which are conversations that a user initiates. See Generative AI Billable Usage Types.

          Einstein Requests Einstein Requests

          Einstein Requests is one of the usage metrics for generative AI. The use of generative AI capabilities, in either a production or sandbox environment, can consume Einstein Requests and possibly Data 360 credits. To learn when Einstein Requests applies, see Metering for Agentforce and Generative AI Usage.

          Direct API calls to the LLM gateway use Einstein Requests. To learn more, see the Rate Card for Einstein Requests.

          Einstein Requests are available in:

          • Enterprise, Performance, and Unlimited editions with an Einstein for Sales, Einstein for Platform, or Einstein for Service add-on. To purchase the Einstein for Sales, Einstein for Platform, or Einstein for Service add-on, contact your Salesforce account executive.
          • All Einstein 1 Editions
          • Salesforce Enterprise and Unlimited Editions with Marketing Cloud Next Growth or Advanced Edition
          See Einstein Requests Billable Usage Types.
          Data Services Batch Data Pipeline Usage is calculated based on the amount of batch data processed by Data 360 data streams across all connectors.  
          Data Services Data Queries

          Usage is calculated based on the number of records processed.

          The count of records processed depends on the structure of a query as well as other related factors such as the total number of records in the objects being queried.

           
          Data Services Unstructured Data Processed

          Usage is calculated based on the amount of unstructured data that is processed. For example, if the search index processes 100 PDF documents that are 1 MB each, usage is calculated as 100 MB. If the search index processes five audio/video files that are on average 100MB each, usage is calculated as 500MB.

          In Data 360, unstructured data may be chunked and vectorized using an embedding model. Usage is computed only once across both these activities. For example, if one 100 MB PDF document is chunked and vectorized, usage is computed as 100 MB, not as 200MB.

           
          Data Storage Storage Beyond Allocation Usage is calculated based on the amount of storage used above the amount allocated. Storage refers to the amount of data stored in Data 360. Storage used outside of Data 360, such as data stored on the Salesforce Lightning Platform, isn't counted toward this limit. Data you ingest into Data 360 for Agentforce Service Agents conversations is counted toward your storage allocation. If you use more data than allocated, usage is charged.

          Service Agent Limits

          • When an incoming customer message exceeds the character limits of the messaging channel, the message isn’t delivered, and no response is generated. Different messaging channels have different character limits.
            • Facebook allows up to 2,000 characters.
            • LINE allows up to 5,000 characters.
            • SMS allows up to 912 characters, but if the message includes special characters, this limit decreases to 396 characters.
            • WhatsApp allows up to 4,096 characters.
            • Apple Messages for Business allows up to 50,000 characters.
          • An Agenforce Service Agent session is closed 24 hours after the start of the conversation, after 2 hours of inactivity, or when the user explicitly ends the conversation. For more information, see Agentforce and Generative AI Usage and Billing.

          ASA and Agentforce Builder Considerations

          • Currently, Agentforce Service Agent doesn't support these standard subagents:
            • General CRM
            • Single Record Summary
          • Currently, Agentforce Service Agent doesn't support these standard actions:
            • Identify Object by Name
            • Identify Record by Name
            • Query Records
            • Query Records With Aggregate
            • Summarize Record
            • Draft or Revise Email
            • Update Record Fields
            • Extract Fields And Values From User Input
          • In the Agentforce Builder preview conversation, you see agent messages in plain text. Message formatting in the builder preview isn’t always identical to messaging channel experiences. Before adding your agent to your messaging channels, chat with your agent in a test channel.

          Other Considerations

          • When an agent is deactivated and connected to an active Enhanced Chat deployment, the chat window appears, but the agent doesn't join the conversation.
          • The APIs required to connect Data 360 to service agents are compatible only with the default dataspace.
          • When a customer sends multiple messages consecutively, the agent processes the messages sequentially. The customer receives a response to their first message, then a response to their second message, and so on. To prevent customers from sending multiple messages consecutively, add the enableUserInputForConversationWithBot code snippet to your Messaging for Web deployment or Experience Cloud header markup. See Enhanced Web Chat Reference: Settings Object.
           
          Loading
          Salesforce Help | Article