Loyalty Onboarding Redesign

Yotpo is a SaaS company in the E-commerce field. Yotpo develops products that integrate with platforms such as Shopify and Magento and offers a variety of products for merchants to increase retention and improve customer lifetime value.

As part of my work on the Loyalty product, I led the redesign of the onboarding flow for low-touch users.

Project Overview

Problem

Until 2020, the Loyalty product was mainly focused on answering the specific needs and requests of Yotpo's high-touch merchants. Following the immense growth in the e-commerce market in 2020, there was a need to focus on Yotpo's low-touch merchants who had enormous revenue potential.
The low-touch merchants' retention rates were low, especially compared to other Yotpo products.

Hypothesis

Merchants who get value from their Loyalty program will have higher retention rates. The best way to get value is to launch the program as quickly as possible and make iterations on the go.

Solution

A complete redesign of the Loyalty onboarding flow, with the intention that merchants will launch their Loyalty Program immediately so they will get value quickly.

Main KPIs

My Role

Lead designer

Team

Yehonatan - PM
Lena - UX Writer
Dev team - Dror, Yuval, Sharon & Adir

Activation

Activation is measured by finishing the flow and launching the Loyalty program in the merchant's store.

Conversion

Conversion is measured by finishing the flow and landing in the B2B.

Impact and accomplishments

  • Increased activation rate from 26.4% to 51.3%

  • Increased conversion rate from 38.7% to 65.8%

  • Created a modern look and feel which aligned with new design approach and the rest of Yotpo's products

  • Contributed a new component to the design system

  • Increased the level of confidence users felt when taking the onboarding, which led to higher engagement in the B2B

What is a Loyalty Program?

A loyalty program is used by brands to encourage customers to continue to shop at the business associated with the program. A loyalty program is comprised of earning rules and redemptions:

Earning rules are the different ways shoppers can earn points, like creating an account, following the business on social media, celebrating a birthday.

Redemptions are the ways shoppers can use these points for discounts, receiving free products or free shipping.

An example of a loyalty program in a merchant store

Flow analysis

Current Flow

The current onboarding flow leads users through 6 steps, where they are asked to define their Loyalty and Referrals Programs. They start with defining earning rules and redemption rate for loyalty, go through designing the store widget, and finally, they need to allow Yotpo to access Shopify.

Welcome screen
Goal: Set expectations
Step 2: Add referrals
Goal: Increase referrals adoption
Step 3: Set point value
Goal: set redemption rate
Step 3: Set point value
Goal: set redemption rate
Step 4: Assign points
Goal: set up earning campaigns
Step 5: Customize design
Goal: design the representation of the program for the store
Step 6: Enable Yotpo integration with Shopify
Goal: Allow auto-injection of widgets to the store
Shopify integration
Goal: save new settings that allow Yotpo to auto-inject widgets

Funnel

When looking at the funnel we can see that the activation rate is 26.4%, which is significantly low compared to other Yotpo products. For example, Reviews have a 63.7% activation rate and Subscriptions have a 69.2% activation rate.
In addition to that, the conversion rate (users who finish the flow and continue to the B2B) is 38.7%, which is also low compared to the other Yotpo products.

I analyzed the funnel and identified steps that made users churn at higher and lower rates:

Main problems

After collecting feedback internally, talking to customers and analysing the funnel's data, I defined the main problems of the flow:

Users do not fully understand the suggested Loyalty program
There is no personalization or general recommendations
• The design of the pop-up that appears in the store is old-fashioned
• There is no real connection between the onboarding experience and the B2B

Research

Persona

Following Yotpo's new focus on low-touch customers, we needed to better understand their needs and challenges.

“I don’t know how to build the right program. I need to rely on Yotpo’s recommendations and experience.”
Sara, Glowup make-up

Onboarding research

In addition to reviewing competing products, I explored other products from diverse disciplines and examined their approach to the onboarding experience. I completed the onboarding process for the following products: Asana, Airtable, Monday, Wix, Productboard, Honeybook, hopin, Smile.io, Intercom, and Zendesk, and here are my main takeaways on what makes a great onboarding experience:

1. A fun and easy experience

Selecting from presets
Wix
Gamification
Smile.io

2. Personalization: A tailor-made solution

Adjusting the product to specific needs
Hopin
Suggesting templates accordign to objectives
Asana

3. Creating a strong connection between the onboarding and the B2B

Last screen of onboarding
Hopin
Landing in the B2B
Asana




.......................................................................























































































































































































































































































































































































Design Process

Design insights and approach





.......................................................................























































































































































































































































































































































































