INSIDE 3.3
ENG-009

Virtual Assistant task setup

Build virtual assistant tasks from reusable steps and data fields, with actions for each answer or skipped step.

admindevelopersupervisor
DraftThis article hasn't been reviewed yet.
Where to find it
Settings › Bots › Virtual Assistant › TasksSettings › Bots › Virtual Assistant › StepsSettings › Bots › Virtual Assistant › Data Fields

What it is

Tasks are virtual assistant flows made from reusable steps. Each step can collect information or present an interaction, then run actions based on the answer or on a skip. Reusing steps and data fields helps you maintain consistent questions across tasks.

Who uses it and why

  • Administrators and supervisors with Bot Trainer access build and maintain task flows.
  • Developers configure supported scripts and external interactions used by steps.

Where to find it

Use Settings › Bots › Virtual Assistant › Tasks to assemble tasks. Manage reusable content in Settings › Bots › Virtual Assistant › Steps and Settings › Bots › Virtual Assistant › Data Fields.

These screens require the Bot Trainer role. Having the Settings role alone does not grant the bot-authoring screens.

How it works

A task has its own name, type, group and operator controls. Its Task Steps list places reusable steps in an order. Each use of a step can have its own enabled state, completion actions, skip actions and hidden picklist choices.

Completion and skip actions can branch according to the answer, jump to a different step or refer to another task. The step's data field controls the expected answer and validation. The same reusable step can participate in several tasks.

Visitors receive the configured messages, choices and fields through the applicable channel. Operators can send tasks where Operator can Send Task is enabled and the task's team and channel restrictions permit selection. Operator can Cancel Task separately controls operator cancellation.

Configure it

  1. Create the required Data Fields and Steps.
  2. In Tasks, select Add Task, enter Task Name and choose Type. The choices are Chat, Pre-Chat and Verification.
  3. Set Task Group, welcome text and operator controls as needed.
  4. Under Task Steps, choose Add Step, arrange the steps and configure the actions for answers and skips.
  5. Save the draft, preview the paths and publish the intended version using Go Live.

Use Copy Task when creating a related task. Review whether its steps should remain shared or be copied as new steps. Editing a shared step can affect other tasks that use it.

Settings

Setting Where Applies to Default Who can change it What it does
Type Settings › Bots › Virtual Assistant › Tasks website Chat Bot Trainer roleSelects Chat, Pre-Chat or Verification for the task.
Operator can Send Task Settings › Bots › Virtual Assistant › Tasks website Off Bot Trainer roleMakes the task available for operators to send, subject to its restrictions.
Restrict to following Team(s) Settings › Bots › Virtual Assistant › Tasks website Not set: no team restriction Bot Trainer roleRestricts operator task selection to the selected teams.
Restrict to following Channel(s) Settings › Bots › Virtual Assistant › Tasks website Not set: no channel restriction Bot Trainer roleRestricts operator task selection to the selected channels.
Operator can Cancel Task Settings › Bots › Virtual Assistant › Tasks website Off Bot Trainer roleAllows an operator to cancel the task.
Operator Cancel Task Message Settings › Bots › Virtual Assistant › Tasks website Not set: no cancellation message is sent Bot Trainer roleSupplies the message used when an operator cancels the task.
Welcome Message (Operator Available) Settings › Bots › Virtual Assistant › Tasks website Not set: uses the virtual assistant's online welcome message if one is configured and welcome messages are enabled Bot Trainer roleSupplies the task welcome text when an operator is available.
Welcome Message (No Operator Available) Settings › Bots › Virtual Assistant › Tasks website Not set: uses the virtual assistant's offline welcome message if one is configured and welcome messages are enabled Bot Trainer roleSupplies the task welcome text when no operator is available.
Skip Step Label Settings › Bots › Virtual Assistant › Tasks website Not set: uses the standard Skip or Skip this Info label unless the step supplies its own label Bot Trainer roleSets the visitor-facing label for skipping eligible steps.
Cancel Step Label Settings › Bots › Virtual Assistant › Tasks website Not set: standard cancel buttons use Cancel unless the step supplies its own label Bot Trainer roleSets the visitor-facing cancellation label in the No Operator Assigned configuration.

Fields

Field Where Required What it is for
Task Name Settings › Bots › Virtual Assistant › Tasks Yes Gives the task a unique website-level name of no more than 255 characters.
Description Settings › Bots › Virtual Assistant › Tasks No Describes the task's purpose for people managing it.
Task Group Settings › Bots › Virtual Assistant › Tasks No Groups related tasks in the management list.

Permissions

Permission Lets you
Bot Trainer Access virtual assistant Tasks, Steps and Data Fields.

Limits and good to know

  • A task needs a non-blank, unique name within the website, limited to 255 characters.
  • An enabled task must contain at least one step.
  • Publication rejects references to missing or disabled tasks.
  • A task already used as a jump destination in another task cannot itself add a further task jump in the checked publication path. Simplify nested flows if publication reports this restriction.
  • INSIDE prevents task deletion while checked references remain in task actions, pre-chat or offline themes, social account settings or SMS start-task settings. Remove or replace those references first.
  • Saving a draft does not make it the live version.

Depends on and works with

Configured byEnhancesRelated
+12 more · this feature uses
+21 more · used by
View all connections as a list

This feature uses

Used by

FAQ and troubleshooting

Why can I not see Tasks?

The task-authoring screens require the Bot Trainer role. Check the roles assigned to your account.

Why can an operator not send a task?

Check that the intended version is live and enabled, Operator can Send Task is on and the operator meets its team and channel restrictions.

Why did a change affect several tasks?

Those tasks may share the same reusable step or data field. Review its uses before changing it, or create a separate definition for different behaviour.

Why is publishing blocked by another task?

Check whether a referenced task is disabled or missing, and whether the flow adds an unsupported further level of task jumps.

Why can I not delete an unused-looking task?

It may still be referenced by a cancellation action, chat theme or messaging account. Follow the reference described in the error and remove it first.

INSIDE 3.3 · Source commit 992abb980bContent is a pre-release draft© 2026 Powerfront