SystemsGrowth

From 20-page pitch deck to Top 10 CEO priority project

Every growth experiment won on its own. Together they broke the app. The story of a self-initiated fix that became a top-10 CEO initiative.

Instacart
Company
Design lead
Role
2022–23
Timeline
Top 10
CEO initiative
70+ people
Core team

What started off as a simple pitch deck that I made to clean up the Instacart app helped catapult this project into the CEO’s top 10 priority list staffed with over 70 people working on it across orgs. It’s been estimated to save the company $700 million due to reduction in inefficient marketing spend.

This case study is about influence, perseverance, landing and creating a systems-oriented initiative, partnering closely with XFN like Product Directors and Eng Managers to make this project a reality.

Timeline of events

Change takes time. This was no regular, scheduled project. Rather I had to work through a rotating cast of folks but with each team we fanned the flames of this project to make the value prop apparent, the business impact clearer, and the engineering effort worth the cost.

  1. Setting off a spark

    Jun 2022 • 2 people core team

    I created a 20-page deck outlining the problem and potential solutions. Got the blessing from PM + Design Directors. Then partnered with a PM to build cross functional support across Instacart.

  2. A sisyphean task

    Jul 2022 • 5 people core team

    In July a team—new PM, Senior Eng Manager, Project Manager, me and a Content Designer formed to continue tackling this project.

  3. The team comes together

    Feb 2023 • 50+ people core team

    Early in 2023, the team officially formed. While the former PM and Eng Manager leave I now get to work with 50+ people across various orgs on this initiative.

  4. Top 10 CEO initiative

    Jul 2023 • 70+ people core team

    Later in 2023 this project rose to a top priority for the CEO and we had expanded funding to unlock new levers of growth.

Tragedy of the commons

Here’s how it all started. Our org heavily skewed towards designing for regular users overlooking new users. In isolation, every launched experiment, especially for existing users, was successful but taken together the experience amounted to lots of “broken windows”. There were challenges across multiple platforms but probably one of the worst offenders was the mobile web experience illustrated below.

  1. 1. Discover

    Store page with promotional props filling the top half of the screen

    Product listing page props took up almost half the UI and pushed the call to action down.

  2. 2. Sign up

    Sign-up sheet asking for an email before the store can be browsed

    Early sign-up prevented customers from browsing available inventory.

  3. 3. Upsell

    Full-screen membership offer for two weeks of free delivery

    Before the customer could try the service they were hit with the membership upsell.

  4. 4. Add loyalty

    Store search with a free-delivery banner and a loyalty card prompt

    Loyalty cards and free delivery blocked shoppable UI.

  5. 5. More UI

    Cart page with gift options and satisfaction guarantees above the items

    Gift orders and various guarantees scrunched space to review items.

  6. 6. And upsells

    Checkout page with a credit card upsell under the payment method

    Upsells prevailed in checkout and some incentives no longer made sense.

From personas to lifecycle

Before diving into specific solutions, we had to step back and think about the ideal experience. It wasn’t just a matter of removing upsells and promos. Instead, we wanted to ensure that customers would see the right message at the right time. To that end, myself and a content designer started brainstorming personas and how we may tailor our messaging to them.

Jenny’s journey: a first-time user, an occasional user and an Instacart+ member, each with a different focus for placements
Jenny’s journey and evolution

Our biggest revelation came from an insight that we should be showing the different messages based on the persona’s lifecycle. As a result we wrote down the story for Jenny and how her experience changes and matures based on her interaction with Instacart. This might sound common sense now but back then, we didn’t have the instrumentation, let alone the language to talk about this at the time. Prior to this framing, Instacart personas were heavily used by marketing but designing for them proved tricky.

But to make this reality we couldn’t rely on just these loose sketches of Jenny’s journey alone — we had to build a platform. My proposal was to build the following:

  1. Internal tooling—Make it easy to create placements and set appropriate guidelines and guardrails.
  2. System transparency—Tooling should give us transparency into what the user experience will ultimately look like.
  3. Clear metrics—Get accurate and insightful metrics on campaign performance, be it for ads or internal campaigns.

