This portfolio is password protected. Enter the password to continue.

← All work
Amazon Alexa · 2024 & 2026

Movie and Event Ticketing for Alexa+

Find nearby showtimes, reserve concert tickets, and book local events hands-free on Alexa+.

Timeline
Design 3 weeks
May 2024 - 2025 (paused)
Feb 2026 - Ongoing (resumed)
My role
Lead designer
User researcher
Scope
Template creation
Conversational AI
Multimodal interaction design
System architecture integration
Team
Alexa experiences
Tools
Figma
Figjam
Claude
Movie and Event Ticketing for Alexa+ overview

Overview

Solution

Movie and event ticketing started as two separate initiatives, but auditing both flows showed the same core steps: discovery, showtimes, seats and checkout. So I designed one flexible template for both, handling everything from a neighborhood movie to a stadium concert.

DiscoveryShow TimeSeat BrowsingSelectionPurchase

Better discovery, smarter seat selection, checkout that gets out of the way.

Alexa+ uses location, event data and past preferences to suggest relevant shows and pick great seats automatically, taking people from discovery to checkout in seconds.

TV mockup

Impact & Key Achievements

  • Nearly 3% organic conversion, on par with Ticketmaster's own web and mobile benchmarks.
  • Proved that high-friction purchases like seat selection can move out of a mobile app and into conversation.
  • Became a reusable framework as new ticketing partners come on board.

Event ticketing is live with Ticketmaster, and movie ticketing launched to beta customers with 2 partners in September 2026.

Background

Voice handles simple requests well, but ticketing is detail-heavy: showtimes, prices, venue maps. The challenge was making a high-stakes checkout feel fast and natural.

Heavy Friction

Browsing showtimes, comparing prices and tapping through venue maps slowed booking.

Seating Sensitivity

People are picky about seats, so recommendations had to be good enough to trust.

Fragmented Systems

Movies and live events ran on different catalogs, risking inconsistent experiences.

Research and Testing

Methodology and Approach

Partners initially pushed for a fully automated seat pick to speed up checkout. My hypothesis: seat preferences are too personal to automate completely. To test it, I led a three-part study:

01

Literature Review

Consumer psychology, spatial seating habits and ticket pricing research.

02

Quantitative Prototype Study

64 moviegoers tested a Claude-powered prototype, with plenty of seats and with few left.

03

Ticketmaster RITE Study

3 cycles with 8 power users on next-gen Alexa, iterating until every critical issue was resolved.

Part 1: How people pick seats

  • Groups beat views: over 50% of patrons choose adjacent back-row seats over split front-row upgrades.
  • Context shifts choices: people spread out in empty theaters, but prioritize aisles once a venue is over 80% full.
  • Tiered pricing didn't help: AMC's abandoned Sightline program added friction without changing behavior.

Part 2: Testing a live prototype

I built a conversational web prototype and ran an unmoderated study with 64 moviegoers, comparing AI-only seat picks against AI picks plus a seat map, with plenty of seats and with few left:

Prototype
Inventory level
Recommended seats
Seat map access
A
Plenty
✓
✗
B
Plenty
✓
✓
C
Few
✓
✗
D
Few
✓
✓
Session protocol screen 2: recommended seating carousel Session protocol screen 1: movie selection chat interface

What we learned

  • The map is a safety net: with the AI's pick shown on a map, 72% bought exactly those seats.
  • People reject a black box: without the map, 68% rejected the experience and satisfaction fell from 4.44 to 2.64 out of 5.
  • People want the final say: about 1 in 4 changed their seats, no matter how good the pick was.
  • They expect the map to listen: people tried steering it by voice, like "Get us closer to the screen."

Part 3: Ticketmaster RITE testing

Three RITE cycles with 8 frequent event-goers on next-gen Alexa, focused on large stadium maps and live event seating.

START RITE Test N = 3 participants Any issues found? YES, ITERATE NO, CONTINUE Add 2 Participants N = 5 total no issues found Any issues found? YES, ITERATE NO, GOOD TO GO! DONE!

