---
schema_version: "1"
id: 2d59e9010c169d194fcc5bdfc2a396d583124ea1fd80b7c0f204a396a1467086
title: Einstein Bots System Limitations
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/service/264-0-0/bots_service_limitations.md
canonical_url: https://help.salesforce.com/s/articleView?id=service.bots_service_limitations.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 3aba5a66aed1c2cd30623775914b75740803abbd2f6517d34a9b9b5c0a88a871
description: To build better bots, it helps to understand the maximum number of dialogs that can be attached, steps to implement, or the maximum number of versions per bot.
products:
  - Service Cloud
  - Service Intelligence
release: "264"
---
# Einstein Bots System Limitations

To build better bots, it helps to understand the maximum number of dialogs that can be attached, steps to implement, or the maximum number of versions per bot.

### 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=service.einstein_service_intro.htm&amp;language=en_US" target="_blank">View supported editions</a>.</td></tr></tbody></table>

## General Limits

 
| Description | Limit |
| --- | --- |
| Apex calls before an outbound message | 50 |
| Active bots and agents per org | 100 |
| Conditions per step | 5 |
| Dialog groups per bot version | 100 |
| Dialogs per bot version | 500 |
| Dialogs per bot version in Map View | 400 |
| Entities per intent set (domain) | 500 |
| Fields selected for each lookup | 10 |
| Intents per intent set (domain) | 2000 |
| Items for the Bot Options menu | 5 |
| Links to other dialogs per bot navigation | 50 |
| Quick replies per bot variable operation | 20 |
| Steps per dialog | 50 |
| Steps under a group step | 5 |
| Utterances per MLDomain | 10000 |
| Utterances per intent | 2000 |
| Values for each list variable entity | 200 |
| Variables per bot version | 500 |
| Versions per bot | 20 |

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_intelligence-264-0-0-production-enus/dcd06a7b-b5ab-448b-a767-4e2e90481508/images/icon_note.png)

Note The utterance limit applies to the MLDomain that powers an intent set. An MLDomain can be shared across multiple bot versions (active or inactive) and across multiple languages. Utterances that come from any version or language that uses the same MLDomain count toward the 10,000 limit. Some utterances, such as those stored with a null language value, do not appear in the UI but are still included in the MLDomain total.

An MLDomain is the machine learning model that stores the intents and utterances for an intent set. A single MLDomain can be reused when a bot is cloned, upgraded, or localized, so multiple bot versions and languages can contribute utterances to the same domain.

![Tip](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_intelligence-264-0-0-production-enus/dcd06a7b-b5ab-448b-a767-4e2e90481508/images/icon_tip.png)

Tip If the same intent set is used across several bot versions or languages, regularly review and delete unused utterances to help avoid reaching the MLDomain limit.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_intelligence-264-0-0-production-enus/dcd06a7b-b5ab-448b-a767-4e2e90481508/images/icon_note.png)

Note You receive 25 Einstein Bots conversations per month for each active Digital Engagement user. You can buy a subscription for an additional 100 Einstein Bots conversations per month for use in one org. Conversations must be used within a given calendar month and don't roll over to subsequent calendar months. Learn more about billing for Einstein Bots in [Engaged Sessions, Bot Billing, and Bot Performance](https://help.salesforce.com/s/articleView?id=service.bots_service_engaged_sessions.htm&release=264.0.0&type=5 "Use engaged sessions to track your bot use against your monthly subscription allowance and measure bot performance.").

Salesforce has the right to terminate your access to Einstein Bots if there is any unauthorized use.

## Time Limits

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d92955e279">Description</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d92955e282">Limit</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d92955e279 ">Apex action time limit (standard bots)</td>

            <td data-label="Limit" class="slds-cell-wrap" style="vertical-align:top;" headers="d92955e282 ">10 to 60 seconds</td>

          </tr>
          <tr class="">
            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d92955e279 ">Apex action time limit (enhanced bots)</td>

            <td data-label="Limit" class="slds-cell-wrap" style="vertical-align:top;" headers="d92955e282 ">10 to 90 seconds</td>

          </tr>
          <tr class="">
            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d92955e279 ">Bot processing time limit</td>

            <td data-label="Limit" class="slds-cell-wrap" style="vertical-align:top;" headers="d92955e282 ">120 seconds</td>

          </tr>
          <tr class="">
            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d92955e279 ">Session inactivity time limit (standard bots on Chat and standard Messaging
              channels)</td>

            <td data-label="Limit" class="slds-cell-wrap" style="vertical-align:top;" headers="d92955e282 ">
              <p>2 hours</p>
              <p>If the end user requests a transfer to a live support rep, the
                standard bot attempts to transfer up to the time limit. If no support reps are
                available at the end of the time limit, the transfer is closed.</p>
              <p style="margin-bottom:0;">Inactive
                sessions can extend up to five minutes beyond the limit, because the process that
                closes inactive sessions runs every five minutes.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d92955e279 ">Session inactivity time limit (standard bots on standard Messaging channels and
              third-party enhanced Messaging channels)</td>

            <td data-label="Limit" class="slds-cell-wrap" style="vertical-align:top;" headers="d92955e282 ">
              <p>8 hours</p>
              <p style="margin-bottom:0;">Inactive sessions can extend up to five minutes beyond the limit,
                because the process that closes inactive sessions runs every five
                minutes.</p>
            </td>

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