---
schema_version: "1"
id: efd13287173e1407affcdd3aab65043f83a1f9bb1c77e1b29bd458ac78a45586
title: Considerations for Agentforce Service Agent
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ai/264-0-0/service_agent_considerations.md
canonical_url: https://help.salesforce.com/s/articleView?id=ai.service_agent_considerations.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 1d31db3e206c9f7cdfe04232723cfed39f918fc31c2eacc8e11ea252636b4fd0
description: To use Agentforce Service Agent, consider supported functionality, usage, limitations and allowances, limits, and other issues.
products:
  - Agentforce
  - Cross Cloud
release: "264"
---
# Considerations for Agentforce Service Agent

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

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions. <a href="https://help.salesforce.com/s/articleView?id=ai.agent_setup_explore_types.htm&amp;release=264.0.0&amp;type=5" title="Learn about agent types and default templates for specific clouds and common use cases.">Required add-on licenses vary by agent type.</a></td></tr></tbody></table>

## Agentforce Service Agent Language and Locale Support

Agentforce Service Agent supports these languages and locales.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ai-generative_ai-264-0-0-production-enus/f8ef6498-d7b2-44e3-9b34-ffd5a850aae9/images/icon_note.png)

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](https://help.salesforce.com/s/articleView?id=xcloud.faq_getstart_what_languages_does.htm&type=5&language=en_US).

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:60%">
          <col style="width:40%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d153918e90">Language</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d153918e93">Code</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" rowspan="3" style="vertical-align:top;" headers="d153918e90 ">English</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">
              <code>en_AU</code>
            </td>

          </tr>
          <tr class="">
            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">
              <code>en_GB</code>
            </td>

          </tr>
          <tr class="">
            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">
              <code>en_US</code>
            </td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Afrikaans (Beta)</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">af</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Arabic (Beta)</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">ar</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Armenian (Beta)</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">hy</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Bengali (Beta)</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">bn</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Bosnian (Beta)</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">bs</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Bulgarian</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">bg</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Catalan</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 "><code>ca</code></td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Chinese Simplified</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 "><code>zh_CN</code></td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Chinese Traditional</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 "><code>zh_TW</code></td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Croatian</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 "><code>hr</code></td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Czech</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 "><code>cs</code></td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" rowspan="2" style="vertical-align:top;" headers="d153918e90 ">Dutch</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">
              <code>nl-NL</code>
            </td>

          </tr>
          <tr class="">
            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">
              <code>nl-BE</code>
            </td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Danish</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 "><code>da</code></td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Estonian</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">et</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Farsi (Beta)</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">fa</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Finnish</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 "><code>fi</code></td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" rowspan="2" style="vertical-align:top;" headers="d153918e90 ">French</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">
              <code>fr_CA</code>
            </td>

          </tr>
          <tr class="">
            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">
              <code>fr_FR</code>
            </td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">German</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">
              <code>de</code>
            </td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Greek</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">el</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Gujarati (Beta)</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">gu</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Hebrew (Beta)</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">he</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Hindi</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">hi</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Hungarian</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">hu</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Icelandic (Beta)</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">is</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Indonesian</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">id</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Italian</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">
              <code>it</code>
            </td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Japanese</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">
              <code>ja</code>
            </td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Kannada (Beta)</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">kn</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Kazakh (Beta)</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">kk</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Korean</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 "><code>ko</code></td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Latvian (Beta)</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">lv</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Lithuanian (Beta)</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">lt</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Macedonian (Beta)</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">mk</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Malay</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 "><code>ms</code></td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Malayalam (Beta)</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">ml</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Marathi (Beta)</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">mr</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Norwegian</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 "><code>no</code></td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Polish</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">pl</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" rowspan="2" style="vertical-align:top;" headers="d153918e90 ">Portuguese</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">
              <code>pt_BR</code>
            </td>

          </tr>
          <tr class="">
            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">
              <code>pt_PT</code>
            </td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Punjabi (Beta)</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">pa</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Romanian</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">ro</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Russian (Beta)</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">ru</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Serbian (Beta)</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">sr</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Slovak (Beta)</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">sk</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" rowspan="2" style="vertical-align:top;" headers="d153918e90 ">Spanish</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">
              <code>es_ES</code>
            </td>

          </tr>
          <tr class="">
            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">
              <code>es_MX</code>
            </td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Swedish</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 "><code>sv</code></td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Tagalog</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 "><code>tl</code></td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Tamil (Beta)</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">ta</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Te reo (Beta)</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">mi</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Telugu (Beta)</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">te</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Thai</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 "><code>th</code></td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Turkish</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 "><code>tr</code></td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Ukrainian (Beta)</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">uk</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Urdu (Beta)</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 ">ur</td>

          </tr>
          <tr class="">
            <td data-label="Language" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e90 ">Vietnamese</td>

            <td data-label="Code" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e93 "><code>vi</code></td>

          </tr>

        </tbody>
      </table>

See [Agentforce Considerations](https://help.salesforce.com/s/articleView?id=ai.copilot_considerations.htm&release=264.0.0&type=5 "Carefully review the support, limits, and considerations for AI agents.") 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.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col>
          <col>
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d153918e774">service</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d153918e777">Description</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="service" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e774 ">Zero Data Retention Policy</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e777 ">
              <p>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.</p>
              <ul>
                <li>No data is used for LLM model training or product
                  improvements by third-party LLMs.</li>

                <li>No data is retained by the third-party LLMs.</li>

                <li>No human being at the third-party provider looks at data sent to their LLM unless Salesforce grants view access in response to documented suspicion of illegal activity or significant violation of applicable usage policies.</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="service" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e774 ">Dynamic Grounding with Secure Data Retrieval</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e777 ">
              <ul>
                <li>Relevant information from a Salesforce record is merged with
                  the prompt to provide context.</li>

                <li>Secure data retrieval of Salesforce data for grounding the
                  prompt based on the permissions of the user executing the
                  prompt.</li>

                <li>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 <span>Data 360</span>.</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="service" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e774 ">Prompt Defense (System policies and prompt injection detection)</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e777 ">
              <ul>
                <li>System policies help limit hallucinations and decrease the
                  likelihood of unintended or harmful outputs by the LLM.</li>

                <li>System policies can vary for different generative AI
                  features and use cases.</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="service" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e774 ">Toxicity Detection</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e777 ">Potentially harmful LLM responses are detected and flagged. </td>

          </tr>
          <tr class="">
            <td data-label="service" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e774 ">Audit and Feedback</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e777 ">
              <ul>
                <li>Prompts, responses, and trust signals are logged and stored
                  in <span>Data 360</span>.</li>

                <li>Feedback can be used for improving prompt templates.</li>

                <li>Provides pre-built reports and dashboards for analysis.</li>

              </ul>
            </td>

          </tr>
        </tbody>
      </table>

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](https://help.salesforce.com/s/articleView?id=ai.generative_ai_usage.htm&type=5&language=en_US).

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](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ai-generative_ai-264-0-0-production-enus/f8ef6498-d7b2-44e3-9b34-ffd5a850aae9/images/icon_tip.png)

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](https://help.salesforce.com/s/articleView?id=xcloud.wallet_about.htm&type=5&language=en_US).

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:15.000000000000002%">
          <col style="width:15.000000000000002%">
          <col style="width:35%">
          <col style="width:35%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d153918e941">Card</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d153918e944">Type</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d153918e947">Description</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d153918e950">Notes</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Card" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e941 "><span>Flex Credits</span></td>

            <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e944 ">Standard Action</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e947 ">
              <p>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. </p>
              <p>Standard agent actions are actions that are available out-of-the-box. To check the list
                of Standard actions, see <a href="https://help.salesforce.com/s/articleView?id=ai.copilot_actions_ref.htm&amp;type=5&amp;language=en_US" target="_blank"><u>Standard Action Reference</u></a>.</p>
              <div>
                <div class="slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium">
                  <div class="slds-media slds-media_responsive">
                    <div class="slds-media__figure"><span class="slds-icon_container slds-icon_container_circle slds-icon-note-note"><img style="margin-bottom:0;" src="https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ai-generative_ai-264-0-0-production-enus/f8ef6498-d7b2-44e3-9b34-ffd5a850aae9/images/icon_note.png" alt="Note"></span></div>
                    <div class="slds-media__body" style="padding-top:.5rem;padding-bottom:.5rem;"><span class="slds-text-title_caps">Note</span> 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 <a href="https://help.salesforce.com/s/articleView?id=ai.copilot_actions_ref.htm&amp;type=5&amp;language=en_US" target="_blank"><u>Standard Action Reference</u></a>. 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.</div>
                  </div>
                </div>
              </div>
            </td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e950 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Card" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e941 "><span>Flex Credits</span></td>

            <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e944 ">Custom Action</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e947 ">
              <p>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. </p>
              <p style="margin-bottom:0;">Async calls to Salesforce AI in custom action implementation may incur additional
                charges.</p>
            </td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e950 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Card" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e941 "><span>Flex Credits</span></td>

            <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e944 ">Standard Voice Action</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e947 ">
              <p>Usage is determined by the number of standard actions executed by the agent in a voice
                conversation.</p>
              <div class="slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium">
                <div class="slds-media slds-media_responsive">
                  <div class="slds-media__figure"><span class="slds-icon_container slds-icon_container_circle slds-icon-note-note"><img style="margin-bottom:0;" src="https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ai-generative_ai-264-0-0-production-enus/f8ef6498-d7b2-44e3-9b34-ffd5a850aae9/images/icon_note.png" alt="Note"></span></div>
                  <div class="slds-media__body" style="padding-top:.5rem;padding-bottom:.5rem;"><span class="slds-text-title_caps">Note</span> 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 <a href="https://help.salesforce.com/s/articleView?id=ai.copilot_actions_ref.htm&amp;type=5&amp;language=en_US" target="_blank"><u>Standard Action Reference</u></a>. 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.</div>
                </div>
              </div>
            </td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e950 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Card" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e941 "><span>Flex Credits</span></td>

            <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e944 ">Custom Voice Action</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e947 ">
              <p>Usage is determined by the number of custom
                actions called by the agent in a voice conversation. </p>
              <p dir="ltr">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 <a href="https://help.salesforce.com/s/articleView?id=ai.copilot_actions_custom.htm&amp;type=5&amp;language=en_US" target="_blank"><u>Create a Custom Agent Action</u></a>. To learn more
                about how standard actions become custom actions, see <a href="https://help.salesforce.com/s/articleView?id=ai.copilot_actions_edit_reference.htm&amp;type=5&amp;language=en_US" target="_blank"><u>Editing Standard Agent Action Reference
                    Actions</u></a>.</p>
              <p style="margin-bottom:0;">Async calls to Salesforce AI in custom action implementation
                may incur additional charges.</p>
            </td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e950 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Card" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e941 ">Conversations</td>

            <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e944 ">Agentforce: ASA Messaging</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e947 ">
              <p>For this subtype of the Agentforce usage type, usage is calculated based on
                conversation windows. A conversation window starts: </p>
              <ul>
                <li>when the user sends a message for the first time after the previous
                  conversation window ends, or</li>

                <li>when ASA sends a pre-configured welcome message first.</li>

              </ul>
              <p>The end of the conversation window differs for each Digital Engagement
                channel on which ASA is enabled.</p>
              <p>For the Enhanced Chat channels: </p>
              <ul>
                <li>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.</li>

                <li>Enhanced In-App Chat: The conversation window ends 24 hours after the start of
                  the conversation.</li>

              </ul>
              <p>For these channels, the conversation window ends 24 hours after the start of
                the conversation: </p>
              <ul>
                <li>Enhanced WhatsApp</li>

                <li>Enhanced Facebook Messenger</li>

                <li>Enhanced Apple Messages for Business</li>

                <li>Enhanced SMS</li>

                <li>Bring Your Own Channel</li>

                <li>Enhanced LINE</li>

              </ul>
            </td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e950 ">
              <p style="margin-bottom:0;" dir="ltr">Agentforce Service Agent (ASA) only supports inbound conversations,
                which are conversations that a user initiates. See <a href="https://help.salesforce.com/s/articleView?id=ai.generative_ai_usage.htm&amp;type=5&amp;language=en_US" target="_blank">Generative AI Billable
                  Usage Types</a>.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Card" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e941 ">Einstein Requests</td>

            <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e944 ">Einstein Requests</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e947 ">
              <p>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 <span>Data 360</span> credits. To
                learn when Einstein Requests applies, see <a href="https://help.salesforce.com/s/articleView?id=ai.generative_ai_usage.htm&amp;type=5&amp;language=en_US" target="_blank">Metering for Agentforce and Generative AI
                  Usage</a>.</p>
              <p>Direct API calls to the LLM gateway use Einstein Requests. To learn more, see the
                Rate Card for Einstein Requests.</p>
              <p>Einstein Requests are available in:</p>
              <ul>
                <li>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.</li>

                <li>All Einstein 1 Editions</li>

                <li>Salesforce Enterprise and Unlimited Editions with Marketing Cloud Next Growth
                  or Advanced Edition</li>

              </ul>
            </td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e950 ">See Einstein Requests Billable Usage Types.</td>

          </tr>
          <tr class="">
            <td data-label="Card" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e941 "><span>Data Services</span></td>

            <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e944 ">Batch Data Pipeline</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e947 ">Usage is calculated based on the amount of batch data processed by <span>Data 360</span>
              data streams across all connectors.</td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e950 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Card" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e941 "><span>Data Services</span></td>

            <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e944 ">Data Queries</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e947 ">
              <p>Usage is calculated based on the number of records
                processed. </p>
              <p style="margin-bottom:0;">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.</p>
            </td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e950 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Card" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e941 "><span>Data Services</span></td>

            <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e944 ">Unstructured Data Processed</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e947 ">
              <p>Usage is calculated based on the amount
                of unstructured data that is processed without using AI assisted content processing and
                extraction. 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. </p>
              <p>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.</p>
              <p style="margin-bottom:0;">If you create a search index that uses a data
                model object (DMO) as a data source and select Text data type fields from the DMO, all
                strings from those fields are indexed and the sum total of all bytes processed is reported
                as Unstructured Data Processed.</p>
            </td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e950 ">&nbsp;</td>

          </tr>
          <tr class="">
            <td data-label="Card" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e941 "><span>Data Storage</span></td>

            <td data-label="Type" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e944 ">Storage Beyond Allocation</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e947 ">Usage is calculated based on the amount of
              storage used above the amount allocated.</td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d153918e950 ">Storage refers to the amount of data stored in <span>Data 360</span>. Storage used outside
              of <span>Data 360</span>, such as data stored on the Salesforce Lightning Platform, isn't
              counted toward this limit. Data you ingest into <span>Data 360</span> for Agentforce Service
              Agents conversations is counted toward your storage allocation. If you use more data
              than allocated, usage is charged.</td>

          </tr>
        </tbody>
      </table>

## 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 Agentforce Service Agent session is closed 72 hours after the start of the conversation or when the user explicitly ends the conversation, regardless of a channel's timeout limit. For more information, see [Agentforce and Generative AI Usage and Billing](https://help.salesforce.com/s/articleView?id=ai.generative_ai_usage.htm&release=264.0.0&type=5 "Salesforce provides several options for how you pay for AI usage.").

## 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](https://developer.salesforce.com/docs/service/messaging-web/references/m4w-reference/settingsAPI.html).

#### See Also

- [Agentforce Considerations](https://help.salesforce.com/s/articleView?id=ai.copilot_considerations.htm&type=5&language=en_US)
- [Rate Card for ASA](http://salesforce.com/service/rates/agentforce-service-agent/)
- [About Digital Wallet](https://help.salesforce.com/s/articleView?id=xcloud.wallet_about.htm&type=5&language=en_US)
- [Digital Wallet-Enabled Products and Rate Cards](https://help.salesforce.com/s/articleView?id=xcloud.wallet_enabled_products_rate_cards.htm&type=5&language=en_US)
- [Agentforce Considerations](https://help.salesforce.com/s/articleView?id=ai.copilot_considerations.htm&release=264.0.0&type=5 "Carefully review the support, limits, and considerations for AI agents.")