Research Report · Calo · Q4 2024

Usability Testing Report

The impact of complex experiences on first-time users.

OnboardingSwap ExperienceMeal CustomizationBuild Your Meal
App Usability Testing Report cover

About

About This Report

This report was created by the product design team at Calo and is intended for internal use only. The goal is to understand the challenges first-time users encounter while onboarding and identify areas that need improvement.

As part of this exercise, we explored problems in the current app using an iterative design process to develop and validate solutions. This report highlights problems found in the control version (live Arabic app V.3.120.0) and shares design recommendations, all of which have been tested and validated.

Disclaimer

This process involved a qualitative test. To fully conclude the study, we will collaborate with the product team to run live experiments based on the recommendations and gather quantitative feedback.

Iterative design process

Through the iterative design process, we gained a better understanding of problems and improved recommendations through multiple testing cycles.

Personas

Who We Tested

We focused on potential customers representing first-time users of Calo to validate whether the app can attract and retain new customers.

Persona 1

Age

35–40

Income

>25k SAR/AED

Goal

Eat healthy

Experience

Never used Calo

Persona 2

Age

20–25

Income

>15k SAR/AED

Goal

Build muscle

Experience

Never used Calo, but similar apps

Persona 3

Age

25–35

Income

>20k SAR/AED

Goal

Lose weight

Experience

Never used Calo, but similar services

Scope

Scope of Test

During the test, we focused on the key user flows that shape a first-time customer's experience, including onboarding, meal swapping, customization, and Build Your Own. Tests also covered add-ons, macros bar, date picker, skip-delivery, and more.

Scope of test

Part 01

Onboarding

Highlight: A single, focused screen with one clear action leads to higher success than screens with multiple options.

TL;DR: Users often missed important details that were grouped together. Frequency days and delivery time shown together caused confusion. The dietary plan contained so much information users were uncertain. Food images led users to believe they could choose those items for their first delivery.

Conclusion: The simpler we make the information and required actions, the more successful the experience becomes.

1. Landing Screen

1. Landing Screen

Issues

  1. 1Most users did not notice the carousel.
  2. 2The background video distracted users from reading the text or noticing the slider indicator.

Insights

  • A simpler screen can help users move on to the next step more smoothly. While the video conveys brand values, it may divert attention from key information.

Issue

Type

The OTP failed twice for some users.

Bug

First-time user received a prompt to join Calo Club.

Logic

First-time user also saw a prompt to join Custom Macros.

Logic

A CX prompt appeared in English despite the user's experience being in Arabic.

Configuration

The calendar was displayed in English on an Arabic device.

Bug

Recommendations

Landing & Registration

Design Changes

  • +Simplified the message
  • +Simplified the graphics
  • Removed the toggle between Sign In and Sign Up
  • Removed video & carousel

Hypothesis

By simplifying the login screen and removing clutter, we can lower drop-off and reduce errors at this stage.

Metrics to Track

  1. 1.Step conversion
  2. 2.Drop off
  3. 3.Error Rate

Allergens

Design Changes

  • +Added an allergen question screen
  • Removed the vegetarian toggle
  • Removed progress bar across onboarding

Hypothesis

By asking users directly if they have allergies, they are more likely to respond accurately. This allows them to skip the allergens screen if they have none.

Metrics to Track

  1. 1.Allergen Rate Reduction

Dietary Plan

