Case study / 03

Free Trial

Our retailers sold subscriptions, and nothing let a customer try one before paying for it. I designed the way in.

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
Product 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!

01

How other platforms handled their Free Trial?

Benchmarking

02

Users' behaviours around such a feature

  • What are their needs? What do they like? What do they expect?
  • Are they subscribed to other services?
  • What motivates them?

Survey

03

What existing UX knowledge could help me 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 I picked some of the most subscribed platforms out there. And the chosen ones were:

  • Glovo
  • Amazon Prime
  • Walmart
  • Uber Eats
  • 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.

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.

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.

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.

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.

03

User Survey

In order to understand the expectations and needs of our users, I ran quantitative research first, sending a survey to 100 participants, UK residents, who had to be online shoppers.

Participants

100

Quantitative, run before any design

Market

UK

Residents only

Screener

  • Online shoppers

Results

  • 91/100

    Were already subscribed to a service

  • 86/100

    Expected a 30-day trial

  • 82/100

    Had never tried our subscription model

  • 77/100

    Said 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

    Competitive fees are 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 I could apply for delivering the best solution, while I awaited the survey's results. For this I 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. I 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.

01 / 07

Goal Gradient effect

Motivation increases as users get closer to their goal

Why

Getting users to understand the process will help them reach the end

Good for

  • Increasing conversion rate
  • Build trust

How

  • Free trial expiration
  • Clear info
  • Reminder
  • Progress

02 / 07

Trial Cancellation Reason

Users cancel subscriptions right after they start the Free Trial

Why

The #1 user fear is forgetting to cancel a subscription. Dark patterns on selling products only increase it

Good for

  • Attract
  • Build trust

How

  • Free trial expiration
  • Reminder
  • Progress

03 / 07

Transparency

The only way you can exceed your business goals sustainably is by focusing on delighting your customers first

Why

Users will reject a product if they feel malicious patterns. Taking away a person's freedom leads to churn

Good for

One of our design principles is literally TRUST

How

  • Information not hidden
  • Avoid dead-ends
  • Auto-renewal option

04 / 07

Loss Aversion

The pain of losing something is always bigger than the happiness of winning something

Why

Users don't want to lose what they won and like. Helping them overcome their fears will convince them to act

Good for

  • Increase conversion rate
  • Retain

How

  • Free trial expiration
  • Reminder

05 / 07

Hick's Law

The time taken to make a decision increases as the number of options increases as well

Why

The more time a user spends trying to make a decision, the more chances of leaving, giving up or not buying

Good for

  • Increasing conversion rate
  • Customer satisfaction

How

  • Creating differentiation between plans
  • Highlighting the most convenient

06 / 07

Endowment Effect

An emotional bias that causes people to value something they own higher, often irrationally, than its market value

Why

Explains why the Free Trial feature is a good idea

Good for

  • Increase conversion rate
  • Attract
  • Retain

How

Designing the feature in a proper and also ethical way

07 / 07

Big Commitment

When users have to make an important decision

Why

Subscribing to a product implies a long-term relationship with it. Reducing friction and insecurity leads to better conversion

Good for

Making the process easier for users increases subscriptions

How

  • Communication with the user via notifications
  • Clear CTA label-action correlation
Card 1 of 7

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.

Run of show

1.5 hours
01

Icebreaker

02

Presentation of the research

  • Benchmarking insights
  • Survey results
  • Desk Research findings
03

Ideation

  • Insights to Opportunities
  • Impact / Effort Matrix
  • Quick sketch ideation
04

Wrap-up and next steps

Insights to Opportunities

The brief I gave the room was one question and one instruction: from the things we went through, and the insights from the research, what opportunities can come out of them? Write down a main insight and a corresponding opportunity.

Insight

Faster subscription

Opportunity

Auto-renewal will increase convenience

We’re not thinking of solutions yet, we’re just looking for gaps between the user expectations and what the product is giving them today.

Four opportunity areas came out of it

  • Added Value

    Users try the service and compare prices before they commit. The opportunity sits after the trial: benefits, extra plans and discounts for people who have already used one.

  • Help users to choose

    Make the free trial stand out on the selection screen, recommend the best value plan, and introduce trials at first log-in for new customers.

  • Notify users

    Say at sign-up that a reminder is coming, then send it a few days before the trial ends. Forgetting to cancel is what gets people charged.

  • Transparency

    A clear summary of the Delivery Pass, a cancellation process that is not hidden, and copy short enough to read. Plus a toggle to turn the subscription off.

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

Three of those drawings are in the final design

Drawn in the room

A screen headed FREE TRIAL listing three subscription plans with a Try it now button — and, on another board, Try Delivery pass for 1 month free sitting on the plans page itself.

Where it landed

The Passes Page shows every plan, and the 1-month one carries the primary call to action that starts the trial. Every other plan stayed secondary.

Drawn in the room

A notification centre reading Your free trial will expire in 5 days above a Review plan button, and a note asking for push notifications 5 to 3 days before the trial ends.

Where it landed

The dialog tells users they will be reminded before the charge happens, and the active Subscription Page carries how many days of trial are left.

Drawn in the room

An arrow pointing into an empty account screen, captioned use this empty screen to explain how the feature works.

Where it landed

