Case study / 03

Free Trial

Summary

In today's competitive ecommerce landscape, enhancing customer experience and satisfaction is paramount. This project aimed to integrate a Free Trial functionality into our ecommerce platform, specifically tailored for subscription models based on order shipments. Not only does it attract new customers, it also fosters loyalty by allowing users to experience products before committing to a subscription.

Role
Main UX Designer
Timeline
4 months
Company
Ocado Technology
Platform
Desktop & Mobile · Android & iOS

01

The Problem

Since our solution was an ecommerce platform focused on grocery shopping, many of the retailers we worked with offered, among their options, several Subscription models in which, by paying a specific amount, their customers wouldn't need to worry about delivery fees for their purchases.

As a retention option, we explored adding a Free Trial feature, so users could try the service before committing to the subscription. Our solution didn't have such a feature, so it was our task to include it.

First, what I needed to know… to choose the right tools

1

How other platforms handled their Free Trial?

Benchmarking
2

Users' behaviours regarding such feature: what are their needs, what do they like, are they subscribed to other services, what motivates them?

Survey
3

What existing UX knowledge could help us ensure we deliver the right thing?

Desk Research

02

Benchmarking

Identify common patterns in other platforms and products to adjust to our users' expectations: take what's good, discard what's not.

Not many grocery retailers included subscription models in their solutions, so we decided to pick some of the most subscribed platforms out there. And the chosen ones were:

Logos of the benchmarked platforms: Glovo, Amazon Prime, Walmart, Uber Eats and Spotify

Conclusions

Standardised 30 days Free Trial

The way to go in most cases is a 30-day Free Trial. Most of our users did their purchases twice per month, so following this pattern would ensure they get to at least try the service.

Survey chart showing most benchmarked services offer a 30-day free trial

What will happen is explained visibly

Transparency ensures trust. All the information users may require is at hand and visible before trying out even a Free Trial. Any perceived hiding or misinformation could cause rejection.

Uber One join screen, clearly listing plan terms before the user commits

Trial “Gateway”

Users can't subscribe right away, before trying out the Free Trial first. If they were able to subscribe first and only then realise a Free Trial existed, it could read as a treacherous move, hurting their trust and making them more reluctant to subscribe in the future.

Spotify Premium plan picker, gating the subscription behind trying a plan first

Auto-renewal

Auto-renewing after the Free Trial is the way to go in most cases: convenient for the business, but also for users who feel confident in the product. It probably simplifies the payments process too.

Amazon Prime free trial banner with auto-renewal terms

Notifications

Allowing us to send notifications to the user on Free Trial expiration date will be useful in reducing cancellations and complaints, while also increasing push notification opt-in.

Push notification reminding a user their trial ends in 2 days

03

User Survey

In order to understand the expectations and needs of our users, we decided to conduct quantitative research beforehand by sending a survey to 100 participants, UK residents, who had to be online shoppers.

100 participants

UK residents

Online shoppers only

Results

91/100

Participants were already subscribed to a service

86/100

Expected a 30-day trial

82/100

Never tried our subscription model

77/100

Trying the service is the reason to give the trial a chance

Motivations

75/100

Liking the service is what would make them stick to the subscription

50/100

If the fees are competitive, is another plus

Key insight

82/100

Forgetting to cancel is the biggest reason not to try the Free Trial

Users fear that if they don't like the service, they'll forget to cancel it and be charged at the end of the free trial. The problem is, that fear is exactly what's preventing them from trying in the first place.

So now we got a problem to solve!

04

Desk Research

Good for checking good practices, design principles and cognitive biases that we could apply for delivering the best solution, while we awaited the survey's results. For this we consulted existing knowledge that exists online.

The clearest fit was the Goal Gradient effect: motivation increases as users get closer to their goal. Getting users to understand the process will help them reach the end, which is exactly what a Free Trial asks of them. We also looked into reminder and progress patterns around free trial expiration, to see how other products build trust and increase conversion through clear, well-timed communication.

