Amazon Kiosk

Designed the first kiosk experience at an Amazon Fresh store — pickup, return, and in-store guidance on a touchscreen with a barcode scanner, with no existing pattern to build from.

Role

Lead Product Designer

Team

Hardware partner, Engineer

Timeline

~8 weeks

Milestone

First kiosk at an Amazon Fresh Store

The problem

Amazon Fresh stores already had lockers for order pickup and return. But the existing locker screen only knew how to do one thing: scan a QR code. If a customer didn't have one in hand or didn't understand they needed one, there was no path forward. Store associates ended up walking customers through it in person, one at a time, at the exact moment self-service was supposed to remove them from the process.

Designing for hardware, not just a screen

The kiosk's entire input vocabulary was a touchscreen and a barcode scanner. No camera, no keyboard, no voice input; every interaction had to be designed within that constraint, on hardware that had to hold up to a physical retail environment: glare, people waiting in line behind you, and zero patience for a confusing screen.

There was no internal kiosk pattern to inherit from. This was the first one, which meant every convention; how errors surfaced, how long a screen could reasonably wait for input, what "stuck" looked like, got defined here first, not adapted from somewhere else.

Three flows, three decisions

Pickup

Enter a phone number, matched to the linked account and any pending order

Why: a phone number is something everyone has memorized. Requiring a QR code or confirmation email just reintroduces the original problem.

Return

The kiosk checks for a QR or barcode first. If one exists, the return completes on-screen. If it doesn't, the customer is routed to the counter instead of hitting a dead end.

Why: not every return arrives with a code in hand, and building a full manual-entry return flow wasn't realistic in one quarter. Routing to a person was the honest answer, not a workaround.

Learn

Instructions live on the kiosk itself, surfaced at the point of confusion; not a separate help screen or destination.

Why: someone stuck at a physical kiosk, with people behind them, isn't going to go find a help desk. Help had to appear exactly where the confusion happened.

Admin configuration

Alongside the public-facing kiosk, store associates needed a way to configure it during installation — the one screen-based, familiar-paradigm piece in an otherwise physical project. Where the kiosk itself had to be designed from nothing, this side could draw on conventional configuration-UI patterns, set up once per store and rarely touched again.

Where it stands today

The store footprint has since shrunk - but the kiosk model outlasted that contraction, with next-generation kiosks introduced afterward, building on the same core flows.

Reflection

Designing the kiosk meant deciding what belonged on a screen and what didn't. The counter wasn't a limitation; it was part of the design.

©️ 2026 Shibi Siddharth Karuppusamy.

Create a free website with Framer, the website builder loved by startups, designers and agencies.