Sexy Tofu Chrome Extension

Growing energy consciousness in food and grocery shopping

Overview

Sexy Tofu is an early stage startup that aims to grow awareness in sustainable eating and drive behavioral change. I was hired as a UI/UX intern to design the first iteration of Sexy Tofu’s carbon offsetting chrome extension: an extension used during online grocery shopping that calculates the user’s carbon footprint based on their grocery cart and provides a channel to offset it.

Context

How might we encourage users to eat more sustainably without a big disruption to their living habits?

According to the book Drawdown, a plant-rich diet is the fourth most efficient way to reverse global warming. However, not everyone is willing to make a drastic change in their diet by going completely vegetarian.

Challenge

To create an experience that raises energy-consciousness in grocery shopping and encourages users to offset their carbon footprint

Final outcome

How does it work?

1

Add items to your grocery cart

2

Finish grocery payment

3

Sexy Tofu calculates your carbon footprint and offset cost from your grocery cart

4

Make your grocery cart carbon neutral!

Ideation

Landscape analysis

The problem definition was done before I joined the Sexy Tofu team. I began my exploration by doing a landscape analysis on existing Chrome Extensions that are sustainability related or additive to shopping experiences

Brainstorming sketches

With insights from the landscape analysis and the team’s previous research, I sketched some screens to explore what the Sexy Tofu extension would look like. In addition to having the offset feature, I explored incorporating carbon footprint breakdowns, a user profile feature, and comparative value displays (describing x pounds of carbon footprint as x miles of driving). Though we eventually decided not to incoporate some of those features in our MVP, this helped us ideate what we want in future iterations.

Initial design

User flow

Key screens

Testing

Usability testing

With our initial designs, we conducted 8 usability testing sessions. During each session, we ask the user to mock their average grocery shopping experience (the way they browse, what kind of food they typically purchase, etc.). While one Sexy Tofu member interviews the user, another calculates the user’s carbon footprint according to their actions and updates our mockup in real time. We then show the user our mockup and interview them.

UXR insights
Motivator

“I’m not willing to pay but it’s super helpful to be aware”

Users would like to learn how to eat more sustainably rather than simply being asked to pay. They also would be more inclined to use this extension if there’s associated benefit (monetary, health, social)

Impact

“It’s less than 1 dollar for me, but if everyone puts in 1 dollar it would be a lot.”

When seeing info on the projects, users want to see whether their money would create direct impact (what the significance of such little money is), what the progress is, how many other people have contributed.

Payment

“If it directly links to payment info, I would be scared”

Users find the immediate ask to pay off putting and surprising. More expectation on the flow is needed. Users also found it unexpected that the carbon offset payment happens before the actual grocery payment. There is a sense of “I’m still not done after this payment”. Moreover, the default cart information input page seems overwhelming, users tend to click out because they either don’t want to share their card information with Sexy Tofu or they are annoyed by the amount of information to input.

Trust

“Generally I’m not sure how you would have arrived at these numbers.”

We need an onboarding process to explain the interface, the plugin purpose, and establish trust. We also need more number transparency on how we arrived at final calculations of carbon footprint and offset cost. Yet we need to be mindful of building trust without overwhelming users with industry jargon.

Design iterations

Addressing the UXR insights

In an attempt to visualize impact, motivate people to carbon offset, and increase trust in Sexy Tofu, I created new iterations of the call to action screen that displays the carbon offsetting projects. However, when we conducted more testing with this iteration, people reflected that the amount of information and jargon overwhelms them. When combined with the carbon footprint calculations, they are not sure what to look at.

Final iteration

Calculate emissions

To establish more trust in the data, we added info icons that would display our calculation methods if the user hovers on it. We also added a link to Sexy Tofu’s website (“What does this mean?”) for the users to examine Sexy Tofu’s calculation methods and methodology more in depth. To help the users understand the purpose of their contribution better, we added project views for the carbon offset projects that Sexy Tofu purchased.

Checkout

We changed the checkout page so that it has two states: pay with existing methods (Apple pay, Google pay) and pay with card. We set the existing methods option as the default to address the overwhelming view of having to input one’s card info. This also helps retain users who are unwilling to share their card information with Sexy Tofu. We also added the carbon footprint and offset cost views on the checkout page so the user knows what they are paying for.

Default

If the user clicks on the extension icon before the checkout page, the extension now displays a default page that shows the steps to the user’s offset journey. This sets up expectations and reminder for Sexy Tofu’s functions. The progress bar exists throughout the entire user journey.

User flow

Previously, we allowed the user to offset in the grocery shopping view if they actively click on the extension icon, if not, the extension would popup in the checkout page. This user flow creates complications if the user decides to add more items into their cart after they offset once. In the new user flow, the extension only pops up after the user finishes their purchase (in order confirmation page). If the user clicks on the extension before that, there will be a warning to confirm their shopping cart is ready to be offsetted.

Click to enlarge
Outcome & reflection

Sexy Tofu's Chrome Extension is currently under development. The prototype is also going to be used to apply for further funding.

While trying to design an educational tool for users, as a design intern, I also felt like I learned a lot about food and sustainability.

This experience was also very valuable because I was designing a product that was going to be shipped and not a proof of concept that was only for the purpose of internal demonstration. I became better at conducting user interview/testing and having an open mindset to user feedbacks.