What actions and transitions are made for
Use them to:- Move users forward or backward in a journey
- Send users to a specific screen
- Finish a flow cleanly
- Open a website or deep link
- Ask for a device permission at the right moment
How transitions work
Every interactive element can trigger an action. In most flows, that action is connected to a button. Once the action is set, Flowboard uses it to decide the next step in the journey.Common action types
Next
Next
Sends the user to the next screen in the current order. Use this for most linear onboarding journeys.
Previous
Previous
Returns the user to the previous screen. Use this only when going back is helpful and low-risk.
Jump to
Jump to
Sends the user to a specific screen. Use this for branching journeys, skip logic, or segmented paths.
Finish
Finish
Ends the flow. Use this on the last step or when a user has completed the key outcome.
Deep link
Deep link
Opens a given page in your app.
Request permission
Request permission
Triggers a permission request, such as notifications, camera, location, or photo access.
Rate
Rate
Native ask for rating the app and go next.
Web URL
Web URL
Opens external website.
How to build a reliable flow path
Start with the screen order
Put your screens in the order that matches the default path you expect most users to follow.
Assign actions to interactive elements
Check every primary button and make sure it has the correct behavior.
Use jump rules only when needed
Branching is powerful, but too many alternate paths make a flow harder to maintain and harder to analyze.
When to use linear flows vs branching flows
Linear flow
Best when every user should follow the same sequence. This is simpler to maintain and easier to measure.
Branching flow
Best when the next step depends on a user choice, segment, or special permission moment.
Best practices
- Give each screen one clear primary action.
- Keep branching logic easy to explain to someone outside your team.
- Place permission requests only after you have explained the value to the user.
- Test every path in preview, not just the happy path.
- Avoid dead ends where a screen has no clear way forward.
If your team uses custom actions connected to app-specific behavior, document the intended result internally so non-technical teammates still understand what that step does.