Goal Gradient effect research card: why it matters, what it's good for, and how to apply it

05

Workshop Time

With all this information gathered, I organised a workshop to kick off the project, where everyone who was going to take part in it was invited.

1.5h duration

The structure was as it follows

  • Icebreaker
  • Presentation of: Benchmarking insights, Survey results, Desk Research findings
  • Ideation: Insights to Opportunities, Impact/Effort Matrix, Quick sketch ideation
  • Wrap-up & Next steps

Some of the ideation activities

Workshop slide: Insights to Opportunities exercise, with a worked example
Sticky notes from the Added Value and Help users to choose ideation boards
Sticky notes from the Notify users and Transparency ideation boards

At the end, everyone drew, based on what they learned, what they thought was the best approach

Sketches from every workshop participant, each proposing their own take on the flow
Everyone's take, five to seven minutes each.

06

The Design

With everyone's input and vision, knowing what could be done and what couldn't, it was time to get to work and start the actual design of the feature.

Subscription Page · No Plan

This page originally was empty, and a lot could have been done. But we preferred to keep it as simple as possible: the messaging is clear and simple, free deliveries for 30 days and you're able to cancel anytime.

“Find out more” opens a dialog where more information is displayed. The CTA is named “Add an address” because if users didn't already have one stored, we needed them to provide it first. To avoid confusion, this is explained right above the button.

Subscription page before the user has any active plan, offering the Delivery Pass free trial

Subscription Dialog

This dialog explains the process a bit more, ensuring transparency as much as possible, and tries to follow the Goal-gradient effect, giving the user a sense of progression.

The #1 user's fear was proven to be forgetting to cancel the subscription. To avoid premature drop-offs, we make them know they will be reminded before the charge happens.

Subscription dialog explaining the 3-step free trial process

Other explorations of the same dialog, which were discarded

Two discarded explorations of the subscription dialog, using numbered steps instead

Passes Page

In this page, all plans are shown, so users can choose whichever is more convenient for them. Usually, the copy of the buttons said “Buy this plan”.

