27 live communications and screens fire inside this journey in the auction and at the close, in the order of its moments. 16 shown as the creative, 10 as their words, 1 by name only (capture needed).
| As sent | What the customer gets | What happens to it | The moment it fires at | Who gets it | Channel | Trigger | Sender | Least sure, and what is missing |
|---|---|---|---|---|---|---|---|---|
![]() | Winning. Spend £22 extra and secure your seatApp screen · Auction detail, in the lead | Changed · Phase 2 | 1 · Outbid, mid-auctionThe in-auction status beat | Everyone who reaches this screen | App screen | At render On the auction detail, while the customer is on it | The app, native | |
![]() | You're in the lead with a bid of £10. Turn on notificationsApp screen · Auction detail, bid placed | Changed · Phase 2 | 1 · Outbid, mid-auctionThe in-auction status beat | Everyone who reaches this screen | App screen | At render On the auction detail, while the customer is on it | The app, native | |
![]() | Oh no, it's happened again. The max bid is still higher than you're currently willing to go. Don't let 'em get away withApp screen · Auction detail, the outbid-again sheet | Engineering fix, nothing to write The outbid pop-up misfires: Only when the current bid is above the customer’s maximum. | 1 · Outbid, mid-auctionThe in-auction status beat | Everyone who reaches this screen | App screen | At render On the auction detail, while the customer is on it | The app, native | A live native half-sheet; the board's mock, to be checked against today's render |
![]() | Hate to break it to you but you've been outbid already... Bid now!Remember that early bid you did? Someone’s beaten it. But, there's still time to win , you've already been outbid. Don't let them get away with it Bid again Remember that early bid you did? Someone’s beaten it.Transactional - Auction Opened User Outbid | Unchanged Continues by rule: no disposition names it. | 1 · Outbid, mid-auctionThe in-auction status beat | First Class auctions | Event trigger Auction opened and the customer's standing pre-bid is already outbid | Braze, fired by our backend | ||
![]() | Hate to break it to you but you've been outbid already... Bid now!Someone wants your legroom. Are you going to let them have it? , you've been outbid on your Standard Premium upgrade. Fight back Bid again Someone wants your legroom.Transactional - Auction Opened User Outbid (Standard Premium) | Unchanged Continues by rule: no disposition names it. | 1 · Outbid, mid-auctionThe in-auction status beat | Standard Premium auctions | Event trigger The auction opens and the customer's standing pre-bid is already outbid, on a Standard Premium upgrade | Braze, fired by our backend | ||
![]() | Tick tock, tick tock, time's running out on the upgrade clockTransactional - Auction Closing Last Chance | Unchanged Continues by rule: no disposition names it. | 1 · Outbid, mid-auctionThe in-auction status beat | Everyone the trigger fires for | Event trigger The auction nears its close and the customer is not winning | Braze, fired by our backend | ||
SeatfrogYou've been outbid. Take back the leadHeaded with the route: your station to your destination | You've been outbid. Take back the leadHeaded with the route: your station to your destinationOutbid | Changed · Phase 1 | 1 · Outbid, mid-auctionThe in-auction status beat | Everyone the trigger fires for | Push | Event trigger Another customer's bid or auto-bid takes the highest-bid position on a live auction | Our backend, native push | |
SeatfrogJust a few minutes left to bid. Swoop in now and snatch the leadHeaded with the route: your station to your destination | Just a few minutes left to bid. Swoop in now and snatch the leadHeaded with the route: your station to your destinationTime left, losing | Changed · Phase 1 One branded last-chance alert replaces the time-left push for bidders not in front (thirty minutes to close). | 1 · Outbid, mid-auctionThe in-auction status beat | Everyone the trigger fires for | Push | Scheduled Auction is 5 minutes from closing and the customer's bid is not the highest | Our backend, native push | |
SeatfrogThere are not enough last-minute upgrades to fulfil your previous bid. Please reduce your upgrade request and bid againHeaded with the route: your station to your destination | There are not enough last-minute upgrades to fulfil your previous bid. Please reduce your upgrade request and bid againHeaded with the route: your station to your destinationKnocked out | Changed · Phase 1 | 1 · Outbid, mid-auctionThe in-auction status beat | Everyone the trigger fires for | Push | Event trigger Mid-auction, the upgrades left fall below the seats the customer's bid needs | Our backend, native push | |
SeatfrogThere are not enough last-minute upgrades to fulfil your opening bid. Please reduce the number of upgrades requested andHeaded with the route: your station to your destination | There are not enough last-minute upgrades to fulfil your opening bid. Please reduce the number of upgrades requested andHeaded with the route: your station to your destinationKnocked out on open | Changed · Phase 1 | 1 · Outbid, mid-auctionThe in-auction status beat | Everyone the trigger fires for | Push | Event trigger Auction opens and the customer's pre-open bid cannot be fulfilled because it requests more seats than remain | Our backend, native push | |
![]() | Your auction is liveA Live Activity is the live auction card on the lock screen: it carries structured state (price, your bid, countdown), not message copy, and the phone's widget renders it.Live Activity / Live Update, START (auction card appears) | Engineering fix, nothing to write The lock-screen card can stall: Fix the token upload where permission exists, measure how often the card is un-updatable, and design the starting state to stand on its own. | 1 · Outbid, mid-auctionThe in-auction status beat | Everyone the trigger fires for | Lock screen | Event trigger The auction enters its lock-screen window, 7 hours 45 minutes before the close, or the customer opens it inside that window | Our backend, native push | |
![]() | The auction card updates as the auction movesA live card on the lock screen: the current price, your bid, winning or losing, and the countdown, updating as the auction moves.Live Activity / Live Update, UPDATE (auction card refreshes) | Engineering fix, nothing to write The lock-screen card can stall: Fix the token upload where permission exists, measure how often the card is un-updatable, and design the starting state to stand on its own. | 1 · Outbid, mid-auctionThe in-auction status beat | Everyone the trigger fires for | Lock screen | Event trigger Every bid, state change or watcher change on an auction the customer is watching | Our backend, native push | |
SeatfrogYou've been outbid. 😧 Bid again to take back the leadHeaded with the route: your station to your destination | You've been outbid. 😧 Bid again to take back the leadHeaded with the route: your station to your destinationAuction opened, outbid | Folds into the proposed message · Phase 1 Folds into the outbid push: the auction-open outbid is the same job on the same trigger family, so the reworked push fires here too (Sheran, 4 Sep 2026: every push that can move to Braze moves; the words are the outbid push's). | 1 · Outbid, mid-auctionThe in-auction status beat | Everyone the trigger fires for | Push | Event trigger Auction opens and the customer's pre-open bid has already been beaten | Our backend, native push | |
SeatfrogBidding has started. You're winning. 😎Headed with the route: your station to your destination | Bidding has started. You're winning. 😎Headed with the route: your station to your destinationAuction opened, winning | Unchanged Stays native by ruling: the currently-winning push is one of the five that stay native because the message has to land the instant something happens (28 Aug 2026). | 1 · Outbid, mid-auctionThe in-auction status beat | Everyone the trigger fires for | Push | Event trigger Auction opens and the customer holds the current highest bid | Our backend, native push | |
SeatfrogJust a few minutes left. The upgrade's almost yoursHeaded with the route: your station to your destination | Just a few minutes left. The upgrade's almost yoursHeaded with the route: your station to your destinationTime left, winning | Changed · Phase 1 | 1 · Outbid, mid-auctionThe in-auction status beat | Everyone the trigger fires for | Push | Scheduled Auction is 5 minutes from closing and the customer holds the highest bid | Our backend, native push | |
![]() | Bidding has ended but you can still secure an upgrade. £42 per seat. Buy an upgradeApp screen · Auction detail, closed and lost | Changed · Phase 2 | 2 · At closeThe outcome box | Everyone who reaches this screen | App screen | At render On the auction detail, while the customer is on it | The app, native | |
![]() | Why not try Standard Premium? Feel like First Class for less. Search standard premiumApp screen · Auction detail, closed and sold out (Avanti) | Changed · Phase 2 | 2 · At closeThe outcome box | Everyone who reaches this screen | App screen | At render On the auction detail, while the customer is on it | The app, native | |
SeatfrogWhy is my auction unavailable? (the reason, expandable) · How to auction in 30 seconds: watch our quick guide to upgrade | Why is my auction unavailable? (the reason, expandable) · How to auction in 30 seconds: watch our quick guide to upgradeApp screen · Auction detail, closed early, no seats or unavailable | Changed · Phase 2 | 2 · At closeThe outcome box | Everyone who reaches this screen | App screen | At render On the auction detail, while the customer is on it | The app, native | Capture still awaited: the four cause states share one auction-detail layout with the 'How to auction in 30 seconds' video card; it is not on the Miro CX board, which holds the half-sheets instead Screen capture awaited |
![]() | You didn't win this time, but you can still upgrade! Buy an instant upgrade for only £40. Buy an upgrade £40. Maybe lateApp screen · Auction detail, the closed-and-lost sheet, buy-now available | Changed · Phase 2 | 2 · At closeThe outcome box | Everyone who reaches this screen | App screen | At render On the auction detail, while the customer is on it | The app, native | A live native half-sheet; the board's mock, to be checked against today's render |
![]() | Sorry, it's not your lucky day. But, if you have a flexible ticket, you can buy an upgrade for another time. Search for App screen · Auction detail, the closed-and-lost sheet, no buy-now | Changed · Phase 2 | 2 · At closeThe outcome box | Everyone who reaches this screen | App screen | At render On the auction detail, while the customer is on it | The app, native | A live native half-sheet; the board's mock, to be checked against today's render |
![]() | Sorry, our auction closed early. We are sorry but we only had to shut the auction early this time. Upgrades that have alApp screen · Auction detail, the closed-early sheet | Changed · Phase 2 | 2 · At closeThe outcome box | Everyone who reaches this screen | App screen | At render On the auction detail, while the customer is on it | The app, native | A live native half-sheet; the board's mock, to be checked against today's render |
![]() | Bidding has endedIt looks like you missed out on an upgrade for your upcoming trip Bidding has ended It looks like you missed out on an upgrade for your upcoming trip There’s always next time! We’re adding more seats and services to Seat…Transactional - Auction Closed User Lost | Unchanged Continues by rule: no disposition names it. | 2 · At closeThe outcome box | Everyone the trigger fires for | Event trigger The auction resolves without this customer winning | Braze, fired by our backend | ||
![]() | You can STILL upgrade toYou missed out in the auction but you can still upgrade on your trip with our ‘Buy Now’ feature.Transactional - Auction Closed BUN Available | Unchanged Continues by rule: no disposition names it. | 2 · At closeThe outcome box | Everyone the trigger fires for | Event trigger Auction ends, customer lost, Buy Upgrade Now still available for their journey | Braze, fired by our backend | ||
SeatfrogSorry, no upgrades are available for this trip. Try again next time - we're always adding new routesHeaded with the route: your station to your destination | Sorry, no upgrades are available for this trip. Try again next time - we're always adding new routesHeaded with the route: your station to your destinationClosed early | Engineering fix, nothing to write A dead check on the closed-early push: Decide the intended behaviour, then implement it. | 2 · At closeThe outcome box | Everyone the trigger fires for | Push | Event trigger The auction ends before its scheduled close: no upgrades left, the service cancelled, or closed by operations | Our backend, native push | |
SeatfrogAuction ended | Auction endedAuction ended, loser | Changed · Phase 2 The sell inside the close notification retires and the notification stays: the first item in the engineering bundle. | 2 · At closeThe outcome box | Everyone the trigger fires for | Push | Event trigger The auction closes and the customer's bid did not win | Our backend, native push | |
![]() | You’ll nail it next timeWe know it feels a bit of a downer when you don’t win an auction. But hey, there’s always next time! To help boost your chances of winning, there are loads of things you can do to tip the odds in your favour.First Auction Loser Trigger Email (1 DAY) | Unchanged Continues by rule: no disposition names it. | 3 · Day oneThe education email | not in the Braze export | Scheduled A day after the first lost auction | Braze | ||
SeatfrogStill got upgrade credit? 👀It’s basically a nicer seat with your name on it. Go on… treat your future self. | Still got upgrade credit? 👀It’s basically a nicer seat with your name on it. Go on… treat your future self.251105_Uber_Missed_Upgraders | Unchanged Continues by rule: no disposition names it. | 4 · Day threeThe recovery send | not in the Braze export | Push | Scheduled A customer with unused Uber upgrade credit; the offer partnership's push, live since November 2025, last sent 29 Aug 2026 | Braze | A one-off partner send; Journey 4 by audience only |