Flow Steps

Flow steps are the essential building blocks for creating flows and defining the logic of virtual assistants. They enable you to design complex conversational experiences. Each flow step represents a specific action, decision point, or interaction within the flow, shaping how the conversation unfolds.

DRUID offers common dialog flow steps and predefined integration steps in the Flow Palette to streamline the flow authoring process. You can use these predefined dialog flow steps or integration steps to quickly build and customize your virtual assistant.

Below is a brief description of the dialog flow steps available in the platform.

Type Description
Action Triggers an integration action or an internal chatbot action.
Adaptive Cards Displays rich content in the chat, including text, graphics, buttons, and interactive forms.
Note:  This flow step is available only if you have bot framework version 4 activated on your tenant and the bot is configured to use it.
Choice Provides users with multiple-choice options. Capture the user's selection in an entity or variable defined in the Input Mapping field.
Flow Triggers the execution of another flow specified in the Metadata section.
Hero

Displays Hero cards, allowing you to present a compact menu, render files with data, or display a list of files. Capture user input using the Input Mapping field.

Message Sends a text response to the user, as specified in the Message field.
Prompt Waits for user input and captures the information in Input Mapping, either as an entity or a variable.
Thumbnail Similar to Hero steps, but displays the image as a thumbnail.
File Upload Prompts the user to upload a file.
Backchannel Event Triggers events on the web page that hosts the chatbot.
UiPath Integrates with UiPath to start a UiPath process from DRUID. For configuration details, see Starting UiPath Unattended Processes.