---
schema_version: "1"
id: 01a5721619a6ef95647524c323da3ef300bce69ee70fe2fab1caa12c3c2287af
title: Update an Active Einstein Bot
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/service/264-0-0/bots_service_intent_upgrade.md
canonical_url: https://help.salesforce.com/s/articleView?id=service.bots_service_intent_upgrade.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: ba69bbab00cdffcf07fe40d56ecbf6c68e642ea343b05ce15c03744452326ba0
description: Your NLP bot is more effective when you update it regularly to react to the latest customer interactions. You can rebuild your active bot’s intent model and automatically go live with the updated model as soon as the build is complete. Or you can build and test your new model in a sandbox with change sets.
products:
  - Service Cloud
  - Service Intelligence
release: "264"
---
# Update an Active Einstein Bot

Your NLP bot is more effective when you update it regularly to react to the latest customer interactions. You can rebuild your active bot’s intent model and automatically go live with the updated model as soon as the build is complete. Or you can build and test your new model in a sandbox with change sets.

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

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:center;vertical-align:top;" id="d38143e57">User Permissions
              Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d38143e57 ">To build and manage Einstein Bots:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d38143e57 ">
              <p>Customize Application</p>
              <p>OR</p>
              <p>Modify Metadata</p>
              <p>OR</p>
              <p style="margin-bottom:0;">Manage Bots</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d38143e57 ">To manage intent sets and bot training:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d38143e57 ">
              <p>Customize Application</p>
              <p>OR</p>
              <p>Modify Metadata</p>
              <p>OR</p>
              <p>Manage Bots</p>
              <p>OR</p>
              <p style="margin-bottom:0;">Manage Bots Training Data</p>
            </td>

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

To update your active bot, add utterances via [Einstein Intent Sets](https://help.salesforce.com/s/articleView?id=service.bots_service_intent_import_set.htm&release=264.0.0&type=5 "You can use Einstein Intent Sets to move utterances and entities between Salesforce orgs."). When you’re ready to build, access the Model Management page from the Bot Builder, and then click **Build Model**. Your updated model is automatically active when the new build is complete. After a new build is complete, you can’t revert to the previous model within the bot. To keep your current model as a backup, clone your bot before you start a new build.

To test while customers are actively using the bot, we recommend using change sets to move bots, bot versions, and intent sets between sandbox and production.

1. In the sandbox, to create a version of the bot, click the dropdown next to the latest active version of the bot, and then click **Clone**.
2. Add new utterances to a bot via [Einstein Intent Sets](https://help.salesforce.com/s/articleView?id=service.bots_service_intent_import_set.htm&release=264.0.0&type=5 "You can use Einstein Intent Sets to move utterances and entities between Salesforce orgs."). Utterances can be added manually to an intent set or loaded via CSV file.
3. Train your bot in the sandbox. Differences in the training scores of the same bot in sandbox and in production is expected behavior. To evaluate the model performance, the bot samples a portion of the utterances for training, so the training sets aren’t identical.
4. Bots, bot versions, and intent sets can be included in an outbound change set. To add Bot Versions to a change set, add the bot first, and then click **View/Add Dependencies**.
5. Deploy to production.

#### See Also

- [Use Change Sets to Migrate Bots Between Orgs](https://help.salesforce.com/s/articleView?id=service.bots_service_change_set.htm&release=264.0.0&type=5 "You can use change sets to move bots between sandbox and production. Testing your bot in a sandbox and then moving it to production ensures your bot works as designed and reduces downtime.")