Deploy Bots with CXone Bot Builder
CXone Bot Builder uses a two-stage deployment process, so you can deploy to either stage or production. This process lets you:
- Work on training and improving your bot A software application that handles customer interactions in place of a live human agent. without affecting customers on live channels.
- Quickly debug issues by comparing different bot models Version of a bot that has been trained and staged.
- Easily roll back to a previous model in unexpected situations.
Typically, one model is deployed to stage and one model is deployed to production. Sometimes it is the same model. In most cases, you'll deploy the model that is currently in stage to production. However, you can deploy any model to production regardless of whether it is currently in stage. You can easily see which models are in which environments on the Training and Deployment page.
Training and Deployment Page
The Training and Deployment page displays a list of all your trained bot models Version of a bot that has been trained and staged. Each row in the list shows the duration, timestamps, and status of the training and deployment. You can also use the Actions column to:
- Deploy to stage or production.
- Cancel a training or deployment that is in progress.
- View Info on a training that experienced an error or was cancelled.
- Export a model to your local machine as a YML file.
Complete each of the following tasks in the order given. All tasks are performed in the Digital Experience portal.
Deploy to Stage
Every time you click the Train and Stage button, your bot is deployed to stage.
If you are making improvements to a bot that's been deployed to production, Train and Stage creates a new bot model Version of a bot that has been trained and staged and deploys that model to stage. If you want your improvements to be reflected in production, you need to manually deploy this new model. This ensures no bot model enters production without your explicit consent.
You can also deploy a model to stage from the Training and Deployment page:
-
In CXone, click the app selector and select Bot Builder.
- Click the bot you want to work with.
- Click Deployment in the left icon menu.
- In the Actions column for the model Version of a bot that has been trained and staged you want to deploy, click the drop-down and select Deploy to Stage.
Deploy to Production
Required permission: Chatbot (ACD > Digital > Roles > [choose one] > Core Modules)
If your bot A software application that handles customer interactions in place of a live human agent. is handling a channel where SLA Commitment between a service provider and a customer with a defined service level threshold, including quality, availability, and responsibilities is important, you should set up an automated safety net before you deploy the bot.
Deploying a model Version of a bot that has been trained and staged to production sends that configuration and data to the bot user in CXone. This does not mean the bot will immediately become active and start receiving cases.
You deploy a model to production from the Training and Deployment page.
-
In CXone, click the app selector and select Bot Builder.
- Click the bot you want to work with.
- Click Deployment in the left icon menu.
- In the Actions column for the model Version of a bot that has been trained and staged you want to deploy, click the drop-down and select Deploy to Production.