{"id":17931,"date":"2016-10-28T17:22:20","date_gmt":"2016-10-28T17:22:20","guid":{"rendered":"https:\/\/developer.kore.com\/?post_type=docs&#038;p=8565"},"modified":"2022-09-30T11:17:22","modified_gmt":"2022-09-30T10:17:22","slug":"publishing-bot","status":"publish","type":"post","link":"https:\/\/developer.kore.ai\/v9-3\/docs\/bots\/publish\/publishing-bot\/","title":{"rendered":"Publishing your Bot"},"content":{"rendered":"<p><span style=\"font-weight: 400\">End users can interact with a VA only when it is published. The Kore.ai Experience Optimization Platform provides a publishing flow to allow administrators to review new VAs and updates before they are made available to end users. The publishing workflow applies to any component that impacts the end user.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Before you can publish your assistant, you need to configure at least one channel. <\/span><a href=\"https:\/\/developer.kore.ai\/v9-3\/docs\/bots\/channel-enablement\/adding-channels-to-your-bot\/\"><span style=\"font-weight: 400\">Learn more about Channel Enablement<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Moving forward, we will discuss the publication statuses your assistant and its components go through, the publication process, excluded components, as well as the approval process.\u00a0<\/span><\/p>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Publication_Statuses\"><span style=\"font-weight: 400\">Publication Statuses<\/span><\/span><\/h1>\n<p><span style=\"font-weight: 400\">Every assistant created in the Platform has two states:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><strong>In Development: <\/strong><span style=\"font-weight: 400\">Developers can make changes to any of the components in this state. So, when the VA is first created it is by default in the <\/span><em><span style=\"font-weight: 400\">In Development<\/span><\/em><span style=\"font-weight: 400\"> state. When you publish any components, a published state of these components is created and these components are also available in the <\/span><em><span style=\"font-weight: 400\">In Development <\/span><\/em><span style=\"font-weight: 400\">version of the VA so that you can continue to make any necessary changes to them.<\/span><\/li>\n<li style=\"font-weight: 400\"><strong>Published:<\/strong><span style=\"font-weight: 400\"> The components that have been approved for publishing are available in the <\/span><em><span style=\"font-weight: 400\">Published <\/span><\/em><span style=\"font-weight: 400\">state of the VA. You cannot make changes to the Published version of the components. The developer can pick and choose what changes are to be published during the publishing process. Admins can review the changes and approve or reject the publish request.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">The Publish Status dock item checks if the publishing is completed within the specific time period and shows the ongoing progress of the publishing process. Once the publishing is completed it shows whether the publish request is successful or failed with details.<\/span><\/p>\n<p><span style=\"font-weight: 400\">You can switch between the two states using the drop-down on the top right side of any Virtual Assistant window.<\/span><\/p>\n<p><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v9-3\/wp-content\/uploads\/sites\/29\/20220930104728\/bot-status-dock.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-46600\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v9-3\/wp-content\/uploads\/sites\/29\/20220930104728\/bot-status-dock-1024x493.png\" alt=\"\" width=\"721\" height=\"347\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v9-3\/wp-content\/uploads\/sites\/29\/20220930104728\/bot-status-dock-1024x493.png 1024w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v9-3\/wp-content\/uploads\/sites\/29\/20220930104728\/bot-status-dock-300x144.png 300w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v9-3\/wp-content\/uploads\/sites\/29\/20220930104728\/bot-status-dock.png 1922w\" sizes=\"auto, (max-width: 721px) 100vw, 721px\" \/><\/a><\/p>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Component_Statuses\"><span style=\"font-weight: 400\">Component Statuses<\/span><\/span><\/h1>\n<p><span style=\"font-weight: 400\">Bot tasks and flows pass through the following stages:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><strong>In Progress: <\/strong><span style=\"font-weight: 400\">Developers have begun configuring the task but haven\u2019t yet defined all the required configurations. This status applies only to Alert, Action, and Information tasks.<\/span><\/li>\n<li style=\"font-weight: 400\"><strong>Configured<\/strong><span style=\"font-weight: 400\"> \u2013 The task configuration is complete but the Owner hasn\u2019t yet published the task.<\/span><\/li>\n<li style=\"font-weight: 400\"><strong>Awaiting Approval<\/strong><span style=\"font-weight: 400\"> \u2013 The Owner has published the task thus initiating a request to the Admin, but the Admin hasn\u2019t yet approved the publishing request.<\/span><\/li>\n<li style=\"font-weight: 400\"><strong>Published<\/strong><span style=\"font-weight: 400\"> \u2013 The task is published for personal, enterprise, or public use.<\/span><\/li>\n<li style=\"font-weight: 400\"><strong>Upgrade in Progress<\/strong><span style=\"font-weight: 400\"> \u2013 Developers have created an upgraded version of the published task to change any configurations, but the configuration is not yet complete.<\/span><\/li>\n<li style=\"font-weight: 400\"><strong>Rejected<\/strong><span style=\"font-weight: 400\"> \u2013 The Admin rejects the publishing request. An email is sent to the developer with comments from the Admin.<\/span><\/li>\n<li style=\"font-weight: 400\"><strong>Suspended<\/strong><span style=\"font-weight: 400\"> \u2013 The Admin suspended use of a deployed VA in an enterprise. An email is sent to the developer with comments from the Admin. While the end-users cannot access the suspended VAs\/tasks, developers can work with the In-development copy of the VA.<\/span><\/li>\n<\/ul>\n<table style=\"width: 100%;border-collapse: collapse;background-color: #fffbea\">\n<tbody>\n<tr>\n<td style=\"width: 100%\">\n<p><strong><em>Notes<\/em><\/strong><em><span style=\"font-weight: 400\">: <\/span><\/em><\/p>\n<ul>\n<li><em><span style=\"font-weight: 400\">A Published task cannot be deleted. However, administrators can Suspend a task if it is no longer required. <\/span><\/em><\/li>\n<li><em><span style=\"font-weight: 400\">You can also Upgrade a Suspended task to create a Configured copy and make any changes to the task definition.<\/span><\/em><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Publishing_Components\"><span style=\"font-weight: 400\">Publishing Components<\/span><\/span><\/h1>\n<p><span style=\"font-weight: 400\">You can only publish a Virtual Assistant or its components if you are the owner. If you are a developer with access to editing the VA, you cannot publish it\u2019 only the owner can.<\/span><\/p>\n<p><span style=\"font-weight: 400\">To publish a VA, please follow the steps below:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Open the VA whose updates you want to publish.<\/span><\/li>\n<\/ol>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Select <\/span><strong>Deploy<\/strong><span style=\"font-weight: 400\"> from the top menu<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">From the left menu select <\/span><strong>\u00a0Publish<\/strong><span style=\"font-weight: 400\">.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">The <\/span><em><span style=\"font-weight: 400\">Publish<\/span><\/em><span style=\"font-weight: 400\"> page opens with all the components selected by default.<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v9-3\/wp-content\/uploads\/sites\/29\/20220930104733\/publish-tasks.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-46603\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v9-3\/wp-content\/uploads\/sites\/29\/20220930104733\/publish-tasks-1024x456.png\" alt=\"\" width=\"728\" height=\"324\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v9-3\/wp-content\/uploads\/sites\/29\/20220930104733\/publish-tasks-1024x456.png 1024w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v9-3\/wp-content\/uploads\/sites\/29\/20220930104733\/publish-tasks-300x134.png 300w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v9-3\/wp-content\/uploads\/sites\/29\/20220930104733\/publish-tasks.png 1922w\" sizes=\"auto, (max-width: 728px) 100vw, 728px\" \/><\/a><br \/><\/span><\/li>\n<li style=\"font-weight: 400\">Clear the checkboxes of any components you do not want to publish, and then click <strong>Next<\/strong>.<\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Enter any useful <\/span><strong>comments<\/strong><span style=\"font-weight: 400\"> for the Admin and click <\/span><strong>Confirm<\/strong><span style=\"font-weight: 400\">.<\/span><\/li>\n<\/ol>\n<table style=\"width: 100%;border-collapse: collapse;background-color: #fffbea\">\n<tbody>\n<tr>\n<td style=\"width: 100%\">\n<p><strong><em>Note<span style=\"font-weight: 400\">: If you select to publish components without including the NL Model, then any unpublished training data will not be published and will be associated with the auto-created in-development version of the respective tasks.<\/span><\/em><\/strong><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Publishable_Components\"><span style=\"font-weight: 400\">Publishable Components<\/span><\/span><\/h2>\n<p><span style=\"font-weight: 400\">Every component that impacts end-user interactions or experience goes through the publishing workflow in the Platform. These components are categorized into sections. The following is the description and the list of components under these sections:<\/span><\/p>\n<table>\n<tbody>\n<tr>\n<th colspan=\"3\">\n<p><strong>Tasks &amp; Languages<\/strong><\/p>\n<\/th>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400\">Tasks (Dialog, Alert,, Panels, Widgets, Digital Forms, and Small Talk)<\/span><\/p>\n<\/td>\n<td>\u00a0<\/td>\n<td>\n<ul>\n<li style=\"font-weight: 400\"><strong>Tasks <\/strong><span style=\"font-weight: 400\">without published versions<\/span><\/li>\n<li style=\"font-weight: 400\"><strong>Upgraded versions<\/strong><span style=\"font-weight: 400\"> of the published tasks. It also includes language enablement. When you enable a new language in the In Development version, all the tasks appear in the publishing window with the checkbox for the new language enabled.<\/span><span style=\"font-weight: 400\">\n<p><\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400\">Knowledge Graph (per language)<\/span><\/p>\n<\/td>\n<td>\u00a0<\/td>\n<td>\n<ul>\n<li style=\"font-weight: 400\"><strong>Level 1 terms<\/strong> <strong>added<\/strong><\/li>\n<li><strong>Level 1 terms updated<\/strong><\/li>\n<li><strong>Traits<\/strong><span style=\"font-weight: 400\">: Replaces the traits\/classes in the Published version with the new set of traits\/classes in the <\/span><em><span style=\"font-weight: 400\">In Development <\/span><\/em><span style=\"font-weight: 400\">version with all the additions, updates, and deletions.<\/span><\/li>\n<li><strong>Synonyms<\/strong><span style=\"font-weight: 400\">: Replaces the Synonyms in the Published version with the new set of synonyms in the In Development version, with all the additions, updates, and deletions.<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00a0<\/p>\n<table>\n<tbody>\n<tr>\n<th colspan=\"2\">\n<p><strong>Natural Language<\/strong><\/p>\n<\/th>\n<\/tr>\n<tr>\n<td style=\"width: 61.8099px\">\n<p><span style=\"font-weight: 400\">NL Model<\/span><\/p>\n<\/td>\n<td style=\"width: 489.284px\">\n<ul>\n<li style=\"font-weight: 400\"><strong>Bot Synonyms<\/strong><span style=\"font-weight: 400\">: Replaces the Synonyms in the Published version with the new set of synonyms in the In Development version, with all the additions, updates, and deletions.<\/span><\/li>\n<li style=\"font-weight: 400\"><strong>ML Utterances<\/strong><span style=\"font-weight: 400\">: Replaces the user utterances in the Published version with the new set of utterances from the In Development version, with all the additions, updates, and deletions.<\/span><span style=\"font-weight: 400\"><br \/><\/span><br \/>\n<table style=\"width: 100%;border-collapse: collapse;background-color: #fffbea\">\n<tbody>\n<tr>\n<td style=\"width: 100%\">\n<p><strong><em>Note<\/em><\/strong><em><span style=\"font-weight: 400\">: Since ML utterances are tied to tasks, only the ML utterances associated with a task that is selected for publishing get published.<\/span><\/em><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/li>\n<li style=\"font-weight: 400\"><strong>Ignore Words and Fields Memory<\/strong><span style=\"font-weight: 400\">: Replaces the full set of Ignore Words and Field Memory in the Published version with the ones in the In Development version, with all the additions, updates, and deletions.<\/span><\/li>\n<li style=\"font-weight: 400\"><strong>Task Patterns<\/strong><span style=\"font-weight: 400\">: Replaces the Task patterns in the Published version with the new set of task patterns from the In Development version, with all the additions, updates, and deletions.<br \/><\/span><br \/>\n<table style=\"width: 100%;border-collapse: collapse;background-color: #fffbea\">\n<tbody>\n<tr>\n<td style=\"width: 100%\">\n<p><strong><em>Note<\/em><\/strong><em><span style=\"font-weight: 400\">: Since Task patterns are tied to tasks, only the patterns associated with a task that is selected for publishing get published.<\/span><\/em><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/li>\n<li style=\"font-weight: 400\"><strong>Task and Entity Patterns, <\/strong><span style=\"font-weight: 400\">including <\/span><strong>Negative Patterns<\/strong><span style=\"font-weight: 400\">: Replaces Entity patterns in the Published version with the new set of Entity patterns from the In Development version, with all the additions, updates, and deletions.<\/span><\/li>\n<li style=\"font-weight: 400\"><strong>Entity Synonyms<\/strong><span style=\"font-weight: 400\">: Replaces Entity synonyms in the Published version with the new set of Entity synonyms from the In Development version, with all the additions, updates, and deletions.<br \/><\/span><br \/>\n<table style=\"width: 100%;border-collapse: collapse;background-color: #fffbea\">\n<tbody>\n<tr>\n<td>\n<p><strong><em>Note<\/em><\/strong><em><span style=\"font-weight: 400\">: Since Entity synonyms are tied to tasks, only the synonyms associated with a task that is selected for publishing get published.<\/span><\/em><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/li>\n<\/ul>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<table style=\"width: 100%;border-collapse: collapse;background-color: #fffbea\">\n<tbody>\n<tr>\n<td style=\"width: 100%\"><strong><em>Note<\/em><\/strong><em><span style=\"font-weight: 400\">: If you select to publish tasks without including the NL Model, then any unpublished training data will not be published and will be associated with the auto-created in-development version of the respective tasks.<\/span><\/em><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 61.8099px\">\n<p><span style=\"font-weight: 400\">Settings<\/span><\/p>\n<\/td>\n<td style=\"width: 489.284px\">\n<ul>\n<li><strong>Standard Responses<\/strong>: Replaces the full set of standard responses in the Published version with the ones in the In Development version, with all the additions, updates, and deletions.<\/li>\n<li><strong>Default Dialog<\/strong>: Replaces the Default Dialog configuration in the Published version with the one in the In Development version.<\/li>\n<li><strong>Amend Settings<\/strong>: Replaces the Amend Setting configuration in the Published version with the one in the In Development version.<\/li>\n<li><strong>Advanced Settings<\/strong>: Replaces the Advanced Settings configuration in the Published version with the one in the In Development version.<\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00a0<\/p>\n<p>\u00a0<\/p>\n<table>\n<tbody>\n<tr>\n<th colspan=\"2\">\n<p><strong>Channels<\/strong><\/p>\n<\/th>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400\">Channels<\/span><\/p>\n<\/td>\n<td>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Replaces the channels in the Published version with the new channels enabled, published channels whose configuration were changed, and channels that are disabled in the In Development version.<\/span><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00a0<\/p>\n<table>\n<tbody>\n<tr>\n<th colspan=\"2\">\n<p><strong>Extensions<\/strong><\/p>\n<\/th>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400\">Event Handlers<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400\">The full set of selected events in the Published Version get replaced with the ones in the In Development version.<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400\">BotKit<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400\">The BotKit configuration in the Published Version gets replaced with the configuration in the In Development version.<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400\">Agent Transfer<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400\">The Agent Transfer configuration in the Published Version gets replaced with the configuration in the In Development version.<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400\">Web \/ Mobile SDK<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400\">The Web \/ Mobile SDK Configuration configuration in the Published Version gets replaced with the configuration in the In Development version.<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00a0<\/p>\n<table>\n<tbody>\n<tr>\n<th colspan=\"2\">\n<p><strong>Settings<\/strong><\/p>\n<\/th>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400\">General Settings<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400\">Replaces General Settings in the Published version with the ones in the In Development version.<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400\">Bot Variables<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400\">Replaces the Bot Variables in the Published version with the ones in the In Development version.<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400\">PII Settings<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400\">Replaces the PII settings in the Published version with the ones in the In Development version.<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400\">IVR Settings<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400\">Replaces the IVR Settings in the Published version with the ones in the In Development version.<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400\">Hold &amp; Resume Settings<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400\">Replaces the Hold &amp; Resume Settings in the Published version with the ones in the In Development version.<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400\">Custom Script<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400\">Replaces the Custom Script file in the Published version with the ones in the In Development version.<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p><span style=\"font-weight: 400\">Advanced Settings<\/span><\/p>\n<\/td>\n<td>\n<p><span style=\"font-weight: 400\">Replaces the following in the Published version with the ones in the In Development version:<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u2013 Language Detection Preference<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u2013 Subdomain<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u2013 Show link for task setup\/execution<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u2013 Error Messages<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Components_Excluded_from_the_Publication_Workflow\"><span style=\"font-weight: 400\">Components Excluded from the Publication Workflow\u00a0<\/span><\/span><\/h1>\n<p><span style=\"font-weight: 400\">The publishing workflow doesn\u2019t apply to the following components as they either do not impact end customers or do only when used as part of a task definition. When you access these components from either the <\/span><em><span style=\"font-weight: 400\">In Development<\/span><\/em><span style=\"font-weight: 400\"> or <\/span><em><span style=\"font-weight: 400\">Published <\/span><\/em><span style=\"font-weight: 400\">version, they show the same information.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><strong>Batch Testing<\/strong><span style=\"font-weight: 400\"> (including custom suites and test reports)<\/span><\/li>\n<li style=\"font-weight: 400\"><strong>Manage Developer Access<\/strong><\/li>\n<li style=\"font-weight: 400\"><strong>App Creation, Resetting, and Deletion<\/strong><\/li>\n<li style=\"font-weight: 400\"><strong>Language enablement<\/strong><span style=\"font-weight: 400\">: When you enable a new language in the <\/span><em><span style=\"font-weight: 400\">In Development<\/span><\/em><span style=\"font-weight: 400\"> version of the VA, the publishing workflow works similarly to publishing tasks &#8211; you need to publish all the components all over again by selecting the checkbox for the newly enabled language.<\/span><\/li>\n<\/ul>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h1><span class=\"ez-toc-section\" id=\"Publication_Approval\"><span style=\"font-weight: 400\">Publication Approval<\/span><\/span><\/h1>\n<p><span style=\"font-weight: 400\">When you publish a VA or any of its components, the Platform initiates a request to the Admin to approve it. Depending on the <\/span><strong>Purpose<\/strong><span style=\"font-weight: 400\"> defined for the VA during its initial set up, the following happens:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><strong>For an Employee VA: <\/strong><span style=\"font-weight: 400\">The Admin needs to select users from the enterprise Kore.ai account who can interact with the VA , and then approve the publishing request. Once that\u2019s done, the selected users can use the VA in the selected channels.<\/span><\/li>\n<li style=\"font-weight: 400\"><strong>For a Consumer VA:<\/strong><span style=\"font-weight: 400\"> Any user can use the VA in the selected channels soon after the Admin approves the publishing request.<\/span><\/li>\n<\/ul>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Auto_Approvals\"><span style=\"font-weight: 400\">Auto Approvals<\/span><\/span><\/h2>\n<p><span style=\"font-weight: 400\">Admins can set up auto-approval for any updates made to Enterprise or Consumer VAs using the following steps:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Open the Xo Platform Admin Console at: <\/span><a href=\"https:\/\/bots.kore.ai\/admin\"><span style=\"font-weight: 400\">https:\/\/bots.kore.ai\/admin<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Go to <\/span><strong>Bots Management &gt; Consumer Bots<\/strong><span style=\"font-weight: 400\"> or <\/span><strong>Bots Management &gt; Enterprise Bots<\/strong><span style=\"font-weight: 400\">.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Click the more icon for the required bot and select <\/span><strong>Bot Settings<\/strong><span style=\"font-weight: 400\">.<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v9-3\/wp-content\/uploads\/sites\/29\/20220930104741\/admin-auto-approval.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-46609\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v9-3\/wp-content\/uploads\/sites\/29\/20220930104741\/admin-auto-approval-1024x183.png\" alt=\"\" width=\"1325\" height=\"236\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v9-3\/wp-content\/uploads\/sites\/29\/20220930104741\/admin-auto-approval-1024x183.png 1024w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v9-3\/wp-content\/uploads\/sites\/29\/20220930104741\/admin-auto-approval-300x54.png 300w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v9-3\/wp-content\/uploads\/sites\/29\/20220930104741\/admin-auto-approval.png 1921w\" sizes=\"auto, (max-width: 1325px) 100vw, 1325px\" \/><\/a> <\/span><span style=\"font-weight: 400\"><br \/><\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">On the Bot Settings window, select <\/span><strong>Auto Approve<\/strong><span style=\"font-weight: 400\">.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Select <\/span><strong>Auto Approve all publish requests for this bot<\/strong><span style=\"font-weight: 400\">.<br \/><a ref=\"magnificPopup\" href=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v9-3\/wp-content\/uploads\/sites\/29\/20220930104737\/select-auto-approve.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-46606\" src=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v9-3\/wp-content\/uploads\/sites\/29\/20220930104737\/select-auto-approve.png\" alt=\"\" width=\"608\" height=\"281\" srcset=\"https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v9-3\/wp-content\/uploads\/sites\/29\/20220930104737\/select-auto-approve.png 657w, https:\/\/kore-wordpress.s3.us-east-2.amazonaws.com\/developer.kore.ai\/v9-3\/wp-content\/uploads\/sites\/29\/20220930104737\/select-auto-approve-300x139.png 300w\" sizes=\"auto, (max-width: 608px) 100vw, 608px\" \/><\/a><br \/><\/span><\/li>\n<\/ol>\n<div class=\"w-separator size_small with_line width_default thick_1 style_solid color_border align_center\"><div class=\"w-separator-h\"><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>End users can interact with a VA only when it is published. The Kore.ai Experience Optimization Platform provides a publishing flow to allow administrators to review new VAs and updates before they are made available to end users. The publishing workflow applies to any component that impacts the end user. Before you can publish your&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[35],"tags":[],"class_list":["post-17931","post","type-post","status-publish","format-standard","hentry","category-publish"],"_links":{"self":[{"href":"https:\/\/developer.kore.ai\/v9-3\/wp-json\/wp\/v2\/posts\/17931","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/developer.kore.ai\/v9-3\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/developer.kore.ai\/v9-3\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/developer.kore.ai\/v9-3\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/developer.kore.ai\/v9-3\/wp-json\/wp\/v2\/comments?post=17931"}],"version-history":[{"count":16,"href":"https:\/\/developer.kore.ai\/v9-3\/wp-json\/wp\/v2\/posts\/17931\/revisions"}],"predecessor-version":[{"id":46612,"href":"https:\/\/developer.kore.ai\/v9-3\/wp-json\/wp\/v2\/posts\/17931\/revisions\/46612"}],"wp:attachment":[{"href":"https:\/\/developer.kore.ai\/v9-3\/wp-json\/wp\/v2\/media?parent=17931"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/developer.kore.ai\/v9-3\/wp-json\/wp\/v2\/categories?post=17931"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/developer.kore.ai\/v9-3\/wp-json\/wp\/v2\/tags?post=17931"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}