Design Changes

  • +Added Macros information on the card
  • Removed unnecessary visuals
  • Removed menu items
  • Removed promotional dietary plans (Chef's Picks)

Hypothesis

By displaying macros on the dietary screen and removing menu items and promotional plans, we expect an increase in step conversion rates.

Metrics to Track

  1. 1.Step conversion
  2. 2.Plan conversion rate

Menu Preview

Design Changes

  • +Introduced a new menu screen

Hypothesis

By introducing a new menu screen, we can better showcase our offerings and capture users' preferences for the algorithm, boosting conversion rates.

Metrics to Track

  1. 1.Conversion rate
  2. 2.First delivery NPS
  3. 3.First week meal rating

Subscription Days

Design Changes

  • +Decoupled Frequency
  • +Decoupled First Delivery Date
  • +Decoupled Delivery Time
  • +Added Delivery Instructions
  • Removed 'Skip' Information

Hypothesis

By separating each screen, we reduce errors when choosing the wrong date or delivery time and increase the likelihood of 3-month subscriptions.

Metrics to Track

  1. 1.Quarterly subscription
  2. 2.Step conversion

Welcome Email

Design Changes

  • +Introduce a welcome email covering key features: swipe, skip, BYO, customization

Hypothesis

By sending an onboarding email with all necessary information for a successful first delivery, users are less likely to miss key features.

Metrics to Track

  1. 1.Skip-related CX tickets
  2. 2.Increase of BYO items

Part 02

Swap Experience

Highlight:Images of food grab users' attention so strongly that they overlook highly visible elements like the macros bar.

TL;DR:When users arrive at the first delivery screen, most focus on food images first. When asked how to swap a meal, some assumed the 'Treat Yourself' section was the menu. Users tend to ignore the macros bar at the top, expecting it at the bottom as the 'total' for the day.

Conclusion: We rearranged the screen based on these observations and adopted an 'images first' approach.

1. Deliveries Screen

1. Deliveries Screen

Issues

  1. 1Some users were confused about why the delivery date was set two days ahead.
  2. 2Most users didn't notice the macros bar at all.
  3. 3All users didn't understand how the skip function works.
  4. 4Some users assumed 'Treat Yourself' was where they could swap meals.
  5. 5Some users believed 'Add Meal' was how they could swap.
  6. 6Some users thought swapping would cost extra.
  7. 7One user believed 'Customization' was the method for swapping meals.

Insights

  • Everyone ignored the meal description.
  • Users who missed frequency screens during onboarding felt confused about their first and weekend deliveries.
  • All users overlooked both the delivery card and the macros bar because food images dominated their attention.
  • Users expected to see the same items they saw during onboarding.

Issue

Type

An English Intercom message appeared when the user tried to select a meal.

Configuration

The wrong meal was swapped after the user selected it.

Bug

When the user clicked on one meal to swap, the meal above it was swapped instead.

Bug

The user landed on the deliveries screen for the first time and saw a 'Subscription ended' message.

Bug

Tapping 'skip' multiple times caused the entire week to be skipped.

Bug

Recommendations

Deliveries Screen

Design Changes

  • +Added days and dates
  • +Moved add-ons to the bottom
  • +Highlighted the swap button
  • Removed meal description
  • Removed invitation tag
  • Removed macros chart
  • Removed cutlery

Hypothesis

By simplifying the delivery screen and reorganizing components where users expect them, we anticipate a higher success rate and lower error rate for first-time users.

Metrics to Track

  1. 1.Swap rate
  2. 2.Add-ons CTR

Swap Screen

Design Changes

  • +Increased emphasis on images
  • +Greater focus on macros
  • +Added the selected meal at the top
  • +Enabled navigation between meals
  • +Enabled navigation between days
  • Removed filters
  • Removed Dietary Plan tabs

Hypothesis

By emphasizing images and introducing new navigation elements, users can quickly swap meals for the entire week, increasing their perception of variety.

Metrics to Track

  1. 1.Swap rate
  2. 2.Time to swap

Part 03

Meal Component Customization

Highlight:Users expect to personalize their meal directly within the meal details page, rather than through a separate 'Customize' button.

TL;DR:Users often tap on an image to view meal details, then scroll to the components section to remove anything they don't like. In the current setup, users can find the 'Customize' button both on the delivery screen and inside meal details.

Conclusion: We removed the 'Customize' button. Now users can edit meal components before and after swapping directly from meal details.

1. Deliveries Screen

1. Deliveries Screen

Issues

  1. 1Most users tapped on card details to access customization. Some found the button there, others missed it and returned to the deliveries screen.

Insights

  • Users expect to customize meal components directly from the meal details page.

Recommendations

Design Changes

  • +Grouped 'Customize Meal' with meal details
  • +Rearranged information in the meal details section
  • +'Save Changes' now appears once the user finishes making updates
  • +Allow users to customize their meal before swapping it
  • Removed the 'Customize' button

Hypothesis

By placing the 'Customize' feature within the meal details page, users will have no trouble finding it. This also simplifies the Deliveries page further.

Metrics to Track

  1. 1.Customization rate

Part 04

Build Your Meal

Highlight: The BYO feature has very low visibility. Placed among food images, it often goes unnoticed, and users do not expect to find it there.

TL;DR: Users had trouble finding the BYO feature; one user encountered a bug that hid it entirely. Once discovered, it was hard to figure out how to add single or multiple components, making the overall BYO experience confusing.

Conclusion: We introduced a simpler, gamified version of BYO that shows users how their meal is being built as they add components.

1. Swap Screen (BYO Entry)

1. Swap Screen (BYO Entry)

Issues

  1. 1Users did not notice the Build Your Own (BYO) section and simply scrolled past it.

Insights

  • Users don't expect to build their own meal if they don't like any of the listed meals.
  • The BYO section was easily overlooked because food images drew most of the users' attention.

Issue

Type

When users scroll and then move to the next component, the screen retains the previous scroll position.

Bug

Image didn't update once the user built a meal, which led to confusion.

Bug

One user was unable to see the BYO section because it was hidden from the swap screen.

Bug

Recommendations

BYO Entry Point

Design Changes

  • +Introduce animated video for BYO access point in the swap screen
  • +Add a new bottom sheet for selecting meal type

Hypothesis

By using an animated image/video instead of emojis, we expect users to pay more attention to the BYO section, leading to higher adoption.

Metrics to Track

  1. 1.BYO CTR

BYO Flow

Design Changes

  • +Added a sliding component to guide the user through the experience
  • +Introduced real-time imagery that updates as the user builds a meal
  • +Simplified navigation to reduce confusion
  • Removed dish naming option
  • Removed dish description option

Hypothesis

By creating a more engaging experience, we expect to reduce drop-off for BYO and increase its overall adoption.

Metrics to Track

  1. 1.BYO adoption
  2. 2.BYO drop-off

Conclusion

Key Takeaways

Users gravitate toward simplicity, clarity, and intuitive design when navigating screens. Overly complex layouts and competing elements can overwhelm users and cause them to miss important details like meal descriptions, macros, or delivery information.

Sign-up processes should offer familiar methods like phone number options. Customization options need to be more prominent, as users expect intuitive ways to personalize meals or compare plans based on calories or macros.

Users' decisions are heavily influenced by images, with less appealing visuals being ignored. Clear prompts and streamlined workflows can help guide users effectively, ensuring they feel engaged and confident throughout their journey.

Team

Contributors

Maulana Farhan

Maulana Farhan

Product Designer

Sabreen Bucheeri

Sabreen Bucheeri

Product Design Manager

Omar Aly

Omar Aly

Head of Design

Product Design team @ Calo · Q4, 2024

← Back to home