← All case studies
TodayTixEntertainment

Make seat choice feel safe

Booking is the point where browsing turns into commitment. I followed the flow from choosing a performance to finding seats, checking restrictions, considering Ticket Protection and reviewing the final payment.

The app keeps a lot of useful information close to the decision, but it also brings together limited availability, savings, a reservation timer and an add-on. None of those cues is automatically a problem. The design challenge is to help people act before seats disappear without making a rushed choice they later regret.

Captured
Capture date not recorded
Published
Last updated
Product version
TodayTix iOS app; version not recorded
12
Screens
13
Ingredients
49
Applications
TodayTix product journey

Common contexts

Business goals

What works

What the captured flow does well.

  • Prices are visible before a performance is chosen.
  • Seat details and restrictions stay close to the selection.
  • The order summary separates the ticket and add-on costs.
  • People can decline protection and leave checkout.

What could improve

What deserves closer review.

  • Urgency cues accumulate without enough inventory context.
  • The seat map relies heavily on colour and small targets.
  • Protection benefits are clearer than its exclusions.
  • The exit actions hide their outcome behind Yes and No.

Screen-by-screen breakdown

Follow the journey.

Each observation shows what works or what could improve, on this screen or across the wider flow. The opportunity turns one or two principles into a testable hypothesis.

01
TodayTix: Choose a date

Screen 01

Choose a date

Categories & FiltersCheckoutChoice selection
Works wellOn this screen
Choice Architecture

A calendar exposes available dates and starting prices while ticket quantity stays visible. This makes date and quantity the first constrained decisions in the booking path.

Could improveOn this screen
Anchoring Bias

Daily starting prices establish a comparison range before a performance is chosen, which can make cheaper dates especially attractive even though seat quality is still unknown.

Could improveOn this screen
Cognitive Load

Dates, availability, ticket quantity and price are combined in one view. Clear disabled and selected states are essential if that information is to remain manageable.

Show 1 more principleShow fewer principles
Works wellAcross the flow
Progressive Disclosure

The journey asks for date and quantity before revealing the seat map, reducing the number of variables people need to handle at the same time.

The opportunity

If TodayTix uses choice architecture and anchoring to explain disabled dates and daily starting prices, then people should choose a performance with fewer errors because availability and price comparisons have a clear meaning.

02
TodayTix: Choose a performance

Screen 02

Choose a performance

CheckoutChoice selection
Works wellOn this screen
Salience Effect

The selected date and available times are visually stronger than surrounding calendar dates. This directs the next step without showing whether the hierarchy prevents mistakes.

Works wellOn this screen
Choice Architecture

The chosen day narrows the flow to two time-and-price rows. This staged reduction makes the next choice explicit and preserves a way back to other dates.

Could improveOn this screen
Anchoring Bias

Each performance pairs a current price with a saving, making direct comparison easy while leaving the original price and saving method underexplained.

Show 2 more principlesShow fewer principles
Could improveAcross the flow
Framing Effect

Exclusive Offer and Selling fast remain beside the performance choice, layering value and urgency onto a decision already shaped by date and price.

Works wellAcross the flow
Feedback Loop

The chosen date becomes a focused list of times and prices, giving immediate confirmation that the previous calendar selection changed the available performances.

The opportunity

If TodayTix combines salience with a feedback loop that repeats date, time, quantity and price basis, then people should confirm the intended performance more confidently because the result of the previous choice stays visible.

03
TodayTix: Loading the seat map

Screen 03

Loading the seat map

CheckoutLoadingMaps
Works wellOn this screen
Feedback Loop

A spinner and Finding you the best deals message acknowledge that the app is working. The state does not say how long loading may take or what happens if it fails.

Could improveOn this screen
Framing Effect

The phrase best deals frames the loading task as optimisation on the person’s behalf. The screen does not define best or explain whether ranking considers price, location or availability.

Works wellOn this screen
Progressive Disclosure

The seat map is withheld until data is ready, leaving one status message on screen. A useful staged state still needs accessible status and error recovery.

Show 1 more principleShow fewer principles
Could improveAcross the flow
Salience Effect

Finding you the best deals becomes the only prominent message between performance and seat choice, giving an undefined value claim more attention than reservation status.

The opportunity

If TodayTix uses feedback and progressive disclosure to explain what is loading, how long it may take and what remains held, then people should wait with more confidence because progress and consequences are clear.

04
TodayTix: Seat map

Screen 04

Seat map

Categories & FiltersCheckoutChoice selectionMaps
Could improveOn this screen
Cognitive Load

The map combines sections, individual seats, a viewport and a price range. Comparing those elements can require substantial visual and spatial effort.

