2023 | Bluebird Group

Revolutionizing MyBluebird’s User Access: Designing Intuitive Registration and Password Recovery Experiences

Revolutionizing MyBluebird’s User Access: Designing Intuitive Registration and Password Recovery Experiences

2023 | Bluebird Group

Revolutionizing MyBluebird’s User Access: Designing Intuitive Registration and Password Recovery Experiences

Overview

The MyBluebird app stands as the frontline interface of the esteemed Blue Bird Group, a leading taxi enterprise in Indonesia. Beyond the fundamental taxi reservation function, this app empowers users to secure car rentals and dispatch packages seamlessly. In the pursuit of facilitating access to Blue Bird's exceptional services, this case study delves into the artistry behind designing the MyBluebird registration and password recovery processes, shaping user interactions into memorable experiences.

Role

Product Designer

Timeline

Q1 - Q3 2023

Scope

Problem definition, desk research, UX design, UI design

Background

Towards the end of Q4 2022, we found a problem in the password reset journey. Surprisingly, the success rate was a mere 20%*, falling short of expectations. As we dug deeper, significant problems arose during registration.

The problem

Collaborating with the product manager, together we analyzed our initial problem which was the reset password journey. Then, we looked at reviews from the App Store & Play Store to gain more insights and analyze the current journey of the app. Aside from the customer side, there’s also a huge problem from the internal side which was raised by the stakeholders.

Customer problem

  • The low success rate in the reset password journey due to wrong and invalid email

  • Users struggled to find the register button, leading to frustrations and failed attempts.

  • A lot of invalid login cases due to wrong phone numbers. It is because the app doesn’t provide a country code in the phone number input form.

  • The app hasn’t provided a clear TnC for users to agree when they sign up.

Internal problems

  • Using SMS OTP for international numbers, the company had to pay a lot of money (around 20 million yearly)

  • The vendor had issues that caused a lot of fraud and abuse cases so it adds even more to company cost.

  • SMS OTP for international numbers isn’t effective anyway because our taxi system can’t call customers with international numbers.

  • Users are not aware of the TnC, this may cause future problems for the app.

These critical matters directly impact user onboarding. If users can't smoothly navigate through registration and login, it limits their ability to engage, such as booking a taxi. Addressing these concerns is pivotal for an enhanced user experience and successful interactions.

Setting goals and objectives

Therefore our main goal is to create a seamless registration and password recovery experience while maintaining a low cost for the company.

Our key objectives were to:

  • Increase the number of validated emails to ensure a smooth password recovery journey

  • Provide clear information about the country code and TnC

  • Increase the number of registered users

  • Reduce the OTP cost for registration

Who are our users

Based on regular research conducted by our research team, we know that our users are busy urban commuters, tourists/travelers, corporate clients, and entry levels/students.

  • They felt unsafe using regular public transportation

  • Some have language barriers (e.g tourists)

  • They value transportation services that takes safety and security seriously

  • Need something quick and efficient

From this knowledge, it is important for us to ensure security and clarity while still maintaining an easy, quick, and efficient experience to our users. Especially during the onboarding process which is an entry point into using our app.

Design process

After clearly defining our problems, goals, and objectives, I started to do one of the quickest ways to gain insights and inspiration which is benchmarking.

Benchmarking

Benchmarking

Benchmarking is a quick and easy way to conduct a ‘mini’ research to find out how competitors do it. This was also done to ensure that our proposed solutions won’t be too unfamiliar to the users since the registration & onboarding journey is a basic necessity for most apps.

Finding the solution

Finding the solution

To solve the password recovery issue, I had to provide several alternative solutions because we had limitations at the time:

  • We currently rely on email to reset the password. However, most of the registered emails aren’t validated yet, we need to find a way for users to recover their passwords without having to add OTP cost

  • We’re thinking of switching to using WhatsApp OTP but still haven’t found the right vendor yet

  • Providing alternative login such as SSO wouldn’t really solve users forgetting their password problem, because the actual problem is the users don’t enter the right email when they register so they don’t receive the email OTP code to reset their password

  • Providing alternative logins takes a lot of technical effort, with the current backlog and everything, this has to be put on low priority because it won’t have as much impact on our current problem

So what I did was I provided several options for users to reset their password while maintaining low cost for OTP usage.

Design

Design

As a product designer, the main deliverables expected is the interface design. So here’s the final interface design produced.

Registration process

To increase the number of registered users, I added a register button to clarify that there's a way for users to register. However, the button isn't a primary button because users can actually enter their phone number to register.

A country code is also added next to the phone number form to increase awareness among the users.

I also added a help button as a mitigation in case users are having problems with their OTP which is the next step after this.

As for the OTP issues, we eventually decided to use WhatsApp OTP. However, for international numbers, we provide two ways for them to verify their identification; WhatsApp OTP & e-mail OTP. This decision was made because international numbers don't need to be verified as our taxi systems are unable to call the numbers anyway. As for domestic numbers, it is necessary to verify the number, hence we only provide WhatsApp OTP for them.

In both domestic number & international numbers, there is failover logic provided. For instance, WhatsApp OTP isn't working on domestic numbers, hence the OTP is sent via SMS because we must verify their number. As for international numbers, if the OTP isn't sent to their WhatsApp number, the failover logic is to send the OTP to their email.

At the end of the registration process, we made sure that users were aware of the Terms and Conditions by adding a checkbox next to the TnC link. The register button is only enabled after the user checks the checkbox.

Previously, the TnC is only a hyperlink which has a high probability of not being seen by the users. By adding a checkbox next to it, at least users are aware of the existence of the TnC to prevent legal issues in the future.

Email verification process

After the registration process, we encouraged users to verify their email addresses by adding a red dot on the account menu.

After that, users will see a banner that informs their current email status. I decided to use a banner to appeal visually and give better exposure because it is important to have users’ emails verified.

Password recovery process

Since the major problem for the previous password recovery was the unverified emails, it is prevented by having an email verification journey after the registration process. However, this won't solve the current problems.

To solve the current problem, we decided to use WhatsApp OTP instead of email OTP to make it easier for users to recover their passwords. We made sure to include the failover logic for both domestic & international numbers.

Result and Impact

Result and Impact

After the design was released, we monitored the result and impact.

  • After 2 weeks of release, there is a 90% increment in email verification*

However, not everything ran as smoothly as expected

  • There hasn’t been a significant increase in the number of registered users. This means we need to evaluate the design.

Note: the OTP enhancement hasn’t been released so I can’t provide the impact yet

Conclusion and Lesson Learned

Conclusion and Lesson Learned

This was a long-term project because there is a lot of coordination required between stakeholders and vendors. We were also doing other things in from the backlog so we didn't dedicate a certain timeline for this project alone. Despite all that, I learned a lot about collaboration in this project.

As we track the impacts, we realize that there is always room for improvement. Hence, this design can still be very much improved.


p.s *exact numbers are omitted & rounded due to NDA

Create a free website with Framer, the website builder loved by startups, designers and agencies.