A multi-step flow refers to the sequence of pages that a user encounters when using an application. This can also be referred to as the user flow or the user journey. The goal of a multi-step flow is to create a smooth and intuitive experience for the user as they navigate through the product, allowing them to easily access the information or features they need.
This typically involves carefully designing each individual pages, as well as the transitions between pages, to create a cohesive and logical experience.
You can find an example of a multi-step flow below:
Core task
- Invite People via email to Slack
Sub tasks
- Incorrect email address
- Invite from Google Directory
- Send custom invitation
- Invitation link settings
Separate task
- Manage Invitations