Designing for a very specific set of users
Content creators are a very particular set of users. They are extremely protective of their content and their intellectual property, and by result are often hesitant to give up control because it is directly related to their livelihoods and their ability to make a living.
I was responsible for creating the onboarding experience in a way that felt intuitive and trustworthy, but while also collects all of the necessary information required by our platform to effectively serve the users to the best of our abilities.
goal
The most important thing is gaining trust
The onboarding experience is the first impression creators get after signing up for Aview International. It was pivotal to craft an easy and positive experience to create an aura of trust in our company and to earn the ability to post and distribute content on their behalf.
Our goal was simple yet ambitious. Find the right balance of simple yet effective with the user experience of the onboarding process. Maximizing the amount we can:
Have the user finish the entire onboarding process.
Decrease time spent onboarding.
Success Metrics
Decrease unfinished onboarding
to have a better experience later on
Decrease onboarding time
to save time for creators
Design Values
Simple and streamlined
I aimed to design the experience to be simple and intuitive, for a process that requires several account logins.
Create an aura of trust
I aimed to design the experience to seem trustworthy and not overwhelm the user with information.
Adhering to business needs
I aimed to design the process with key steps in mind to support functionality of the platform later on.
research
Getting into the mind of a content creator
In order to create an experience that felt trustworthy, I studied and gained inspiration from notable banking applications and websites, as well as other creator focused platforms in order to establish feelings of familiarity and trustworthiness.
In my research I found these platforms often establish trust by:
Collecting information one step at a time. This is typically done in order to not overwhelm the user while signing up for a new service.
Be transparent about what stage in the process the user is in. Communicate what stage the user is in so they can have context into how long it will take.
Allow users to go back if they need to. This is important to have because it lets the user know they can go back and change things if they feel they need do. It also does not put pressure on them to be forced to stay in one step of the process.
challenges
We realized a critical error, so we had to overhaul the existing flow
While doing some separate testing on the main user flow in the dashboard, we uncovered issues where the current flow only allowed users to post to one international channel at a time.
In order to streamline this and make it more efficient, we decided to move this process to the onboarding, so the language processing was extremely quick and efficient later on in the platform.
The screens above (located in the main flow) would directly be affected by the screens below (in onboarding), as information gathered upfront in onboarding would allow us to streamline the user flow later on when the user is already inside the dashboard.
This effectively would increase user convenience and speed by over 30% with the new changes.
prototype
Voila, animated prototypes
I created several visual prototype and animations of how exactly the onboarding would look and function to more effectively communicate to engineers as they developed my designs.
This was crucial in being transparent and communicating effectively with the engineers to create a product that was accurate to the designs I had created.
Reflections
Things rarely ever are perfect on the first try
It was very interesting to experience how some complications in a completely different part of the platform would influence the onboarding. I learned things are sometimes more connected than they may initially appear to be.
This showed me that the onboarding process is nothing to shrug off as simply as something to have because it is industry standard, but rather it can be used as a powerful tool to set up a positive experience later on that you may not have seen in the beginning.
Some key takeaways from this project are:
Make a good first impression. The onboarding process is a user’s first impression of your product, so you must make sure to set a good impression by setting the right expectations with both UI and UX in mind.
Stay open minded and flexible. Projects like these, especially when designing from scratch, are typical to go through many different revisions and reworking stages. But when faced with challenges you must embrace the changes and make sure every step goes unwasted.
Always consider the user. While it may seem intuitive to know what is easiest and best for the user, you never actually know until you do real testing. This will give you the real answer, and when you get that information you must make sure to adjust accordingly. Sometimes that means changing a whole part to the experience.