Could improveOn this screen
Choice Architecture

The price slider and visible map region determine which seats are immediately available for consideration. Alternative list and filter routes are not visible.

Works wellOn this screen
Salience Effect

Bright seat colours stand out against the muted plan and make availability prominent. Colour alone cannot communicate price or status accessibly.

Show 1 more principleShow fewer principles
Could improveAcross the flow
Anchoring Bias

The £33–£199 slider establishes the visible price range before a seat is inspected, which can shape what feels cheap or expensive across the map.

The opportunity

If TodayTix uses cognitive-load reduction and choice architecture to add a list alternative with labelled price, availability and restrictions, then more people should compare seats successfully because colour and precise pointing are no longer required.

05
TodayTix: Change ticket quantity

Screen 05

Change ticket quantity

CheckoutChoice selectionMapsModals
Works wellOn this screen
Progressive Disclosure

Ticket quantity opens in a focused bottom sheet over the map. This keeps the adjustment local while the wider seat context remains visible behind it.

Works wellOn this screen
Feedback Loop

The current quantity sits between minus and plus controls and Confirm completes the change, giving a clear response structure for this focused adjustment.

Could improveOn this screen
Choice Architecture

Increment controls constrain the available quantities instead of asking for free input. The permitted range and effect on any existing seat selection need to be clear.

Show 1 more principleShow fewer principles
Could improveAcross the flow
Cognitive Load

Opening quantity over the seat map preserves context, but it also asks people to predict whether changing the number will remove seats they already considered.

The opportunity

If TodayTix pairs progressive disclosure with immediate feedback about lost seats and price changes, then people should adjust quantity with fewer surprises because the consequence is visible before confirmation.

06
TodayTix: Selected seats

Screen 06

Selected seats

CheckoutChoice selectionMapsOffers
Works wellOn this screen
Feedback Loop

Selected seats change appearance and are repeated in a bottom summary with row, seat and total. This gives immediate confirmation of the action.

Could improveOn this screen
Anchoring Bias

A crossed reference price and Save 53% sit beside the current price. They create a value comparison without explaining the reference date, inventory or eligibility.

Works wellOn this screen
Salience Effect

The checkout total is placed in a high-contrast action at the bottom of the screen. This makes commitment prominent while seat restrictions remain less visually strong.

Show 1 more principleShow fewer principles
Works wellAcross the flow
Progressive Disclosure

The selected-seat summary introduces row, numbers, price and a restriction link before checkout, bringing more detail forward as commitment increases.

The opportunity

If TodayTix combines feedback with transparent anchoring for the reference price, then people should assess the selected seats more accurately because confirmation, total and saving basis are available together.

07
TodayTix: Seat restrictions

Screen 07

Seat restrictions

CheckoutFeature EducationModalsValidation Feedback
Works wellOn this screen
Progressive Disclosure

Important seat information opens in a dialog attached to the selected seats. This reveals consequential detail before purchase rather than hiding it in general terms.

Works wellOn this screen
Salience Effect

The modal temporarily dominates the seat map and labels the information as important. That prominence is appropriate only if focus, dismissal and later recall are handled well.

Could improveOn this screen
Information Bias

Extra detail about limited views and movement is useful for judging suitability. Requiring acknowledgement should depend on consequence, not an assumption that more information is always better.

Show 1 more principleShow fewer principles
Works wellAcross the flow
Anticipated Regret (Regret Aversion)

Showing movement and view limits before payment helps people consider a poor future experience while they can still change seats without financial consequence.

The opportunity

If TodayTix uses progressive disclosure and salience to repeat material restrictions beside the seat and in checkout, then people should make fewer unsuitable purchases because the warning stays attached to the choice.

08
TodayTix: Add ticket protection

Screen 08

Add ticket protection

CheckoutChoice selectionModalsOffersUpgrade / Upsell
Could improveOn this screen
Framing Effect

Recommended, Cancel until and No questions asked frame protection around reassurance and flexibility. Exclusions and claim conditions receive less emphasis in the captured view.

Works wellOn this screen
Choice Architecture

Protection is not preselected and a visible No thanks route preserves refusal, although the brighter add action still receives more visual weight.

Could improveAcross the flow
Anticipated Regret (Regret Aversion)

Protection is presented immediately after seat selection, when losing the purchase may be easy to imagine. The screenshot cannot show whether anticipated regret changes take-up.

Show 1 more principleShow fewer principles
Could improveAcross the flow
Loss Aversion

Protection appears immediately after seats feel chosen, framing the add-on around avoiding the loss of a valued booking rather than only its practical cover.