The Subscription Page with no plan became exactly that: free deliveries for 30 days, cancel anytime, and a Find out more that opens the dialog.

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 I kept it as simple as possible.

  1. Annotation 1. The messaging is clear and simple: free deliveries for 30 days, and you are able to cancel anytime.

  2. Annotation 2. “Find out more” opens a dialog where the process is explained in full.

  3. Annotation 3. Why an address is needed is stated right above the button, so nobody meets the requirement for the first time at the button itself.

  4. Annotation 4. The CTA is named “Add an address”, not “Start trial”: users without one stored had to provide it before they could qualify.

Subscription Dialog

This dialog explains the process a bit more, ensuring transparency as much as possible.

  1. Annotation 1. The offer is stated before anything is asked for: the unlimited service, and what it saves over a year.

  2. Annotation 2. Three numbered steps, following the Goal-gradient effect — a process shown as a run the user is already partway along reads as shorter than the same process described.

  3. Annotation 3. The #1 user fear was proven to be forgetting to cancel. So step two says it out loud: they will be reminded before the charge happens.

Other explorations of the same dialog, which were discarded

Passes Page

All the plans are shown here, so users can choose whichever is more convenient for them.

  1. Annotation 1. Every plan sits under one offer and is priced per month, so the durations can be compared against each other rather than against nothing.

  2. Annotation 2. The usual duration of a free trial is one month, so the 1-month plan is the one that carries it. Its CTA is Primary: it draws the most attention, and it prevents the wrong plan being started by mistake.

  3. Annotation 3. Every other plan has no trial and stays Secondary, with the copy the buttons already used — “Buy this plan”.

Subscription Page · Active Plan

This is the same Subscription page as before, carrying the information that only exists once a trial is running.

  1. Annotation 1. How much trial is left is the first thing on the card — Loss Aversion and Transparency, in the one place the user is already looking.

  2. Annotation 2. Auto-renewal is ON by default, for implementation and business reasons, and the date it happens is stated rather than implied.

  3. Annotation 3. The whole arrangement is repeated in plain words where the user can act on it, not only at the moment of signing up.

  4. Annotation 4. And turning it off is a plain button on the same screen. Users can cancel whenever they want.

  5. Annotation 5. And the dialog stays reachable: “Find out more” moved to the foot of the screen, under everything it might be needed to explain.

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.

I set 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.

Interesting bits to mention here

  • It was needed to add a step to add a payment method for the subscription. I 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.
Left to right, the three above: the payment step, the loading modal, and the confirmation summary.

Cancellation Flow

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

Interesting bits to mention here

  • The copy in the Cancel dialog was written to leave no room for misunderstanding. I explained that users can reactivate whenever they want, as long as the trial is still running.
  • I 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.
Left to right, the three above: the cancel dialog, the cancelled state with its banner, and the confirmation once auto-renewal is back on.

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.

Interesting bits to mention here

  • In the Plans list, when a trial is running, I display a banner at the top with the number of days left. At the original plan I 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, I reuse the same confirmation summary as in the Subscription flow, adjusted to the new context.
Left to right, the three above: the plans list while a trial runs, the confirmation dialog, and the new summary.

08

Testing Time

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

Potential users

13

Markets

  • UK
  • Canada

3 Tasks

  • Subscribe to plan
  • Cancel renewal
  • Switch plan

Results were really good overall

Task completion by participant, across both markets
ParticipantTask 1: Subscribe to planTask 2: Cancel renewalTask 3: Switch plan
UK
Participant 1PassedPassedPassed
Participant 2FailedPassedPassed
Participant 3PassedPassedPassed
Participant 4PassedPassedPassed
Participant 5FailedPassedPassed
Participant 6PassedPassedPassed
Canada
Participant 1FailedPassedPassed
Participant 2FailedFailedFailed
Participant 3PassedPassedPassed
Participant 4PassedPassedPassed
Participant 5PassedPassedPassed
Participant 6PassedPassedPassed
Participant 7FailedPassedPassed

Most tasks were completed successfully. The few who failed the first task mostly expected the entry point to the flow to be somewhere else.

Some specific insights

How they behaved when facing the task:

0/13

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

9/13

Understood their Subscription status once active

12/13

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.

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

UK
6/6
Canada
6/7
Total
12/13

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

UK
3/6
Canada
5/7
Total
8/13

09

Conclusion

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

Web Desktop

Web Mobile

App Mobile (Android & iOS)

Baptism of fire

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


  • Running my first workshop, and the catch-ups that turn what comes out of one into actual decisions.
  • Subscription models in depth: the patterns that are already established, and what users expect regardless of them.
  • Prioritising features and simplifying designs to fit the time genuinely available, not the time hoped for.
  • Defending design decisions with direct user feedback rather than with opinion.

Skills demonstrated

ModerationPrototypingAligningAutonomyDesign domainUX Best practicesProblem-solving

The Challenge


  • The first project of real scope I was handed, and one that sat directly on a revenue flow.
  • Aligning development constraints, user feedback, business goals and stakeholder input into a single design.
  • Moving users into a paid commitment, where every default and every wording choice carried an ethical weight.

Impact


I designed it against user feedback and business goals at the same time, rather than choosing between them. Not one of thirteen testers questioned the payment step. It shipped, across several retailers.

Until the next project