Considering the short attention span people have today, it’s pretty hard to nail THE perfect on boarding, and definitely not in the first try. It took us a lot of attempts to get the results we wanted, and I believe we can do even better.
Reduce friction coming from users who need to register.
Increase the success rate of users creating an account & reaching the homescreen.
Increase retention among users after they reached the homescreen.
Increase success rate in converting users to premium.
WHAT DID WE TRY TO SOLVE
End to end design:  research, wire-framing, design, prototyping and usability. Yep, all of it.
iOS, Android and Web
MY ROLE
PLATFORMS
Creating account rates increased to 88% on Android and 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.
On boarding process felt ‘faster’ according to user feedback
TL;DR
ANY.DO | ON BOARDING
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.
Tackling the registration screen
The first challenge was to increase the percentage of people who register successfully, taking into account that we can’t remove this step, as we need it for syncing data across devices, retargeting churned users and more.
The registration screen prior to my arrival had some problems: users maybe understood why they need to create an account, but didn’t know what they can accomplish with the app, and is it worth their effort? Furthermore, users feared from spam and privacy breach when connecting their social accounts.

A strong percentage of users chose to register by email. That wasn’t good for us from 2 perspectives: We had dropouts when users proceeded to the email form & social accounts provide better data.
The first iteration saw an increase in user registration overall. With the promise not to post on their behalf, users opted more to connect with Facebook / Google over email,  but not significantly, so we quickly moved to another iteration:
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.
Any.do is an app ruled by a strong emphasis on typography, white spaces and no use of illustration, so convincing my CEO to use an illustration this time was not an easy task.

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 65% of the registrations occurring through Google, compared to 56% previously.
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.
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.
Early conceptual flow
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
Getting the right flow was the first step, the next one was to explore different variations and learn which one yields the best results in terms of users inserting tasks.
#3
#2
#1
#1
The best way to encourage users to add task wasn’t the prettiest or sleekest, it was aimed at landing them a hand. That’s what the suggestions on the right tried to do, and they did it better than all other versions. It had the affordance of a well known auto-complete screen, combined with icon suggestions that easily helped them insert their first task.
Creating account rates increased to 88% on Android and 85% on iOS
Success rate of registered users who reached the homescreen increased to 86% on Android & 92% on iOS.
Conversion to premium subscription increased by 11%.
Increase in retention on week 1, 2, 3.
On boarding process felt ‘faster’ according to user feedback
Final Results
Following it’s success, the on boarding has been implemented in Any.do’s web client:
Back to the main portfolio
ANY.DO | ON BOARDING
Background
Tackling the registration screen
Trying to reduce friction
Back to the drawing board
Exploring the best way to encourage adding a task
Following it’s success, the on boarding has been implemented in Any.do’s web client:
Considering the short attention span people have today, it’s pretty hard to nail THE perfect on boarding, and definitely not in the first try. It took us a lot of attempts to get the results we wanted, and I believe we can do even better.
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:.
The first challenge was to increase the percentage of people who register successfully, taking into account that we can’t remove this step, as we need it for syncing data across devices, retargeting churned users and more.
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.
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.
Getting the right flow was the first step, the next one was to explore different variations and learn which one yields the best results in terms of users inserting tasks.
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.
Early conceptual flow
The best way to encourage users to add task wasn’t the prettiest or sleekest, it was aimed at landing them a hand. That’s what the suggestions on the right tried to do, and it did it better than all other versions. It had the affordance of a well known auto-complete screen, combined with icon suggestions that easily helped them insert their first task.
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.
The registration screen prior to my arrival had some problems: users maybe understood why they need to create an account, but didn’t know what they can accomplish with the app, and is it worth their effort? Furthermore, users feared from spam and privacy breach when connecting their social accounts.

A strong percentage of users chose to register by email. That wasn’t good for us from 2 perspectives: We had dropouts when users proceeded to the email form & social accounts provide better data.
The first iteration saw an increase in user registration overall. With the promise not to post on their behalf, users opted more to connect with Facebook / Google over email,  but not significantly, so we quickly moved to another iteration:
Any.do is an app ruled by a strong emphasis on typography, white spaces and no use of illustration, so convincing my CEO to use an illustration this time was not an easy task.

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 65% of the registrations occurring through Google, compared to 56% previously.
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.
Reduce friction coming from users who need to register.
Increase the success rate of users creating an account & reaching the homescreen.
Increase retention among users after they reached the homescreen.
Increase success rate in converting users to premium.
WHAT DID WE TRY TO SOLVE
End to end design:  research, wire-framing, design, prototyping and usability. Yep, all of it.
iOS, Android and Web
MY ROLE
PLATFORMS
Creating account rates increased to 88% on Android and 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.
On boarding process felt ‘faster’ according to user feedback
TL;DR
Creating account rates increased to 88% on Android and 85% on iOS
Success rate of registered users who reached the homescreen increased to 86% on Android & 92% on iOS.
Conversion to premium subscription increased by 11%.
Increase in retention on week 1, 2, 3.
On boarding process felt ‘faster’ according to user feedback
Final Results
#3
#2
#1
Considering the short attention span people have today, it’s pretty hard to nail THE perfect on boarding, and definitely not in the first try. It took us a lot of attempts to get the results we wanted, and I believe we can do even better.
Reduce friction coming from users who need to register.
Increase the success rate of users creating an account & reaching the homescreen.
Increase retention among users after they reached the homescreen.
Increase success rate in converting users to premium.
WHAT DID WE TRY TO SOLVE
End to end design:  research, wire-framing, design, prototyping and usability. Yep, all of it.
iOS, Android and Web
MY ROLE
PLATFORMS
Creating account rates increased to 88% on Android and 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.
On boarding process felt ‘faster’ according to user feedback
TL;DR
ANY.DO | ON BOARDING
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.
Tackling the registration screen
The first challenge was to increase the percentage of people who register successfully, taking into account that we can’t remove this step, as we need it for syncing data across devices, retargeting churned users and more.
The registration screen prior to my arrival had some problems: users maybe understood why they need to create an account, but didn’t know what they can accomplish with the app, and is it worth their effort? Furthermore, users feared from spam and privacy breach when connecting their social accounts.

A strong percentage of users chose to register by email. That wasn’t good for us from 2 perspectives: We had dropouts when users proceeded to the email form & social accounts provide better data.
The first iteration saw an increase in user registration overall. With the promise not to post on their behalf, users opted more to connect with Facebook / Google over email,  but not significantly, so we quickly moved to another iteration:
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.
Any.do is an app ruled by a strong emphasis on typography, white spaces and no use of illustration, so convincing my CEO to use an illustration this time was not an easy task.

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 65% of the registrations occurring through Google, compared to 56% previously.
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.
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.
Early conceptual flow
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
Getting the right flow was the first step, the next one was to explore different variations and learn which one yields the best results in terms of users inserting tasks.
#3
#2
#1
The best way to encourage users to add task wasn’t the prettiest or sleekest, it was aimed at landing them a hand. That’s what the suggestions on the right tried to do, and it did it better than all other versions. It had the affordance of a well known auto-complete screen, combined with icon suggestions that easily helped them insert their first task.
Creating account rates increased to 88% on Android and 85% on iOS
Success rate of registered users who reached the homescreen increased to 86% on Android & 92% on iOS.
Conversion to premium subscription increased by 11%.
Increase in retention on week 1, 2, 3.
On boarding process felt ‘faster’ according to user feedback
Final Results
Following it’s success, the on boarding has been implemented in Any.do’s web client:
Back to the main portfolio