UX Challenges


Onboarding Onboarding


You're a freelance UX designer. You've been hired by a small company that has a mobile app for person-to-person payments (competitors are Venmo and Zelle).

The company has hired you to completely redesign their onboarding because neither they nor their users are happy with the current version. They need the onboarding to include at least: (a) setting up an account, (b) accepting permissions, (c) connecting and verifying a bank account, (d) adding friends from your phone's contact list, and (e) understanding fees.


Come up with an onboarding plan for this mobile app. This can be whatever type of onboarding you choose: a series of tasks, instructional tooltips, gradual introduction of each feature as the user finds it, etc. Create wireframes for each stage and include notes on the reasoning behind your decisions.

Extra Credit: Describe the metrics you'd use to figure out if your onboarding is successful.


If you need help with this challenge, check out our hand-picked tutorial recommendations.

User Onboarding: 11 Best Practices and 15 Examples


4 Best Practices For User Onboarding


Improve Your User Onboarding with Jobs-to-be-Done Insights


How to Nail User Onboarding



Not sure which tools to use? Try one of these.





Share Your Results

When you finish the challenge, post your work on Twitter! Be sure to use the hashtag #uxtoolschallenges and tag our account @uxtoolsco. We'll keep an eye out and repost good examples on a regular basis.

We're also building a new community for designers where you'll be able to get even more feedback. See more details.

More Challenges

Journey Map

 All Challenges

Download hi-res versions of the cards

Join 70k+ newsletter subscribers and get a PDF download of all the cards. You'll also stay up to date with weekly lessons and news.

    Email newsletter signup