What changed

  • Section dots caused "view anxiety": we added price-by-location overlays and a mid-range price sort.
  • Cart edits felt risky: half of participants feared losing held seats, so held seats now stay locked while adding more.
  • Voice steering needs visual feedback: "Show me sections closer to the stage" now instantly highlights the map.

The takeaway

People don't want AI to decide for them; they want AI to help them decide. Pairing a smart default with a visible, editable map is what earned their trust.

Design Process

Cross-Org Collaboration

I partnered with product, engineering, design systems, legal, business development, marketing and QA, and led regular syncs with Fandango and Ticketmaster on scope, data sharing and live inventory.

Key Decisions

01
Seat Recommendation Engine

A custom algorithm scores seats on view angle, distance, party size and past preferences, instead of relying on partner feeds that surface one pick and randomize the rest.

Pros
  • Consistent, high-quality picks across Fandango and Ticketmaster.
Cons
  • Complex scoring logic to build and maintain.
Ticketmaster seat recommendation cards showing section, row, price, and resale status on the Alexa+ display Atom Tickets recommended seat map carousel for a Hoppers showtime on the Alexa+ display
02
Interactive Seat Maps

A full venue map with the AI's picks highlighted: lightweight for movie theaters, guided for stadiums.

Pros
  • A visual safety net that drove 72% acceptance in testing.
Cons
  • Takes real screen space, and needs logic for words like "closer" or "better."
World Cup stadium seat and ticket selection on a smart display Movie theater seat map for a Hoppers showtime showing available and reserved seats on a smart display
03
Group Integrity-First Allocation Logic

Seat selection keeps groups together in one row, even if the seats are slightly off-center.

Pros
  • Fixes a top frustration for group bookers.
Cons
  • Large parties in near-full venues can get weaker automated picks.
04
Unified Commerce Pattern & Architecture System

One interaction pattern for movies and live events, adapting the details to each.

Pros
  • A familiar flow for users and consistent logic for design and engineering.
Cons
  • Layouts had to scale from a 100-seat theater to a 60,000-seat stadium.
Movie discovery screen showing nearby theater listings on Alexa+ Live event discovery screen showing upcoming concerts on Alexa+

Final Design

Core Customer Experience

Core customer experience flowchart for Movie and Event Ticketing for Alexa+

Recommendation engine

Behind the picks is a deterministic scoring system with a conversational fallback.

Priority order

  1. Explicit requests win: "I need aisle seats" overrides everything else.
  2. Past habits anchor the search, for example someone who picks aisle seats over 70% of the time.
  3. Accessibility is a hard requirement, never a point adjustment.
  4. New users start with center seats 60–75% back from the screen.

Seat scoring

To evaluate available inventory programmatically, seats are calculated against a multi-variable value matrix:

Feature
Criteria
Point
View quality
Angle from seat to center of screen is closest to 0° horizontal offset
(+1.5)
Optimal zone
Seat rows fall within the 60-75% distance back from screen
(+1.0)
Group Priority
Successfully satisfies an unbroken group block (e.g. 4-in-a-row)
(+2)
Side Bias
If center is full prioritize the Right Side over the Left Side.
(+0.5)
Privacy buffer
1 empty seat between taken seats is available
(+0.5)
Front Penalty
Seat is located in the front 15-30% of the venue's rows.
(-1.5)
Lonely Seat Penalty
When there is single seat sandwiched between 2 taken seats
(-2.0)

Tie-breaker rule: When two options yield equal scores, the engine selects the row closer to the back of the auditorium.

Conversational fallback

  • Explains every pick: "Center seats were full, so I found the next best option in row J."
  • Backs off when rejected: after two rejections, Alexa hands control back to the user.

Next Steps

Next, I'm exploring price tracking across vendors, an event-day companion with parking and entry info, and sending tickets to friends by voice.

More work

Uber Rides for Alexa+ overview

Uber Rides for Alexa+

Bringing hands-free ride booking to Alexa+

Horizontal payments on Alexa overview

Horizontal payments on Alexa

UX/UI Design, Product Strategy

Discovery Hub thumbnail

Discovery Hub

UX/UI Design, Product Strategy

Next project
Horizontal Payments on Alexa →