INSIDE 3.3
ENG-011

Virtual Assistant task steps and branches

Guide a visitor through ordered questions and actions, choosing the next step from their answer.

developeroperatorvisitor
DraftThis article hasn't been reviewed yet.
Where to find it
Settings › Bots › Virtual Assistant › Tasks

What it is

A task guides a visitor through a sequence of questions, messages and actions. Each answer can lead to a different step. A task can also call another task and continue according to that task's result.

Who uses it and why

  • Operators send an available task to collect information or guide a visitor through a process.
  • Visitors answer questions and use the choices offered by the task.
  • Developers work with a Bot Trainer to connect integration results to the appropriate task branches.

Where to find it

With the Bot Trainer role, configure tasks in Settings › Bots › Virtual Assistant › Tasks. Open a task version and review Task Steps and each Step Action. Operators use task controls in the conversation pane; visitors interact in the chat pane or supported messaging channel.

How it works

  1. INSIDE starts an enabled task and selects its first enabled step in the configured order, unless the start specifies another step.
  2. The visitor sees the question and its input controls. Message or action steps can continue without an answer.
  3. INSIDE checks a submitted answer and chooses its configured completion branch. Picklist and Boolean answers can have different branches for different choices.
  4. A permitted skip follows the skip branch. Without a specific skip action, the task moves to the next step.
  5. The selected action continues the sequence or ends it with a result.

Step Action includes Move To Next Step, Move To Previous Step, Replay Current Step, Jump to Another Step, Jump to Another Task and End Task. Integration and scheduling actions provide additional routes.

When a task calls another task, its return actions decide what happens after success, failure or an unavailable result. Ending a task does not necessarily end the conversation. The end action controls whether to close it, transfer it or continue with another task.

Configure it

A Bot Trainer adds and orders steps, then sets the completion and skip actions for each one. Set a branch for every visitor choice and a suitable return action for tasks or integrations that can fail. Preview the paths, publish the intended version and check that the task is enabled.

For manual use, enable Operator can Send Task and review its team and channel restrictions. Automated starts come from the relevant event, pre-chat or channel configuration.

Fields

Field Where Required What it is for
Step Action Settings › Bots › Virtual Assistant › Tasks Yes Chooses whether an answer advances, repeats, jumps to another step or task, runs an integration or ends the task.

Permissions

Permission Lets you
Bot Trainer Configure task steps and their answer branches.

Limits and good to know

  • A visitor normally has one active task at a time. A paused task still counts as active and can prevent another task starting.
  • Disabled steps do not take part in the normal ordered sequence.
  • Completing a step with an existing answer follows a separate path that does not repeat ordinary answer side effects.
  • A successful task result describes the task's outcome. It does not confirm delivery of an email, SMS or other external action.
  • Channel support affects how questions and controls appear. Check the journey on each channel you use.

Depends on and works with

RequiresConfigured byEnhancesRelated
+7 more · this feature uses
+15 more · used by
View all connections as a list

This feature uses

Used by

FAQ and troubleshooting

Why will a second task not start?

Check whether this visitor already has a running or paused task. Resume, complete or cancel that task as appropriate before starting another.

Why did the visitor miss a step?

Check that the step is enabled, the previous branch points to it and the existing-answer rule does not skip it automatically.

Why did the task return to an earlier question?

Review Replay Current Step, Move To Previous Step and jump actions on the selected answer or return branch.

Why is the conversation still open after the task finishes?

Task completion and conversation closure are separate. Review the configured End Task action.

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