All work

AI Builder

Improving Basket Building

Role
UX and front-end build
Team
A PM, an engineer, and me
Timeline
April 2026 to now
Impact
11% Bundle Swap rate, units per purchase up 0.11
Amazon search results in the app with the add to cart panel open over them. It reads Added to cart, then Get this item in a bundle and save up to $499.99, then a row of bundle cards, the first pairing the television with an LG Dolby Atmos soundbar at 22 percent off. Under the card, three ticked reasons the bundle fits, labelled Summarized from product information, then Bundle details and Switch buttons.
01

Background

I was disappointed when I got my Xbox. I realized I needed the HDMI cord to make it HD and I wasn't aware of that when I bought it.

Research participant, Basket Building customer study

Buying one product is rarely enough to use it. A TV needs a mount, a cable, maybe a soundbar. Amazon's Basket Building org closes that gap two ways, each one a program with its own team: bundles, which a seller packages and prices together, and complementary recommendations, which the customer judges individually. I design across both, for consumer electronics.

Every one of those offers lives on a product page or is initiated from one. Customers do still buy that way, but our clickstream analysis showed a growing number adding to cart straight from the search results page and checking out from there, never opening a product page at all. That path has no basket building on it, and we wanted to reach that traffic too.

None of the basket building teams had the bandwidth to take it on. So when Amazon launched an experimental role called the AI Builder, asking whether a pod of three could use AI to carry a feature from analysis all the way to production, I volunteered.

02

Project goals

Units per purchase is an org-wide metric, and the goal set across Basket Building was to move it from 4.07 to 4.33. No one project moves a number that size on its own. Extending basket building to the search results page was the unclaimed piece of it, because the customers checking out from there are never offered the items that complete their setup, and this project was my attempt to take that piece as far as it would go.

The project was initiated in April 2026. I sized the opportunity, designed the experiences, and wrote the front-end code that ships them.

03

Team and role

The AI Builder pod was a Product Manager, a Software Engineer, and me. I owned the UX and the front-end build:

  • Interaction design flows
  • High-fidelity mock ups
  • The interactive prototype
  • Organizing leadership reviews
  • Accessibility annotations
  • Writing the production front-end code with AI agents, submitted through Amazon's engineering review process

I picked up the product analysis too. A pod of three doesn't split work by title, and the case for building on search results needed evidence before anyone would fund a design, so I went and built it: AI agents tracing 1.6 million purchase journeys through Amazon's clickstream data. In practice I was wearing the analyst hat, the designer hat, and the front-end engineer hat, with the PM and the engineer as partners on hypothesis and backend.

04

Design and outcomes

Our clickstream analysis showed that 4 in 10 consumer electronics purchases happen without the customer ever seeing a bundle, and about half of those happen entirely on the search results page, with no product page visit at all. That validated the decision to bring basket building there first.

Synthesizing 11 prior Basket Building studies told me who I would be designing for. 64% of customers do look for the complementary items themselves, either at the same time as the main product or right after buying it. What came through in every study was how they described doing it: a hunting mission. Product names don't say what the thing actually is, compatibility with what they already own is hard to confirm, and nothing explains why one accessory is the better choice for the thing they are trying to do. The demand was never the problem. The work of satisfying it was being left to the customer.

There was no brief to work from, so I wrote the UX strategy before designing any screens, and proposed two categories of experiments under it. They differ on two axes, who assembles the set and when the offer arrives: the seller's set, offered right after the customer adds to cart and accepted in a tap, or the customer's own set, assembled before anything goes in the cart. I gave each category its own treatments, so the org could learn not just whether basket building works on search results but which version of it customers are receptive to.

  • Bundle Swap. Post add to cart. The seller's set, offered the instant a customer adds to cart, one tap to switch to it. Three CX treatments. This is the one that launched.
  • Build Your Own Bundle. Before add to cart. The customer assembles their own set of complements first. Two concepts, slated for a later experiment.
  • An interactive prototype for leadership alignment.

The three gaps in that hunt, naming, compatibility and accessory value, became the brief for all five designs. Seller bundle names were all over the place ("TV + S95TR SB Bundle"), so alongside them I proposed a naming framework that leads with what is new to the customer: "with [Brand] [Product] [Key Feature]". The customer has just added the first item to cart, so the card should only spend their attention on what they don't already know.

I then used AI agents to write the front-end code and submitted my first production code review within the first week. When we learned a designer's verification isn't enough for production code, we set up a two-step review where I verify the customer experience and my engineering partner verifies the code. That process became part of the playbook my org adopted as the pilot's primary deliverable. We tested three designs for bundle swap over four weeks, each shown to an equal share of customers. One clear winner emerged: 11% of customers who saw it chose to upgrade from the single item they came for to the full bundle, with no downside on our overall sales metrics.

11% Bundle Swap rate, customers who switched to the seller's bundle

+0.11 Units per purchase on treated traffic

05

Experience

Live prototype

Open the prototype full screen

Experiment strategy 2 is the one being built now. It moves the offer earlier, putting the basket building opportunity on the search results page before the customer has added anything to their cart, so assembling the set is where the purchase starts rather than something bolted on after it. The screens below are the desktop version of that idea.

Amazon desktop search results for 65 inch oled tv. The first result, an LG OLED television, carries an extra line reading Bundle and save up to $499.99 on this item, above a strip headed Select compatible accessories with thumbnails of HDMI cables, TV mounts and streaming devices.
The offer, before anything is in the cart. The entry point sits in the search result itself, so the customer meets the complete setup at the moment they are choosing the television, not after they have committed to it.
A panel over the same search results, headed Complete your TV setup and save, reading Select any 2 of the essential items and save 10% on your entire order, with an empty progress bar marked 0 of 2. The chosen television is pinned at the top, and below it tabs for Immersive sound, Wall mounting, and Cables and connections show a grid of soundbars, each with a checkbox, rating, price and Details link. A footer totals the order and offers Add TV to cart.
Assembling the set. The customer builds their own bundle by mission rather than accepting a seller's, and the discount is earned by completing the set, so the progress bar is doing the persuading instead of a price.

The first experiment has been live a month, and both figures in section 04 come from its most recent read-out, on 22 September 2026. It is still running, so those are an interim read rather than a final result. In-depth details can be covered in person or during the interview process.