- 29 Mar 2023
- 1 Minute To Read
What is a Dynamic Flow?
- Updated On 29 Mar 2023
- 1 Minute To Read
A Dynamic Flow enables you to guide your end users through a series of non-linear steps, or handhold users through several possible options. Thus, if there are multiple paths in an app that an end user can choose from, then use a Dynamic Flow to guide your users irrespective of the option that they select.
For example, suppose you have created a Dynamic Flow that explains the investment options a user can choose from, such as a SIP, mutual funds or an FD. The Flow explains all three options and is set up in a way that no matter what a user chooses, they will be guided through the process of the respective investment option.
Thus, irrespective of whether a user selects the SIP option, the mutual funds one or the FD; they will be guided through each process because the Dynamic Flow you created consists of mini Flows for each option.
A Dynamic Flow requires you to add the following,
- Flow Start: This step is optional. A Flow Start enables an end user to choose whether they want to view the Dynamic Flow or not. It acts as a trigger for Dynamic Flow.
- Page: A Dynamic Flow can have multiple pages, each with its respective Flows, such that no matter where the user navigates in the app, they have the required guidance.
- Element: Each Page consists of multiple elements in a step-by-step manner. They create the mini Flows, or branches, of the main Dynamic Flow.
In the aforementioned example, the Flow Start will be at the page screen where a user has the option to choose from multiple investment options. When they choose any one option, they navigate to the respective investment Page, wherein they are guided through the investment process using the Flow Elements present for each Page.
The following workflow explains how you can create a Dynamic Flow,