Since the usual duration of a Free Trial is one month, we used the 1-month plan to carry the primary call to action that starts the Free Trial. To prevent mistakes and draw the most attention, the Free Trial CTA was set as Primary, while the rest of the plans (that don't have a free trial) remained Secondary.

Passes page listing every plan, with the 1-month plan carrying the free trial CTA

Subscription Page · Active Plan

This page is essentially the previously shown Subscription page, but with added information relevant to the user regarding the status of their Trial/Subscription.

Users are reminded about the time of Free Trial left (Loss Aversion and Transparency). By default, and because of implementation and business interests, auto-renewal is set to ON. Still, users can cancel it whenever they want. They can still access the Subscription Dialog, whose “Find out more” button was relocated to the bottom of the screen.

Subscription page once the free trial is active, showing days left and payment details

07

Prototyping

With the help of UX Research, I built the prototype that we would be testing with real users. Given that the feature was originally requested by our United Kingdom (Ocado) and Canada (Sobeys) retailers, we decided to perform the testing with users from there.

We decided to run 3 tasks for the users to go through:

Free Trial Subscription Flow

This flow covers the user's journey from Homepage, until the subscription is done successfully.

Free Trial subscription flow, from homepage to confirmation

Interesting bits to mention here

  • It was needed to add a step to add a payment method for the subscription. We added a reassuring banner with a transparent message to reinforce trust.
  • We didn't have a proper loading page, so I took the chance to remake it from scratch. The title explained clearly what was happening, and the body encouraged users not to close the modal.
  • A confirmation summary page is presented at the end. Here users can understand that they won't be charged yet, and when exactly they will be charged for the first time.

Cancellation Flow

This flow covers the user's journey from Homepage, until the cancellation is done successfully.

Cancellation flow, from account settings to the reactivation dialog

Interesting bits to mention here

  • The copy in the Cancel dialog was written to leave no room for misunderstanding. We explained that users can reactivate whenever they want, as long as the trial is still running.
  • We reused the subscription page banner (in a different colour) to let users know until when their trial is running, reassuring them they won't be charged. Once the renewal is cancelled, the secondary button changes to “Enable auto-renewal”.
  • Once the renewal is reactivated, a dialog lets users know when they will be charged and the subscription will start.

Switching Plan Flow

This flow's purpose is to let users choose the plan they wanted to be subscribed to, if the trial convinced them about the service. Since the Trial can only be chosen from the 1-month plan, if they wanted the yearly subscription instead, they can switch while still enjoying the Free Trial.

Switching plan flow, from the plans list to the new confirmation summary

Interesting bits to mention here

  • In the Plans list, when a trial is running, we display a banner at the top with the number of days left. At the original plan we show another banner reminding the renewal day and charges. On the rest of the plans, the button says “Change to this plan”.
  • At the confirmation dialog, users are told clearly and straightforwardly the implications of switching a plan.
  • Once the switch is done, we display the same confirmation summary as in the Subscription flow, adjusted to the new context.

08

Testing Time

With all the prototypes shiny and set, it was time to make them shine even more! For this, we prepared a testing round with the following criteria of users:

12 people

Potential users

UK

Canada

3 Tasks

Subscribe to plan, Cancel renewal, Switch plan

Results were really good overall

Testing results table across 3 tasks, UK and Canada participants
Most tasks were completed successfully. The few who failed the first task mostly expected the entry point to the flow to be somewhere else.
This person literally didn't even read the task and closed UserZoom lol

Some specific insights

How they behaved when facing the task:

0/12

Users questioned why they needed a payment method to qualify for a free trial

9/12

Understood their Subscription status once active

11/12

Identified which Plans had Free Trial available (the one missing didn't even arrive to the Plans page)

40%

Average of users who noticed the dialogs during testing

Interesting feedback

Valuable, pretty actionable pieces of information, quite repeated and requested during testing.

Requirement 01

Users wanted easy access to complete the action in the Home screen.

UK
6/6
Canada
6/6
Total
11/12

Requirement 02

Users want to know how many days of trial they have left, before cancelling the auto-renewal.

UK
3/6
Canada
5/6
Total
8/12

09

Baptism Of Fire

With all the gathered and valuable feedback, we made the last adjustments to the designs, granting us the Final Flow ready for handover after many, many, many reviews within our colleagues!

  • Web Desktop
  • Web Mobile
  • App Mobile (Android & iOS)
Final flow overview across Web Desktop, Web Mobile and App Mobile
Here is the overview of the final flows on every device.

And here the final result: a recording of the Free Trial Subscription flow for Web Mobile.

Home screen on Web Mobile, entry point into the Delivery Pass free trial

Free Trial was the first proper, big, and important project handed to me when I joined Ocado Technology. As you could see (if you reached this point) it was of considerable magnitude. To wrap things up now…

Learnings


  • Started doing my first Workshop, and the subsequent catch-ups after it.
  • Learned a whole lot about subscription models: good practices as well as user expectations.
  • Learned how to prioritise features and simplify designs based on what could be done in the given time.
  • How to defend design decisions, based and supported by direct user feedback.

Skills demonstrated

ModerationPrototypingAligningAutonomyDesign domainUX Best practicesProblem-solving

The Challenge


  • It was my first big project, with quite an impact.
  • Having to align development constraints, user feedback, business goals and manager input.
  • This solution affected directly users' money, it had to be handled with extra care and ethics.

Impact


We were able to deliver a solution which not only met the business objectives, but also satisfied the user's needs, because feedback from both parties was taken into account during the design process. It improved the conversion of registered users to paid subscribers, increased user retention during the trial period, and drove new user acquisition.

Until the next project