---
schema_version: "1"
id: 0c8e1299b0b54b84f5d2408362f9f029b6d3a97ba951130f6022519e307bc2fd
title: Clone a Standard Bot as an Enhanced Bot
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/service/264-0-0/bots_service_enhanced_create_clone.md
canonical_url: https://help.salesforce.com/s/articleView?id=service.bots_service_enhanced_create_clone.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: d318aa92a2b1d13c6b43dc731b3920c36f26da2749b4dcb66d05ca57b33681c3
description: Clone a standard bot as an enhanced bot to upgrade your existing conversation designs with rich content and more flexible routing.
products:
  - Service Cloud
  - Service Intelligence
release: "264"
---
# Clone a Standard Bot as an Enhanced Bot

Clone a standard bot as an enhanced bot to upgrade your existing conversation designs with rich content and more flexible routing.

### 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> for Einstein Bots.</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;"><a href="https://help.salesforce.com/s/articleView?id=service.messaging_editions.htm&amp;language=en_US" target="_blank">View supported editions</a> for Messaging.</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="d18268e64">User Permissions Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permissions Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d18268e64 ">To build and manage Einstein Bots:</td>

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

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

When you clone a standard bot as an enhanced bot, the guided cloning experience reconfigures features that work differently for enhanced bots. Learn more in [About Cloning a Standard Bot as an Enhanced Bot](https://help.salesforce.com/s/articleView?id=service.bots_service_enhanced_create_clone_considerations.htm&release=264.0.0&type=5 "When you clone a standard bot as an enhanced bot, the guided cloning experience reconfigures features that work differently for enhanced bots.").

- Turn on Omni-Channel to allow Salesforce to create Omni-Channel flows to route conversations to and from your bot. Omni-Channel must be enabled to create and manage Omni-Channel flows.
- Visit [Route Conversations to and from Your Enhanced Bot](https://help.salesforce.com/s/articleView?id=service.bots_service_enhanced_route.htm&release=264.0.0&type=5 "Use Omni-Channel Flow to send conversations to and from your bot over enhanced Messaging channels. Or connect your enhanced bot to Slack or the Einstein Bots API on the Bot Overview page.") to get an overview of inbound and outbound routing with Omni-Channel Flow.

1. Go to the Einstein Bot Setup page and find the standard bot you want to clone in the My Bots list.
2. Click the dropdown and select **Clone**.
3. Enter a unique bot display name and API name.
4. Under Select a type of bot, select **Enhanced: A bot that uses flows for more flexible routing**. Then click **Next**.
5. Review the details about how we configure your new bot’s context variables, conversation routing, and custom dialogs.
    
    ![Important](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-service-support_intelligence-264-0-0-production-enus/dcd06a7b-b5ab-448b-a767-4e2e90481508/images/icon_important.png)
    
    Important If your bot dialogs contain any references to the Chat Key context variable, we generate a list of affected dialogs. Download the list, remove references to the variable from your dialogs, and then restart the cloning process. The list doesn’t include any references to the Chat Key variable in merge fields. After you clone your bot, consider reviewing the messages your bot sends your customers.
6. Save your changes. The system clones the bot and enters the Bot Builder Dialogs page.

<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="d18268e191">
              <strong>Configure Routing for Your Bot</strong>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d18268e197">&nbsp;</th>
          </tr>
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d18268e202">Inbound: Send conversations to your enhanced bot</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d18268e205">Outbound: Transfer conversations from your enhanced bot</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Inbound: Send conversations to your enhanced bot" class="slds-cell-wrap" style="vertical-align:top;" headers="d18268e191 d18268e202 ">
              <p>When you clone a standard bot as an enhanced bot, we create a simple inbound Omni-Channel
                flow for your bot. It’s saved as Route to [Bot Name] and appears in the Inbound
                Omni-Channel Flows section of the Bot Overview page.</p>
              <p>To use this flow:</p>
              <ul>
                <li>In Flow Builder, specify a fallback queue in the Route Work action. Then make any other
                  customizations and activate the flow.</li>

                <li>Add your flow to a Messaging channel. You can add your flow to an existing channel from
                  the Inbound Omni-Channel Flows section of the Bot Overview page. Otherwise, go to the
                  Messaging Settings page in Setup.</li>

              </ul>
              <p style="margin-bottom:0;">Otherwise, <a href="https://help.salesforce.com/s/articleView?id=service.bots_service_enhanced_route_to.htm&amp;release=264.0.0&amp;type=5" title="Create an Omni-Channel flow to route conversations to your bot over enhanced Messaging channels, including Enhanced Chat and enhanced third-party channels. You can add powerful business rules to a flow to send a conversation to a bot or a service rep based on your criteria.">create an
                  inbound Omni-Channel flow from scratch</a>.</p>
            </td>

            <td data-label="Outbound: Transfer conversations from your enhanced bot" class="slds-cell-wrap" style="vertical-align:top;" headers="d18268e197 d18268e205 ">
              <p>When you clone a standard bot as an enhanced bot, we create a simple outbound
                Omni-Channel flow for your bot. It’s saved as Route from [Bot Name] and appears in the
                Outbound Omni-Channel Flow setting on the Bot Overview page.</p>
              <p>To use this flow, in Flow Builder, specify an agent, bot, queue, or skill as the transfer
                destination in the Route Work action. Then make any other customizations and activate the
                flow.</p>
              <p style="margin-bottom:0;">Otherwise, <a href="https://help.salesforce.com/s/articleView?id=service.bots_service_enhanced_route_from_default.htm&amp;release=264.0.0&amp;type=5" title="Route conversations from your bot with the default Outbound Omni-Channel Flow setting. Your enhanced bot uses the default outbound flow as the routing destination for the Transfer to Agent system dialog and the Transfer to Agent Next Step. To route conversations to an outbound Omni-Channel flow other than the default, you can set up a custom transfer with the Set Routing Type dialog step.">create an outbound Omni-Channel flow from scratch and specify it in the Outbound
                  Omni-Channel Flow setting</a>.</p>
            </td>

          </tr>
          <tr class="">
            <td class="slds-cell-wrap" colspan="2" style="vertical-align:top;" headers="d18268e191 d18268e197 d18268e202 d18268e205 ">Any Omni-Channel flow that Salesforce creates doesn’t
              route conversations to or from your bot until you customize and activate it in Flow
              Builder.</td>

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

- **[About Cloning a Standard Bot as an Enhanced Bot](https://help.salesforce.com/s/articleView?id=service.bots_service_enhanced_create_clone_considerations.htm&release=264.0.0&type=5)**  
    When you clone a standard bot as an enhanced bot, the guided cloning experience reconfigures features that work differently for enhanced bots.

#### See Also

- [Enable and Configure Omni-Channel](https://help.salesforce.com/s/articleView?id=service.omnichannel_enable.htm&language=en_US)
- [Route Conversations to and from Your Enhanced Bot](https://help.salesforce.com/s/articleView?id=service.bots_service_enhanced_route.htm&release=264.0.0&type=5 "Use Omni-Channel Flow to send conversations to and from your bot over enhanced Messaging channels. Or connect your enhanced bot to Slack or the Einstein Bots API on the Bot Overview page.")