Userpilot Progressive Groups let you structure in-app experiences to give users more control over their navigation. Instead of a linear flow with a strict sequence, progressive groups allow users to move back and forth between steps, skip sections, or dismiss parts of the flow while continuing with the rest. This feature enhances flexibility for onboarding, feature adoption, and guided walkthroughs.
In order for steps to be grouped, they must have the same UI pattern (e.g., all modals or all tooltips).
Navigate to flows: In the Userpilot dashboard, go to the flow editor.
Create a new step: Add a step to your flow.
Group steps together: You can create a group by either: 1. Dragging and dropping a step next to the desired step to form a group. 2. Clicking the plus sign next to a step and selecting “To Group” to add it to an existing group.
Choose navigation type:
Progress bar: Adds “Next” and “Previous” buttons for easier navigation.
Balls progress: Allows users to manually proceed with a custom button.
Customize Dismissal Options: Configure whether users can exit a group and continue the rest of the flow.