Following my onboarding research, I decided to use the pattern of splitting the screen into 2: the left side of the screen represents the settings and shows general explanations, while the right side shows visuals and content and is affected by the user's choices on the left side.





.......................................................................























































































































































































































































































































































































I decided to remove the current left panel (after a battle with the dev and product teams), which represented the 6 steps, and design a new stepper component, which will be used cross-product.





.......................................................................























































































































































































































































































































































































I created a new layout and grid that will be applied to all of Yotpo's products for their individual onboarding flows.





.......................................................................























































































































































































































































































































































































Changing the Flow

From the early stages of this project, it was very clear that the steps of the flow needed adjustments. Some screens were removed completely, some were added, and some changed their place in the flow.

Focusing on the program screens

The main challenge to solve was communicating the Loyalty Program simply and clearly. That means, that at the end of the flow, users should be able to:

Understand how a loyalty program works

Understand what is included in the program

Understand why we recommend this program

Feel this is the right program for them

Version 1

The first iteration was very similar to the B2B experience and its focus was more on the concept and less on the design. Users defined point value and rewards in two separate screens, while on the right side of the screen, they could see how their choices affect the shopper journey. I used the design system components to keep the look and feel cohesive with the B2B.

Version 1 Problems:

  • The flow is too “technical”

  • No feeling of a unified program

  • Too many fields to edit

  • No personalization

Decisions:

  • Making the program cohesive (not earning+redemptions)

  • Presenting program details

  • Hide the input fields

  • Adding personalization - AOV

How do we set up a great personalized loyalty program?

When I realized something was not working in the way we communicate the program itself, I broke it down to the basic elements that combine our loyalty program and defined how each element is calculated.

Version 2

The second iteration focused on reflecting on how the program works, what our recommendations are, and why we recommend them. In addition to that, I wanted to create a strong visual representation of the entire loyalty program. I decided to hide the input fields under a CTA to reduce the feeling that users need to edit their program.

Insights from usability testing

We conducted usability tests, internally and with real customers, for each version of the flow, and these were the main takeaways:

  • Users don’t necessarily care about the “why”, as long as they’re happy with their program

  • The program should be represented in a single screen

  • We provide great personalization and we don’t want users to edit every individual field separately

  • The connection between the settings on the left and the program on the right should be strong and clear

Version 3

In the third iteration, I combined all settings and the full program into one screen. The settings were divided into 2 drawers, each one controls a different parameter.

Messaging shift - less mathematical, more human

The final kick to bring the new onboarding flow to the next level was made by Lena, our wonderful UX writer. Instead of instructing users to choose between numbers and figures, she changed the terminology so that professionals from the marketing field could relate to and feel confident with their choices. This change made a huge impact.

Final Design

Full flow

Watch the full flow:

Welcome screen

The Welcome screen was redesigned to be more on the brand look and feel, and the messaging kept users focused and engaged.

Step 1

A new store widget was designed by another designer on the team, to support the new flow's needs: minimal customizations and implementation in Shopify in just a few clicks.

Step 2

The Loyalty program will be presented in single screen, while users can edit it simply and intuitively.

Step 3

Two emails will be automatically sent to shoppers to make sure they can participate in the Loyalty program of the brand. This design follows the SMS & Email and Subscription products, which also send emails automatically on behalf of the merchants.

Step 4

Just before the users are requested to launch the Loyalty program in their store, they can review it once again and get a clear understanding of everything that will happen once they launch it.

Shopify implementation

Before sending our users to Shopify, to allow the Yotpo intergration, we listed every step the user has to take in Shopify and showed a supporting GIF.

Outcome and thoughts

Increase in activation and conversion

There was an increase in both KPIs:
Activation - users who finish the flow and launch their program
Conversion - users who finish the flow and continue to the B2B

Thoughts on the process

1. Successfully collaborating as a team

Yehonatan (PM), Lena (UX Writer), and I worked closely on this project from the early stages. Each one of us contributed to the success of this feature and brought their individual insights and touch.

2. Building a live prototype is highly valuable

When working on a flow, rather than a single screen, creating a live prototype is crucial for finding the weak spots of the flow.

3. Involve the development team at earlier stages

When involving the developers early on in the process, we can get effort estimations quicker, identify potential points that might be blockers or have high dev costs, and find solutions that come up from the developers. (e.g. AOV, launch flow, emails).

4. The importance of usability testing

When conducting the usability tests, we specifically asked our testers to voice their thoughts out loud, so we could learn from their thought process. This approach led to receiving a deeper understanding of what was missing in the flow, in addition the the feedback on the existing design.

This is it for now.
There is much more to see from my work at Yotpo. Please contact me via morangibson@gmail.com or Linkedin to learn more.

More projects