Skip to content
Essay· 7 min read

The staff-compliance problem that killed loyalty platforms — and how we designed around it.

If your loyalty program depends on baristas pushing enrollment at the register, it will fail. Here's why — and the customer-pull model we built instead.

The quiet cause of death for most SMB loyalty platforms is not pricing, product quality, or competitor pressure. It's staff compliance.

Here's the pattern: a loyalty product signs up a merchant. The merchant gets the system live. Then the entire program hinges on one thing — a 19-year-old barista, during a line of eight people at 8:04am on a Tuesday, remembering to ask each of them: “Hey, would you like to join our loyalty program?”

They don't.

It's not their fault. The line is long, the milk steamer is screaming, their manager is stressed, and “loyalty program enrollment” was not in the job description they accepted. After six weeks, enrollment rates are single digits, the merchant cancels, and the loyalty platform chalks it up to “churn.”

This was the quiet problem that hobbled Fivestars for years — a decade of product excellence couldn't overcome a business model that required staff to evangelize enrollment. It's also the invisible drag on most modern POS-integrated loyalty programs. Square Loyalty signs up, the staff doesn't push it, the data stays thin.

Why it's an architectural problem

You can't train your way out of this. We've talked to owners who tried. Printed scripts. Incentive bonuses per enrollment. Quarterly meetings. The data is consistent: if enrollment requires staff initiative, it caps around 12–18% of customers. Enough to not be zero. Nowhere near enough to be a flywheel.

The fix isn't training. It's making staff optional.

The customer-pull model

Sticki is designed so that the customer enrolls themselves without the barista saying a word. Three mechanisms, stacked:

  1. Counter sign. A small folded cardstock tent on the counter, or a window cling near the register, with a branded QR code. “Scan to play. One tap, no download.” Someone waiting for their drink has 45 seconds with nothing to do. The pass joins their wallet in that window.
  2. Receipt QR. When the shop is on an integrated POS (Square live, Toast + Shopify + Clover coming), we auto- print a QR on the bottom of every receipt. “You earned 1 free spin. Scan to claim.” Customer scans at their table, in their car, at home.
  3. Order-confirmation email. Online orders get a Sticki enrollment link in the confirmation email. Low-friction add for digital-native customers.

Staff's only job is to exist. When a customer shows their phone at redemption, staff taps “apply” or it happens automatically via POS integration.

What this buys the merchant

A higher enrollment ceiling. Early observations at our own pilots — preliminary, to be published in full once the sample is large enough — suggest customer-pull enrollment reaches dramatically higher penetration than staff-push. We'll share real numbers when they're real.

It also buys the merchant a flatter ops load. “Train your staff on the new loyalty thing” is a tax. “Put this sign on the counter” is not.

Where POS integration actually matters

People assume POS integration is about the checkout experience. It's not — it's about the redemption experience. When a customer shows their phone with a won reward, the reward has to clear at the register fast, without the cashier typing a discount code or asking a manager. That's where POS integration pays off.

We ship Square integration at launch. Toast, Shopify POS, and Clover follow. For shops on older or non-integrated POS, Sticki still works — staff taps “confirm reward” on a small web view we provide. It's 30 seconds slower than POS-integrated shops and perfectly fine for a 4-person coffee bar.

The lesson, compressed

Loyalty products die at the counter. The ones that survive don't require the counter to do anything.

Design the customer flow so your entire business doesn't depend on whether a 19-year-old remembers to ask a question.

In private pilot · spots open

Walk into your shop tomorrow with a working loyalty program.

90-second setup. No card. No contract. Cancel any time.