Route Users Through Multiple Workflows

#Tags:
No items found.

In MindStudio, workflow routing refers to the process of directing tasks or information from one step in your Workflow to another. You can route users through multiple Workflows, and allow them to choose their path using Menu and Logic blocks. 

Before diving into Workflow routing, make sure you have familiarized yourself with creating a basic Workflow setup

Multiple Workflows

How to create multiple Workflows

To create multiple Workflows, navigate to the Workflows folder in the Explorer and select the (+) icon. Every new Workflow will include its own Prompt, Automation flow, and AI model that you will need to configure.

Add a Workflow

Right click on a Workflow to rename, duplicate, or delete it from the Workflow folder. 

Set an Entry Workflow

The Entry Workflow is the first Workflow that a user will enter when using your application. By default, the Main.flow Workflow will be selected as your Entry Workflow. 

To change the Entry Workflow, right click on the desired Workflow and select “Set as Entry Workflow”. You can also set the Entry Workflow from your Global Settings. 

Set Entry Workflow

Moving between Workflows

You can route users between Workflows using the Jump Automation block. By placing a Jump block on the Automation Canvas, you are telling the AI to route the user to a different Workflow in your app. 

To use a Jump block, right click or tap the (+) icon in the area you’d like to place the block and select Jump. In the configuration on the right, select the Workflow you want to route to. Note that you can only jump to the beginning of a Workflow.

Jump block

Routing Based on User Response

The Menu Block

The Menu block is an Automation block that presents branching options to the user. To use the Menu block, type a prompt into the configuration and set the options a user can choose from. 

You can then assign each option to its own destination by tapping the circle icon and selecting the destination. 

Menu block

The Logic Block

The Logic block utilizes AI to dynamically choose the next step in your Workflow based on preset conditions.

Logic block

To use the Logic block, set up the conditions you want the AI to use to evaluate the data passing through. Utilize Variables to extract data from other inputs in your Workflow.

For example, if you are capturing information about a lead and want to decide if the that lead is valuable, your conditions might look like:

Condition #1: The {{lead}} is valuable based on: {{context}}

Condition #2: The {{lead}} is not valuable based on: {{context}}

Then, similar to the Menu block, you can route those conditions to other destinations in your apps Workflow. 

#Tags:
No items found.
No items found.