Skip to main content
Back to Admin Console Guide The Bots Management module lets admins deploy, approve, and assign bots developed on the Kore.ai Bot Builder. From here you can approve or reject deployment requests, manage tasks, and assign bots to users or groups.

Deploying Bots

After a developer publishes a bot from Bot Builder, it appears on the Deployment Requests page. Bots are not available to users until the admin approves and assigns them. Deployment Requests

Approval Modes

ModeBehavior
Auto-approveBots are approved immediately when published and skip the Deployment Requests page. Configured under Preferences.
Manual approvalAdmin must review and approve each request before the bot is available to users.

Deployment Request Columns

ColumnDescription
Bot IconIcon displayed to end-users
Bot NameName of the bot
Bot TypeStandard, Universal, etc.
TasksNumber of tasks in the bot
VersionNew (never deployed) or Upgrade (updated version)
PurposeConsumer Use or Enterprise Use
Requested byDeveloper who submitted the bot
Requested onSubmission date

To Approve a Bot

  1. On the Deployment Requests page, hover over the bot and select the Publish icon. Manually Approving Bot
  2. Optionally, select Bot to review pending tasks and details (dialog tasks, NL config, channels, API extensions, settings, comments). Publish Bot
  3. Select Next (or Publish for upgrades).
  4. On approval success, select Continue — you are redirected to the Enterprise or Consumer Bots page based on the deployment model. Deployment Success

To Reject a Bot

  1. On the Deployment Requests page, hover over the bot and select the Reject icon.
  2. In the Reject bot dialog, select the tasks to reject.
  3. Enter a reason in the Provide a reason field.
  4. Select Reject.
The bot is removed from the Deployment Requests page and its status reverts to Configured in Bot Builder.

Managing Enterprise Bots

Enterprise bots are approved bots with the deployment model set to Enterprise. They must be assigned to users before anyone can access them. Enterprise Bots

Columns

ColumnDescription
Bot NameName of the bot
Published ByDeveloper who published the bot
Bot TypeStandard, Universal, etc.
ChannelsChannels the bot is accessible from

Assigning Users

  1. Select the Ellipses icon for the bot and choose Bot & Task Assignments. Bot and Task Assignments
  2. Select Assign Bot’s Tasks (or No assignments to disable access for all users).
  3. Expand a task and choose one of:
    • All users in your enterprise — All current and future users
    • Assign user groups — Opens a group selector dialog
    • Assign individual users — Opens a user selector dialog
  4. Select DoneDoneApply.

Bot Settings

From the Ellipses icon, select Bot Settings to: Bot Settings
SettingDescription
Auto ApproveDo not approve, auto-approve all, or auto-approve specific components (New Channels, New Tasks, Channel Upgrades, Task Upgrades)
Deployment modelRead-only — shows Enterprise use
Approved channelsSelect or clear channels available to users (at least one must be enabled)
Notify usersSend email notifications for bot changes
Email developerOpen mail client to email the bot developer
Select Apply to save.

Change Bot Owner

  1. Assign a new role to the current owner.
  2. Select the new owner from the list of developers.

Managing Bot Tasks

After deployment, you can suspend or reactivate individual tasks. About suspended tasks: Users cannot access suspended tasks. The bot does not send alerts or respond to action requests for suspended tasks. An alert is sent to configured users when a task is suspended or reactivated. Developers can still update suspended tasks in Bot Builder — they remain suspended until the admin reactivates them.
  1. Select Ellipses > Manage Bot tasks. Manage Bot Tasks
  2. Expand the Bot tasks field. Bot Tasks
  3. Select or clear task checkboxes to deploy or suspend.
  4. Select Confirm twice.

Managing Consumer Bots

Consumer bots are approved bots with the deployment model set to Consumer. They are available to customers immediately after approval — no user assignment is needed. Consumer Bots

Additional Columns

ColumnDescription
Plan TypePlan under which the bot was published

Bot Settings, Change Owner, and Manage Tasks

Same process as Enterprise Bots — see sections above. Bot Settings for consumer bots omits the user notification option. Consumer Bot Settings

Restore a Bot

A published bot with active dialog tasks can be restored within 30 days of deletion.
  1. On the Consumer Bots page, select Ellipses > Restore for the bot. Restore
Restoration reinstates the app with all pre-deletion configurations.

Managing Smart Bots

Smart bots are displayed on the Smart Bots page. Management follows the same pattern as Enterprise and Consumer bots. Smart Bots

Columns

ColumnDescription
Bot NameName of the bot
Published byDeveloper who created the bot
TasksNumber of tasks
ChannelsChannels where the bot is accessible

Preferences

The Preferences page controls the admin approval process at the account level. You can automate deployment approvals and bot task assignments.

Automate Deployment Requests

  1. Under Deployment Requests, select Automatically approve all new deployment requests.
  2. Select Save.
Enterprise Bot Assignments

Automate Bot Assignments

Bot assignments cannot be automated unless deployment requests are already set to auto-approve.
  1. Under Enterprise Bots Assignments, select Automatically assign all approved bots, their tasks, and channels.
  2. Select Save.
Auto Assign When both are automated, users receive new bots immediately after a developer publishes them.

Manual Approval

  1. Under Enterprise Bots Assignments, select Hold all deployment requests for manual admin approval.
  2. Select Save.
Manual Approval

Deleted Bots

Permanently deleted bots are listed on the Deleted Bots page. Permanently Deleted Bots
ColumnDescription
Bot NameName of the deleted bot
Deletion requested byUser who requested deletion
Deletion RequestDate the deletion was requested
App Creation DateDate the app was created
Deletion DateDate of permanent deletion