Journey Library
Customer journeys
55 customer journeys. Each one shows the trigger, timing, decisions, channel sequence, handoffs and exit conditions. Open a journey to see the flow and the few rules that keep it honest.
55 journeys
Acquisition, intent & qualification
ACQ · 8 journeysState machines for people who have not fully entered a product or customer lifecycle yet: what their intent currently supports, whether they are identifiable, whether they are qualified, and who owns them next.
Lead Nurture
Move an interested lead closer to purchase with a focused sequence that responds to changing intent.
Saved Product Reminder
Bring a user back to a product they deliberately saved, while stopping when they buy it or the product is no longer available.
Browse Abandonment
Send one relevant reminder when a user repeatedly views the same product but does not add it to cart or buy it.
Checkout Recovery
Bring users back to an unfinished checkout at the right time and stop immediately when the purchase is completed.
Cart Reminder
Bring back users who added products to cart but did not start checkout, using a more direct channel only when the cart value warrants it.
Back-in-Stock Alert
Notify a user when a product they explicitly asked about is available again, then stop once they purchase or the alert window ends.
Product Back in Stock
Let someone know when a specific item they wanted while it was unavailable can be purchased again.
Saved Item Available Again
Notify someone who showed interest in an unavailable item when that exact item becomes purchasable again.
Activation, onboarding & early value
ACT · 8 journeysState machines for the distance between entering something and getting value from it repeatedly: entry, setup, activation, first value and adoption, kept as five states rather than one.
Onboarding Help
Help users who struggle during onboarding before the friction turns into abandonment.
Adoption Nurture
Move a newly activated user from a first value moment toward repeat use at a cadence that fits the product.
Inactive After First Open
If no meaningful action follows the first open within ten days, send a return message based on the last observed interest and track the response.
From First Value to Repeat Use
Acknowledge the user's first real outcome and see whether that behaviour repeats in the same use case.
Repeating First Value
Observe whether the first value-producing action repeats in the same use case.
Help for Stalled Onboarding
Offer help when someone cannot progress through onboarding, increasing support only if needed.
Onboarding Assistance
Respond to an onboarding stall with help suited to the cause and escalate only while the user remains stuck.
Help With Early Steps
Start with light support when a user struggles with an early step, then offer more help only if needed.
Engagement, health, retention & churn prevention
RET · 8 journeysState machines that keep activity, engagement, health, churn risk, churn intent and churn as six separate things - and that let most evaluations correctly conclude nothing should be sent.
Tiered Churn Intervention
When churn risk crosses a threshold, choose a response based on the strength of the signals and check whether usage recovers.
Predicted Replenishment
Remind users before a repeat-use product is likely to run out, while clearly treating the timing as a prediction.
Lapsed Customer Win-Back
Bring back a former paying customer after enough time has passed for a meaningful reason to return.
First-to-Second Purchase
Turn a first-time buyer into a repeat customer around the natural time they are likely to need another purchase.
First Purchase Anniversary
Acknowledge the anniversary of a customer's first purchase with a single lightweight message.
Cross-Sell / Complementary Offer
Offer a genuinely complementary product after the main purchase has had time to become useful.
Birthday & Milestone
Recognise a defined birthday or customer milestone with one relevant message.
Building Regular Use
Track whether a user who produced value once begins to repeat that behaviour regularly.
Consent, preferences, communication & contactability
CON · 4 journeysState machines separating whether we may contact someone from how they would like it done, from whether the channel can technically reach them, from whether the message arrived - and failing closed when two systems disagree.
Permission Recovery
Recover a closed email or SMS permission by asking through the other channel that is still legitimately available.
Unengaged Subscriber Sunset
Reduce or stop non-essential marketing when a subscriber repeatedly ignores messages, while giving them a clear preference choice first.
Reopening a Closed Permission
Request permission for a closed channel only through another route that remains permitted and usable.
Request Permission Through an Open Route
Ask to reopen a closed channel through another route that remains permitted.
Feedback, advocacy, referral & relationship signals
FBK · 3 journeysState machines holding apart what someone told us from what we are entitled to conclude: asked from received, a bad experience from a confirmed fault, a good one from an advocate, and a contribution from permission to publish it.
Feedback Request
Ask for feedback at the right moment and route the response differently for high, medium and low satisfaction.
Feedback Follow-Up
Route feedback to the team or process that can act on it, and keep the record open until any promised follow-up is actually completed.
Complaint Ownership and Closure
Assign a new complaint to the right owner and follow it through resolution and, where required, customer confirmation.
Access, entitlement, credentials & capability
ACC · 1 journeyState machines separating eligible from entitled from provisioned from available from authorised from credentialed - and keeping expired apart from revoked, suspended apart from terminated, deprovisioning apart from deletion.
Account structure, identity relationships & entity reconciliation
REL · 1 journeyState machines for how entities relate: linked kept apart from merged, parent state from child state, detection from consolidation - and refusing to propagate or aggregate without an explicit rule.
Transactions, payments, billing & financial outcomes
FIN · 2 journeysDomain-neutral state machines for money moving - obligation apart from attempt, authorized apart from captured apart from settled, and an UNKNOWN state whose safe response is to investigate rather than charge again.
Payment Failure Recovery
Recover a failed payment with the right action and channel for the failure reason, instead of sending the same generic message every time.
Refund Recovery
Keep the customer informed through the refund and, once it is complete, help them find a better alternative rather than ending the relationship at the refund.
Orders, fulfillment, delivery & service completion
FUL · 3 journeysDomain-neutral state machines for the distance between asking for something and having it - requested apart from accepted, accepted apart from fulfillable, dispatched apart from delivered, and every terminal state stating what remains owed.
Delivery Delay Management
Tell the customer about a delivery delay before they have to discover it themselves, and escalate only if the revised date is missed too.
Failed Delivery Recovery
Recover a failed delivery differently depending on whether the issue is the address, customer availability, operations or an impossible delivery.
Post-Purchase Follow-Up
Follow up after purchase, check satisfaction and ask for a public review only when the customer's own rating is positive.
Returns, remedies, corrections & post-completion recovery
REM · 1 journeyDomain-neutral state machines for what happens when what was delivered was wrong - the unresolved obligation established before the remedy is chosen, the remedy verified against the obligation rather than against its own task, and compensation kept beside the fix rather than substituted for it.
Subscriptions, contracts, renewals & continuing relationships
SUB · 10 journeysDomain-neutral state machines for relationships that run on terms - created apart from active, eligible apart from decided apart from executed, requested apart from scheduled apart from ended, and every scheduled state re-derived at its effective time from what is authoritative then.
Membership Renewal Decision
In the renewal window, use the current auto-renewal state to choose the right notice and track whether the next term starts.
Cancellation Confirmation
Guide the customer from confirmed cancellation through the real access end date, then make one bounded return offer if they do not reactivate.
Loyalty Program Activation
Turn a new loyalty member into an active one by getting them from enrolment to their first earned points and first usable reward.
Unused Loyalty Reward
Remind a loyalty member about a real, unused reward without turning it into an endless nurture cadence.
Reward Confirmation
Confirm the earned reward immediately, then send one reminder only if its redemption code remains unused.
Loyalty Tier Change
Handle loyalty upgrades and downgrades differently: celebrate new benefits on the way up and offer a clear recovery path on the way down.
Access After Cancellation
Keep a customer informed between confirmed cancellation and the actual end of access, and track whether they withdraw the cancellation.
Unused Membership Benefit
Explain a real, unused benefit the member currently holds and send one expiry notice only if it has an actionable deadline.
Returning After Cancellation
After cancellation is confirmed, explain the remaining access period and track whether the customer withdraws the decision before access ends.
Membership Renewal Reminder
Choose the right renewal notice based on auto-renewal status and track the customer's decision before the term ends.
Scheduling, appointments, reservations & time-bound commitments
SCH · 3 journeysDomain-neutral state machines for commitments to a specific moment - available apart from held apart from confirmed, attended apart from completed, and the three ways an appointment fails to happen kept apart because only one of them is the customer's doing.
Appointment Reminder
Prepare the user for an upcoming appointment and catch missing documents or information before the last reminder.
Availability Search Abandonment
Bring back someone who checked availability but did not book, using the live state of the requested slot.
Reservation Payment Reminder
Protect a reservation while payment is pending, with reminders tied to the actual hold and payment deadline.
Risk, policy, compliance & exception management
RSK · 1 journeyDomain-neutral state machines for the controls that stop things - signal apart from finding, block apart from violation, violation apart from intent, restriction no wider than the evidence justifies, and every stopped state carrying the condition that would release it.
Documents, records, signatures & versioned artifacts
DOC · 1 journeyDomain-neutral state machines for artifacts whose value is that they do not change - draft apart from issued, issued apart from signed, signed apart from effective, changes as successors rather than edits, and conflicts explained rather than tidied away.
Deployment, rollout, change & version transitions
RLT · 1 journeyDomain-neutral state machines for applying a change to a population - available apart from eligible apart from ready apart from applied apart from verified, expansion gated on evidence rather than elapsed time, and rollback as a decision before it is an execution.