Skip to main content
Back to Deployment End users can interact with an AI Agent only after it’s published. The platform provides a publishing workflow for administrators to review and approve changes before they reach end users. Before publishing, configure at least one channel. See Channel Enablement.

Agent States

Switch between states using the dropdown on the top left of the agent window. Switch between statuses The Publish Status indicator tracks the progress of each publish request and reports success or failure with details.
If the agent is trained in a language using NLP Version 2, a banner notifies you about the upcoming auto-upgrade to NLP Version 3.

Component Statuses

A Published task can’t be deleted. Admins can Suspend it if it’s no longer needed. A Suspended task can be Upgraded to create a Configured copy for further changes.

Publishing an Agent

Only the agent owner can publish. Developers with edit access can’t.
  1. Open the agent and go to Deploy > Publish.
  2. All components are selected by default. Deselect any you don’t want to publish, then click Next. Publish page
  3. Enter comments for the admin and click Confirm.
Publishing without the NL Model leaves unpublished training data associated with the in-development version of the respective tasks.

Publishable Components

Flows, Tasks & Languages

Natural Language

NL Model The NL Model publishes training data for specific intents without publishing task definitions — letting NLP trainers and developers work independently. Steps to publish training data for specific intents:
  1. Expand Natural Language > NL Model and click All Components. NL model - All components
  2. Select the relevant components:
If Dialog Tasks are selected under Publish > Tasks, their training data is published automatically and NL Model components can’t be customized separately. Deselect the tasks first to customize ML Utterances, Patterns, and Rules individually. Selecting NL Model components and then adding Dialog Tasks triggers a warning to reset publishable components.
Settings

Channels

Replaces the Published channel configuration with the In Development version — including new channels, updated configurations, and disabled channels.

Extensions

Settings

Excluded Components

The following components are outside the publishing workflow — they either don’t affect end users directly or only do so as part of a task definition. Both agent states show the same information for these:
  • Batch Testing (custom suites and test reports)
  • Manage Developer Access
  • App Creation, Resetting, and Deletion
  • Language enablement: Enabling a new language in the In Development version requires re-publishing all components for that language.

Publication Approval

When you publish, the platform sends an approval request to the admin. Behavior depends on the agent’s Purpose:

Auto Approval

Admins can enable auto-approval for an agent:
  1. Open the Platform Admin Console.
  2. Go to Bots Management > Consumer Bots or Enterprise Bots.
  3. Click the more icon for the agent and select Bot Settings. Bot settings
  4. Select Auto Approve > Auto Approve all publish requests for this bot. Auto Approve