Sprinting for shared understanding

Fast forward to Jan 2023. Pitching leadership helped us ultimately win the funding and help us establish the Growth Platform team then. To formalize this effort I ran a cross functional sprint. This was a big undertaking—and the ask was to organize a brainstorm for 50 people and representatives to make this work and the last thing I wanted to do is get people to write a bunch of stickies for hours.

So instead, to get people thinking, I’ve organized a brainstorming workshop around 3 activities to keep things insightful and interesting while also coordinating with multiple designers and PMs to help facilitate the sessions, breaking up the group of 50 into about 8 sub groups. Things didn’t always go 100% to plan and there were a few challenges with scheduling but in the end we were able to make it work.

  • Whiteboard sorting screens into definitely, maybe and not a marketing component

    What’s in a marketing component—participants sorted and discussed what belongs in Growth Platform.

  • Sticky notes grouped by stakeholder wishes

    Your system wishlist—stakeholders prioritized the features most important to them.

  • Concentric circles mapping incentives across personas

    From a customer’s lens—we took one use case, incentives, and mapped it across the personas.

The brainstorms gave us a shared understanding of how to talk about “marketing components”, priorities for the roadmap and a rough sense of how their campaigns could show up for different users based on their experience with Instacart (new, returning, churned, deeply churned, etc.).

Developing vocal variety

The previous mandate of growth demanded smaller, louder placements above the fold. I flipped this notion: how might we develop vocal variety for placements instead?

  1. Louder

    Full-screen member-only rewards offerFull-screen Instacart+ trial offer

    Full pages and sheets for highly valuable offers

  2. Store feed with an order-with-confidence moduleHome feed with an inline rewards module

    Richer in-line feed modules combining education and upsells

  3. Softer

    Order confirmation with a small membership offerMap view with a slim credit-back banner

    Embedded upsells and offers throughout the experience to avoid banner blindness

Helping customers build their basket

During the sprint we explored incentives and Instacart value props as a layer across the whole journey. This was in stark contrast to our current experience, which blocked a significant portion of the shoppable UI.

  1. Home screen with rewards shown inline under the store list

    Incentives show up as a layer, embedded inline.

  2. Storefront with a floating cart that tracks progress to free delivery

    Floating cart doubles down as an incentive tracker.

  3. Cart page showing progress toward the incentive

    Cart page reinforces incentives progress.

  4. Checkout page listing applied promotions and total savings

    Checkout page spells out savings and promos.

  5. Order placed screen celebrating $14 in savings

    Savings are reinforced after an order has been placed.

  6. Order status screen with a relevant membership offer

    Relevant upsells help customers save even more.

From sprint to production

Focusing on incentives

Post sprint, I worked with the PM to align on which concepts to take forward. Incentives emerged as a major area to look into because of our high marketing spend.

Disconnected systems

Our systems could already support customer incentives: free deliveries, an Instacart+ free trial, $X off a $Y order. The problem was that none of them could talk to each other.

Disconnected interaction and design

We also lacked coherence in how discounts were shown. Customers saw offers in all kinds of visual treatments, which made it hard to understand what they needed to do to get one.

Connecting the dots

The concept below is one of many surfaces I tackled to build a system that nudges customers to complete incentives while celebrating their savings.

  • New ways of tracking incentives

  • Storefront with three competing offer banners and a free-delivery bar

    Previous state

Lessons learned

Eyes on the prize

Navigating this project was no walk in the park. I got strong feedback from multiple Product Directors, including “this sprint was too narrow in scope and the communication was lacking”. I followed up one on one to ease their concerns and to help us get out of the binary mentality: either we make money, or the design looks good.

Make do with stretched resources

When my PM was stretched, I leaned into planning, project management and execution to unblock my immediate design partners while giving engineering visibility.

Operate in light of conflicting guidance

Even on a larger project, people will be upset with some of the decisions made. Aligning people on principles and bringing them along from the onset makes for more productive conversations that move the entire company forward.