The opportunity

If TodayTix uses framing and choice architecture to give protection benefits, exclusions, price and refusal equal weight, then people should make a more informed add-on choice because both outcomes are easy to compare.

09
TodayTix: Contact and payment

Screen 09

Contact and payment

CheckoutChoice selectionForms
Works wellOn this screen
Choice Architecture

Contact fields and Apple Pay, Klarna and card routes are grouped into distinct sections. Their ordering and visual treatment shape the available payment path.

Works wellAcross the flow
Progressive Disclosure

Checkout introduces contact and payment details after seats are selected, while the order stays summarised above. This stages the task around the current commitment.

Could improveAcross the flow
Salience Effect

A held-for countdown is visually prominent beside the checkout title. It communicates time pressure, but the exact consequence of expiry is not explained here.

Show 1 more principleShow fewer principles
Could improveAcross the flow
Scarcity Principle

The held-ticket countdown continues through checkout, making diminishing time part of every remaining decision without explaining what expires or can be recovered.

The opportunity

If TodayTix uses progressive disclosure and salience to explain required contact data and the held-ticket timer, then people should complete checkout with fewer doubts because purpose and time consequences are visible when needed.

10
TodayTix: Checkout details

Screen 10

Checkout details

CheckoutFormsValidation Feedback
Could improveOn this screen
Cognitive Load

Payment fields, rewards, vouchers and order details compete within a long checkout. Grouping helps, but the person must still track several costs and conditions.

Works wellOn this screen
Progressive Disclosure

Expandable order details and optional redemption controls keep some information secondary. Any hidden material fee or restriction would undermine that staging.

Works wellOn this screen
Feedback Loop

Field-level validation and the running order summary can show whether the form is complete and correct. Their timing and accessibility are not visible in a static capture.

Show 1 more principleShow fewer principles
Could improveAcross the flow
Endowment Effect

TixCash and voucher controls appear after substantial checkout progress, making existing account value feel relevant just before the final payment decision.

The opportunity

If TodayTix uses cognitive-load reduction and feedback to preserve data, explain errors and recover expired holds, then people should correct problems with less disruption because progress is never silently lost.

11
TodayTix: Review and pay

Screen 11

Review and pay

CheckoutChoice selectionOffersUpgrade / Upsell
Works wellOn this screen
Salience Effect

The total and Pay securely action are prominent at the end of the flow. Protection and savings are also visually strong, creating several competing value cues.

Could improveOn this screen
Choice Architecture

The summary itemises subtotal, protection and total before the final action. Protection appears selected, but the ease of removing it from this point is unclear.

Could improveAcross the flow
Loss Aversion

Your tickets are protected frames the selected add-on as preserving the booking, while the savings message reinforces the value people may feel they now stand to lose.

Show 1 more principleShow fewer principles
Could improveAcross the flow
Goal Gradient Effect

The prominent Pay securely action appears at the end of a long sequence, where proximity to completion can make revisiting an add-on or seat choice feel more costly.

The opportunity

If TodayTix combines salience with balanced choice architecture for tickets, protection, rewards and the final total, then people should catch more mistakes because every material choice remains visible and reversible.

12
TodayTix: Leave checkout?

Screen 12

Leave checkout?

Cancellation FlowCheckoutModals
Works wellOn this screen
Feedback Loop

The confirmation interrupts an accidental exit and explains that selected tickets will be released, giving people one final chance to keep or abandon the booking deliberately.

Could improveOn this screen
Anticipated Regret (Regret Aversion)

The dialog says cancelling will release the tickets and they may not be available again. That makes the possible future loss vivid at the point of exit.

Could improveOn this screen
Framing Effect

A negatively phrased question is answered with Yes and No, forcing people to translate the response into an outcome. Verb-led actions would reduce that ambiguity.

Show 1 more principleShow fewer principles
Could improveAcross the flow
Scarcity Principle

The possibility that tickets may disappear introduces an availability cue. It should reflect genuine inventory and remain factual rather than adding unverified pressure.

The opportunity

If TodayTix uses framing and regret aversion with outcome-led actions such as Keep my tickets and Release tickets, then people should choose correctly because each option states its consequence without extra ambiguity.

Conclusion

What this journey teaches us.

This flow does a good job of carrying the chosen performance, seats and price into checkout. The most useful information is usually available before payment, and the final summary gives people a chance to check the total.

Confidence falls where pressure rises faster than explanation. Clearer inventory evidence, an accessible alternative to the seat map and balanced add-on information would make the same journey feel safer without removing legitimate reservation limits.

Keep exploring

See how another product shapes behaviour.

Browse all case studies