Background: In 2016, when I joined Any.do, the on-boarding wasn’t catastrophic by any means, but it could definitely improve. I started by analyzing the current flow:.
Data showed user churn on all the screens above with the red indicator. Out of the 100% of users who saw the welcome screen, only 71% reached the home screen.
Any.do is an app ruled by a strong emphasis on typography, white spaces and no use of illustration, so convincing stakeholders at bringing in illustration was a challange.
The first illustration tells a story anyone can relate to: forgetting what to buy in the grocery store. It’s followed by a strong yet short promise: We’ll never let you forget a thing, anytime, anywhere.
Following its success, this iteration is still live today. Successful registrations improved significantly. On Android, switching between Facebook and Google led to 75% of the registrations occurring through Google, compared to 56% previously.
Trying to reduce friction
My past experience told me that more screens on the way to your goal increases friction, that’s mostly true. In addition, data showed that users who add a task, dramatically increased their retention on week 1, 2 and 3. That had to be taken into account.
The first iteration tried to reduce the onboarding to just 2 screens: registration, and an encouragement to upgrade (based on previous experiments, that’s where the majority of our users convert to paying customers).
After the user quickly reached the home screen, he could add a task using the FAB.
When he did, tooltips would provide him with an explanation on how to interact with the task (edit, add reminder etc’). Sounds easy and fast right?
Wrong.
Once they reached the home screen, 50% of the users added a task, while the other 50% preferred to explore the app. Some of the explorers returned to add a task, some of them never added a task and quickly churned afterward.
Back to the drawing board
For the potential users of Any.do, a very good onboarding process will involve an outer-app experience for adding a task. This will focus them on a thing they need to accomplish and provide them with suggestions if they don’t have anything in mind.
Following a research which saw high acceptance rates for post onboarding screens like Siri integration (iOS) and missed call feature (Android), we decided to include it in the onboarding phase to get an additional buy-in from the users.
Adding the beneficial feature improved the overall on boarding. 87% approved the integration with Siri on iOS, and 77% approved the Missed Call feature on Android. With the user’s buy in, he was more wiling to cooperate in adding a new task.
Exploring the best way to encourage adding a task
Following the success, this experience was implemented in the web client as well:
FINAL RESULTS
Creating account rates increased to form 69% to 88% on Android and 71% to 85% on iOS
Reaching home screen rate increased to 86% on Android & 92% on iOS.
Conversion to premium subscription increased by 11%.
Increase in retention on week 1, 2, 3 and 4.