---
schema_version: "1"
id: 827be6b4daee6f4c9e357cd7ab8a6a487419db95f3d842e7f016ff20fd8fbd39
title: Considerations for Agentforce Guided Shopping for B2B Commerce
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/commerce/264-0-0/comm_agent_guided_shopping_considerations.md
canonical_url: https://help.salesforce.com/s/articleView?id=commerce.comm_agent_guided_shopping_considerations.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 5ee94b450dc39e92fb10f68918902adf79f3242ac051c2eda8bf13397c35bcd6
description: Before setting up a guided shopping agent, consider supported functionality, usage, limitations and allowances, limits, and other issues.
products:
  - Commerce
  - B2B Commerce
release: "264"
---
# Considerations for Agentforce Guided Shopping for B2B Commerce

Before setting up a guided shopping 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;"><a href="https://help.salesforce.com/s/articleView?id=commerce.comm_editions.htm&amp;language=en_US" target="_blank">View supported editions</a>.</td></tr></tbody></table>

[Which Salesforce Commerce Product Do I Have?](https://help.salesforce.com/s/articleView?id=commerce.comm_what_product.htm&language=en_US)

## Language and Locale Support

Agentforce Guided Shopping Agent - B2B supports these languages and locales.

 
| Locale | Code |
| --- | --- |
| English (United States) | en\_US |
| English (United Kingdom) | en\_GB |
| English (Canada) | en |
| French | fr |
| French (Canada) | fr\_CA |
| Spanish (Mexico) | es |
| Portugese (Brazil) | pt\_BR |
| German | de |
| Italian | it |
| Japanese | ja |
| Korean | ko |
| Dutch | nl |
| Dutch (Netherlands) | nl\_NL |
| Norwegian | no |
| Polish | pl |
| Portugese | pt\_PT |
| Swedish | sv |
| Danish | da |
| Finnish | fi |
| Chinese (Simplified) | zh\_CN |
| Chinese (Traditional) | zh\_TW |

## Large Language Model Support

Agentforce Guided Shopping Agent supports these models.

| Model |
| --- |
| OpenAI GPT-4o |

## Einstein Trust Layer Service Support

Agentforce Guided Shopping Agent supports these Trust Layer services.

 
| Service | Description |
| --- | --- |
| Zero Data Retention Policy | Einstein Trust Layer uses a zero-data retention policy, so no data is stored or used for model training by third-party LLMs, such as Open AI and Azure Open AI. Customers’ use of other features including agents sometimes results in data storage. For more information, contact your Salesforce account executive. |
| Dynamic Grounding with Secure Data Retrieval | Relevant information from a Salesforce record is merged with the prompt to provide context. |
| Prompt Defense (System policies and prompt injection detection) | System policies help limit hallucinations and decrease the likelihood of unintended or harmful output by the LLM. |
| 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. |

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 guided shopping agents.

## Guided Shopping 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 a sandbox environment, consumes Einstein Requests and possibly Data 360 credits. See [Generative AI Billable Usage Types](https://help.salesforce.com/s/articleView?id=ai.generative_ai_usage.htm&language=en_US).

Agentforce Guided Shopping 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 Guided Shopping Agent

![Tip](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-commerce-comm-264-0-0-production-enus/d863e308-482a-4dfa-8d20-2a94737d394a/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&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="d68518e447">Card</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d68518e450">Type</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d68518e453">Description</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d68518e456">Notes</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Card" class="slds-cell-wrap" style="vertical-align:top;" headers="d68518e447 ">Conversations</td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d68518e453 ">
              <p>For this subtype of the Agentforce usage type, usage is calculated based on
                conversation windows. A conversation window starts when one of the following happens: </p><a name="comm_agent_guided_shopping_considerations__ul_k5d_wj4_52c"><!-- --></a>
              <ul id="comm_agent_guided_shopping_considerations__ul_k5d_wj4_52c">
                <li>when the user sends a message for the first time after the previous conversation window
                  ends</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 Messaging for In-App and Web channels: </p><a name="comm_agent_guided_shopping_considerations__ul_l5d_wj4_52c"><!-- --></a>
              <ul id="comm_agent_guided_shopping_considerations__ul_l5d_wj4_52c">
                <li>Messaging for Web: 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>Messaging for In-App: 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><a name="comm_agent_guided_shopping_considerations__ul_m5d_wj4_52c"><!-- --></a>
              <ul id="comm_agent_guided_shopping_considerations__ul_m5d_wj4_52c">
                <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="d68518e456 ">
              <p style="margin-bottom:0;" dir="ltr">Agentforce Guided Shopping Agent (ASA) supports only 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;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="d68518e447 ">Einstein Requests</td>

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d68518e453 ">
              <p>Einstein Requests is a usage metric for generative AI. The use of generative AI
                capabilities, in either a production or a sandbox environment, consumes Einstein Requests
                and possibly <span>Data 360</span> credits. To learn more, see <a href="https://help.salesforce.com/s/articleView?id=data.c360_a_data_usage_types.htm&amp;language=en_US" target="_blank"><span>Data 360</span> Billable Usage
                  Types</a>. </p>
              <p>API calls to the LLM gateway use Einstein Requests. For each API call
                to the LLM gateway, the number of Einstein requests used depends on the API call size
                factor and the LLM usage type multiplier. To learn more, see the <a href="https://www.salesforce.com/content/dam/web/en_us/www/documents/einstein-platform-sku-rate-card-base-co-create.pdf" target="_blank">Rate Card for Einstein Requests</a>.</p>
              <p>Einstein Requests
                are available in: </p><a name="comm_agent_guided_shopping_considerations__ul_egq_1vc_xdc"><!-- --></a>
              <ul id="comm_agent_guided_shopping_considerations__ul_egq_1vc_xdc">
                <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>Marketing Cloud - Growth - Enterprise Edition and Marketing Cloud - Growth - Unlimited
                  Edition</li>

              </ul>
            </td>

            <td data-label="Notes" class="slds-cell-wrap" style="vertical-align:top;" headers="d68518e456 ">See <a href="https://help.salesforce.com/s/articleView?id=ai.generative_ai_usage.htm&amp;language=en_US" target="_blank">Generative AI Billable Usage
                Types</a>.</td>

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

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d68518e453 ">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="d68518e456 ">&nbsp;</td>

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

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d68518e453 ">
              <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="d68518e456 ">&nbsp;</td>

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

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d68518e453 ">
              <p>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.</p>
              <p style="margin-bottom:0;">In <span>Data 360</span>, unstructured data is sometimes 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>
            </td>

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

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

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d68518e453 ">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="d68518e456 ">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 Guided Shopping Agents conversations is
              counted toward your storage allocation. If you use more data than allocated, usage is
              charged.
            </td>

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

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d68518e453 ">
              <p>Usage is determined by the number of standard agent actions. Each standard agent action
                includes the processing of up to 10,000 tokens. Tokens are units of data processed by AI
                models. Actions exceeding this limit are counted as a separate standard action each time
                the 10,000 token limit is exceeded. For example, processing 20,001 tokens is 3 standard
                actions. Actions involving lengthy prompts sent to the LLM can be counted as multiple
                actions where the 10,000 tokens per action limit is exceeded.</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-commerce-comm-264-0-0-production-enus/d863e308-482a-4dfa-8d20-2a94737d394a/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="d68518e456 ">&nbsp;</td>

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

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

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d68518e453 ">
              <p>Usage is determined by the number of custom actions. Each custom action includes the
                processing of up to 10,000 tokens. Tokens are units of data processed by AI models. Actions
                exceeding this limit are counted as a new custom action each time the 10,000 token limit is
                exceeded. For example, processing 20,001 tokens is 3 custom actions. Actions involving
                lengthy prompts sent to the LLM can be counted as multiple actions where the 10,000 token
                action per limit is exceeded.</p>
              <p style="margin-bottom:0;" 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>
            </td>

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

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

## Guided Shopping Agent Limits

- Your Salesforce org can have no more than 100 active agents at a time. See [Activate or Deactivate your Agent](https://help.salesforce.com/s/articleView?id=ai.copilot_setup_activate_deactivate.htm&language=en_US).
- Agentforce Guided Shopping Agent supports multiple stores.
- 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.

## Other Considerations

- You can create multiple versions of an agent. See [Manage Agent Versions](https://help.salesforce.com/s/articleView?id=ai.agent_versions.htm&language=en_US).
- Currently, Agentforce Guided Shopping doesn't support these standard topics:
    - General CRM
    - Single Record Summary
- Curently, Agentforce Guided Shopping 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
- The APIs required to connect Data 360 to Guided Shopping agents are compatible only with the default dataspace.
- Agentforce is included as a Covered Service in the Einstein Platform and Agentforce SOC 2 and SOC 3 reports. Agentforce is HIPAA eligible and covered under the Salesforce [Business Associate Addendum Restrictions](https://www.salesforce.com/company/legal/business-associate-addendum-restrictions/) and has also achieved ISO 27001, 27017, and 27018 certifications.

#### See Also

- [Einstein Audit and Feedback Data](https://help.salesforce.com/s/articleView?id=ai.generative_ai_feedback.htm&type=5&language=en_US)
- [Einstein Generative AI Supported Languages and Locales](https://help.salesforce.com/s/articleView?id=ai.generative_ai_platform_languages.htm&type=5&language=en_US)
- [Large Language Model Support](https://help.salesforce.com/s/articleView?id=ai.generative_ai_large_language_model_support.htm&type=5&language=en_US)
- [Einstein Trust Layer](https://help.salesforce.com/s/articleView?id=ai.generative_ai_trust_layer.htm&type=5&language=en_US)