Enrollment

Post-purchase enrollment: the moment most programs miss

The best time to invite a customer into your loyalty program is the second after they pay. Most programs ask at the worst possible moments instead.

· 4 min read

Watch a queue at any till and you will see the same scene: a cashier asks "are you a member?", the customer says no, and the cashier, with a line building behind them, has a choice. Pitch the program and slow everyone down, or let the moment pass. The moment almost always passes.

This is the enrollment problem, and it is quietly the biggest leak in most loyalty programs. Not churn, not redemption rates: the members you never signed up at all. Every unidentified transaction is a customer who chose you, paid you, and walked out as a stranger.

Why the usual moments fail

Look at where programs typically ask people to join, and compare them with the full set of enrollment channels available to a pass:

  • At the till, before payment. The worst possible timing. The customer wants to leave, the queue is watching, and joining means a form, a phone number recited out loud, or an app download on the spot. Everyone involved wants it over.
  • On the website. Reaches the customers who were already looking for you: your most engaged segment, the ones least in need of an incentive to return.
  • Through campaigns. Paid reach, asking people to join a program for a store they may not have visited yet. The offer is abstract because the relationship is.

What all three have in common: they ask before or apart from the purchase, when the customer's interest in you is theoretical. There is one moment when it is not.

The moment that works

The seconds after payment are different in kind. The customer has just chosen you, spent money with you, and (crucially) is still standing there with their phone in hand, because their phone is how they paid.

Post-purchase enrollment uses that moment. When a customer pays contactlessly and is not yet a member, the terminal flow can offer enrollment on the spot: a prompt on their own phone that adds your pass to their wallet. No form. No email recital. No app store detour. The purchase they just made can even count as their first earning event, so the program starts working before they reach the door.

The psychology does the heavy lifting. This is not an interruption before a purchase; it is a small reward after one. "You just spent 40 with us, get points for it" is a fundamentally easier proposition than "join our program," because it attaches to something that already happened rather than to a promise about the future.

This is the moment Stell is built around. The platform connects to the payment terminal flow so the invitation appears automatically when a non-member pays, and the pass that lands in their wallet is a live one: connected to your loyalty program, ready to identify them on the next visit, by tap or by scan.

What changes operationally

For staff, nearly nothing, which is the point. Nobody has to pitch, spell out an email address, or hold up a queue. The invitation happens in the payment flow the customer was already in, on the customer's own screen. Your busiest stores, where staff-led enrollment fails hardest, become your best enrollment channels precisely because volume is what they have.

For your data, everything changes at the root. A member enrolled at the till starts with a purchase already attached: you know their first transaction, their store, their day and time. Compare that to a web signup, which is an email address and a promise. One is a relationship with history; the other is a row in a table.

And because Stell syncs with your CRM, that first transaction does not sit in a silo. The new member arrives in your system of record with their history attached, ready for the same segmentation and automation as everyone else. Enrollment at the till is not a separate database; it is your existing program growing at its fastest edge.

Making the invitation land

Post-purchase enrollment is a mechanism, not magic. A few things separate programs where it works from programs where it is ignored:

  • Make the first screen the whole pitch. One line, one benefit, one button that ends in the wallet. If the flow has a second page, it is too long.
  • Credit the purchase they just made. The difference between "join for future benefits" and "collect what you just earned" is the difference between marketing and money.
  • End on the lock screen, not in an inbox. The success state is the pass in the wallet: visible, tappable, already useful on the next visit. An email that says "complete your registration" reintroduces the funnel you just removed.
  • Let the pass carry the relationship from there. Once the pass is in the wallet, updates and lock-screen messages continue the conversation without asking anything more of the customer. Their points balance stays current, their tier updates the moment it changes, and your next offer arrives on a surface they already carry.

The compounding effect

Enrollment is a rate applied to your entire transaction volume. Improve it, and everything downstream inherits the gain: more identified transactions, better data, a larger reachable audience, compounding daily, at your highest-intent moment, with no media spend.

It compounds twice, in fact. Each new member makes future visits identifiable, and each identified visit feeds the data that makes your program smarter. The till stops being just where value is exchanged and becomes where the relationship starts, one payment at a time.

Most loyalty investment goes into the program: the rewards, the tiers, the campaigns. All of it only works on the people who joined. The moment after payment is where they join. Stell exists to stop that moment passing. If you want to see the flow on a real terminal, book a demo; it is a short one, because the whole point is that it takes seconds.

Questions

Common questions

What is post-purchase enrollment?

It is inviting a customer to join your program in the seconds after they pay, rather than before or apart from the purchase. When a non-member pays contactlessly, the terminal flow offers enrollment on their own phone and a pass lands in their wallet. The purchase they just made can count as their first earning event.

Does the cashier have to do anything?

Almost nothing, which is the point. The invitation appears in the payment flow the customer was already in, on the customer's own screen, so nobody has to pitch the program, spell out an email address or hold up the queue. Busy stores become strong enrollment channels precisely because volume is what they have.

Does the customer need to install an app to join at the till?

No. The pass goes straight into Apple Wallet or Google Wallet, which are already on the phone. There is no app store detour, no form and no email recital, which is why the yes costs one tap.

What data do we get from a member who joins this way?

A member enrolled at the till arrives with a purchase already attached, so you know their first transaction, the store, and the day and time. That is a different starting point from a web signup, which is an email address and a promise. Because the member syncs to your CRM, the history is available to the same segments and automations as everyone else.

Should the enrollment flow ask for more than one screen?

No. One line, one benefit, one button that ends in the wallet. If the flow has a second page it is too long, and an email asking the customer to complete their registration reintroduces the funnel you just removed.

More on wallet strategy

All articles
Next step

See what this looks like on a pass.

You have read how it works. The next pages show it on the terminals merchants already run, and the merchants running it.