You have a recipe app that has lots of recipes available to download from inside your app. It spans a broad range of cuisines, tastes and cook times. You decide to categorise the recipes based on 3 attributes:
- Meat
- Vegetarian
- Vegan
However, you don't want a Vegan to open your app and immediately see recipes for meat. That's a poor user experience. So, you decide to add Onboarding to your app. After a user downloads the app, they instead select their preference based in the onboarding piece. In this case, the Vegan selects their interests as vegan recipes. This flows through to profile-based rules in Ubiquity that automatically distributes relevant content to appear in the app after the user has finished registering.
Once the Vegan finishes their onboarding experience and opens the app for the first time - only Vegan recipes appear. They never know there are other recipes or content available to other users and their user experience is greatly improved. They get exactly what they wanted!