Two ecosystems, one customer.

Whole Foods Market's Catering-on-Amazon platform lacked a cohesive, efficient support experience, making it hard to place and modify customer orders. As Amazon integrated ecosystems with Whole Foods, its customer service tools needed to meet Amazon's streamlined digital standard.

The unified agent console running on a desktop display

The goal was to create parity between the two tool ecosystems, so customers and Customer Care finally meet in one place.

Map out the current state, then build from the gaps

A workshop, a journey walked end to end and a channel map came before any interface was drawn. What the mapping produced decided which parts had to be designed and which were already solved.

01

Discover

Everyone who touches an order, in one room.

An insight-gathering workshop was run with the Whole Foods on Amazon team and Whole Foods Catering stakeholders, to establish how catering support actually worked rather than how the tools implied it worked. The output was a wall of open questions rather than a set of answers, and every unresolved question was grouped by theme before any of them were triaged.

Workshop session at the parking lot wall
Surfacing open questions with the WFMOA and Catering teams.
Close up of the parking lot post-it wall
The workshop wall, and every open question on it.
01

Discover

The route an order takes, and the tools under it.

The journey was walked tool-agnostically first, as the sequence a catering order actually passes through, and only then were the tools mapped underneath each step.

Drawing it in that order is what made the gaps visible. The blanks and the question marks on the channel map were the finding, not a gap in the recording.

Stakeholders at the tool-agnostic journey wall
The journey on the wall, and the tools mapped under every step of it.
Current tooling mapped by channel
Current tooling by channel. The blanks and question marks are the finding.
01

Discover

Two roles, many pain points.

Support agents and kitchen team members were interviewed separately and described the same failure from opposite ends: agents could not find an order, and kitchens could not act on the one they were sent.

The interviews were parsed for the statements that named the failure most directly, and six were selected and are quoted here as they were said.

It is such a waste of time to have to switch between tools or screens to find orders.
Support agent
I just want all the actions I need in one place.
Support agent
We often receive incomplete or unclear requests, because agents don’t have the right information upfront.
Kitchen team member
I always have to search using an email or phone number, and sometimes that isn’t enough to locate the order.
Support agent
We don’t always know which orders are urgent or require immediate attention.
Kitchen team member
It takes too long to find the right order when a customer isn’t authenticated.
Support agent
02

Define

One composite, built from what was actually said.

Insights were grouped by theme and friction points were flagged individually for redesign, so the work that followed was scoped against named problems rather than against a general sense that the tooling was poor. A composite was written from the research to hold the findings in one place, covering what she needs and what gets in the way. Every line attributed to her was said by someone in the interviews.

We relied on back and forth calls with customer service just to work out what went wrong. It felt like we were constantly playing catch-up instead of focusing on the food.

Cathy R. Kitchen team member, Whole Foods Market catering

Cathy is not a real person, but everything she says here was said by someone.

What she needs
  • Order details that are right the first time
  • Changes that reach the kitchen before prep starts
  • One place to check, not four
What gets in the way
  • Orders arriving incomplete or late
  • Last-minute changes she hears about second-hand
  • Systems that do not talk to each other
  • Peak catering season, when none of it can wait
02

Define

Every channel and every tool on one wall.

Working alongside developers, project managers and end users, the current-state tool ecosystem was mapped end to end. Seeing every channel and every tool in one picture is what turned a vague sense of friction into a specific list of gaps, which is the artefact the design work was scoped from. Current tooling by channel is mapped against the journey it has to serve; names and systems are scrubbed, while the structure and the state of each touchpoint are as they were found.

Less ownership and control More ownership and control
Global support activities
In-store back of house
In-store front of house
Journey
Assortment & recipe
Data
Production planning
Execution
Staging & stocking
Handoff & reconciliation
Problem
What do we want to sell?
Is the item set up everywhere?
How do we make it?
What does it cost us?
Where do we buy it from?
What does the customer pay?
When can they buy it?
How much will we need?
Do we have it in the store?
How much can I sell today?
What do I need to make?
Is it safe to sell?
How much does it weigh?
Where do I put this?
How do I close the order?
What needs refilling?
Is the count still right?
Step
Planning
Item setup
Recipe setup
Cost setup
Sourcing
Price setup
Availability
Forecasting
Ordering
Allocation
Prep
Temp check
Labeling
Staging
Payment
Replenishment
Counting
Process
Assortment plan
Catalog entry
Recipe build
Cost load
Purchase order
Price publish
Window publish
Demand plan
PO creation
Inventory allocation
Production run
Safety check
Label print
Order staging
Reconciliation
Restock
Cycle count
Current tooling by channel 102 touchpoints across 6 channels
Setup happens three different ways
No shared view of what is actually available
This part already works
Owned storefront
Marketplace
Third-party delivery
Phone & walk-in
Corporate catering
Subscription & pre-order

Duplicated 15 Gap or unknown 18 In place 53 Works well 6 Not applicable 10

Scroll the map sideways to read it.

The map is a table of six sales channels against seventeen journey steps. Each cell names the kind of tool used and its state: in place, works well, duplicated, a gap or unknown, or not applicable. Totals for each state are given in the key below the map.

03

Develop

What Amazon had already solved.

Proven Amazon design components and core customer support workflows had already solved common customer issues, and were assessed for whether they could adapt to Whole Foods catering workflows. This audit came before any new designs because it informed the scope of the project, allowing development effort to be placed into the gaps rather than into rebuilding what already existed, and agents met patterns they already knew.

Four console states left to right, from an incoming call through customer issue context and suggested replies to a resolved conversation, with the path between them drawn
The console walked end to end, from an incoming call to a resolved order.

Scroll sideways to follow the flow.

Existing Amazon interaction patterns adapted for Whole Foods catering workflows
Established Amazon components, reused for common support tasks.
03

Develop

The gaps, designed rather than borrowed.

What the audit could not cover was designed from the gap list: the surfaces where catering has no equivalent elsewhere in Amazon and where an existing component would have been a poor fit rather than a familiar one.

The catering design system: colour, the tab and call bar, the Inter type scale, a destination picker, a transfer button and the call control icons
The pieces drawn for the gaps: colour, type, controls and the icon set.
Four console states left to right, from an incoming call through a catering order's pickup details to its full order history with each stage marked

Scroll sideways to follow the flow.

04

Deliver

Tested against the jobs it was built for.

Visual design and user testing ran through to launch on the unified platform.

REPLACE-WITH-PROCESS-09.png A testing session, a task board, or the annotated screens that came back from it. Anything that shows the design being checked rather than presented.
Visual design and user testing, through to launch.

One platform, built to Amazon's standard

A unified, enterprise support platform that brings Whole Foods catering onto Amazon's digital standard, giving agents every action, every order, and the full customer context in one place.

One place for every action

Amazon Fresh and Whole Foods Market Customer Care work from the same place rather than across two ecosystems. Agents locate orders, see full customer context, and resolve issues without switching between disconnected tools.

Built on proven patterns

Reusing established Amazon components kept the experience familiar for agents and reduced duplicated development effort, so what shipped is one standard rather than a patchwork of two.

Grounded in real research

Every design decision traced back to stakeholder workshops, current-state mapping, and the pain points support and kitchen teams named directly.