← StrategyJourney 10 campaign brief
Journey 10, CRM brief (the comms changes)Pack version: 14 Oct 2026, 13:07 (London)
Leave feedback
The CRM brief

The journey by phase, and the Phase 1 Braze build

This journey’s strategy. A returning customer should not have to hunt for their own trip or for what to do next. Recognise them on arrival and put the next best action on the home screen before they ask, so more return visits end in an action: the first visible step toward being their personal travel agent. The full statement and the case: the campaign brief tab.

For the CRM team and the Braze developer. The journey as it runs today and as it should run by phase, then the Phase 1 build: one row per send Braze builds, with what starts it, what stops it and what it needs. The words per version are on the Design brief; the full logic per row, and the copy of record, sit on the Decisioning matrix.

Work from this brief in FigJam: the send changes as cards, today beside proposed↗▶Watch the customer experience: this journey as the customer receives it↗

The journey maps

today's journey, and the proposed journey by phase: what the canvases must become
at openthe only card slotno readno recognition,no arbitrationfires on schedule,not on statethe landing thatshould exist⚡app_open:a returning transactormonthly transacting base 56,133;median re-order 15 to 16 daysiamIN-APPTHE GAP: generic Home,the stranger's screenno recognised state,no next-best-actionREPLACEDiamIN-APPThe card slot: a tickets promo,a cross-sell; education stoppedruled STOP (Sheran, 9 Jul); itsreplacement is this journey's Phase 1UNFILTERED, UNCAPPED!No read: impressions andclicks register zeroBROKENeven the condemned cardhas no readable baseline🚪Session ends unrecognisednothing fires, nothing reads,nothing follows up🕐Meanwhile: the scheduledreactivation clockCRM's only returning-usermuscle todayemailEMAILReactivation sends keep firingafter the user returnsno app_open arbitration exists;only J7's sends can stop (DL-014)BROKEN!THE GAP: the welcome-backslot empty, nothing authoredGRW-09 re-booking nudge:also none (mots master)

Phase 1 ships on Braze and Analytics with no app release; Phase 2 is anything that needs engineering.

For the Braze developer

the Phase 1 build, one row per send Braze builds: what it fires on, its caps and what stops it, what it needs, and the questions still open on it
The buildFires onCaps, and what stops itWhat it needs, and what is open
The recognition card
Braze In-App Message
Phase 1
Render-time eligibility, not a send: transacted, state clear, slot free, not in-lead on a bid, not power or VIP.Frequency-capped and eligibility-rotated; one card in the slot, never two.
Stops: Power and VIP organic returners see no recognition card (the minus 11.8 percent precedent); their rail carries utility tiles and the standing card. In-lead bidders: the live auction owns them.
route + from-price traits, live-auction check
Phase 1 ships the card without the auction deep link (the CTA opens the app's own route view) and accepts an unmeasured period: the live-auction availability check and the card impression fix are phase-2 engineering, and both are on the asks table. The route and from-price traits carry the copy when they sync; until then the card greets without the price line.
  • Commission the Product scoping session: the state model, the slot map, the tile rail’s one occupant (Product’s own tile experiment runs on the same real estate this quarter), and the card against native-tile split. Sheran, at Gate 1
  • Rule the welcome-back owner, jointly with the win-back journey’s same question: it fires and measures, this journey renders; one owner decided. Sheran, at Gate 1
  • Size the returning-transactor cohort (bounds: 97,000 to 128,000 returning actives a month on iOS; monthly transacting base 56,133) and define the KPI window. Analytics
The send that does not fire

Phase 1
App recency (Braze-native last session), read by scheduled sends’ eligibility.Not applicable.
Stops: This row is the suppression.

Nothing new: Braze-native recency.

Build paused until written sign-off. Every build carries its exit, cap and suppression; a control group is verified real, never assumed; Liquid never renders raw; a dependency that does not exist yet is flagged, not faked.

Not in this build

Phase 2, and the app surfaces: do not build any part of these, because each waits on an engineering release, and half-building one splits a moment across two owners
The treatmentWho it reachesWhy it waits
State resolves on arrival
Native Screen Or Modal, Braze In-App Message
Every returning transactor, at renderPhase 2: it needs a new event, feed or surface before Braze can build it.
The next-best-action tile rail
Native Screen Or Modal
Returning transactors, below the cardWaits on an app release.
Working detailPack version: 14 Oct 2026, 13:07 (London)