Onboarding should be gradual, relevant, and interesting. If you try teaching everything at once, you're likely to overwhelm your end-users.
Only the flows that are brief and to the point can keep your users informed and engaged. To have that, focus on small bite-sized bits of education and limit one tour to one objective.
Hint 💡: If you have a lot to cover, break the tour into separate Guides. You can configure Part 2 to only display for users who have completed Part 1 by creating a target audience with Segmentation.
Hint 💡: You can merge guides from their final steps to render the overall experience stepped with Custom Buttons or by adding the next guide as a component. Learn more here.
Remember, too much information given in any tour can't be internalized by end-users and soon forgotten. Or, they will get bored before the finish line and lose their interest in the experience created.
To avoid that:
Make sure that information given has a new, immediate value.
Don't explain UI elements that are already easy to understand.
Show one at a time - give users time to act on and digest.
Hint 💡: Guides function best when they are contextual and responsive. Target them to their right audience at the right time just when they seek help or functionality.
NEXT: Define Your Target Audience🔐