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

View supported editions.

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
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
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
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.

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

Time Limits

Description Limit
Apex action time limit (standard bots) 10 to 60 seconds
Apex action time limit (enhanced bots) 10 to 90 seconds
Bot processing time limit 120 seconds
Session inactivity time limit (standard bots on Chat and standard Messaging channels)

2 hours

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.

Inactive sessions can extend up to five minutes beyond the limit, because the process that closes inactive sessions runs every five minutes.

Session inactivity time limit (standard bots on standard Messaging channels and third-party enhanced Messaging channels)

8 hours

Inactive sessions can extend up to five minutes beyond the limit, because the process that closes inactive sessions runs every five minutes.