Over half of QSR revenue runs through the drive-thru. Most of it walks away anonymous.
That’s the single biggest data gap in restaurant loyalty today — and it exists for a reason that has nothing to do with guest intent. The app is on the phone. The QR Code is ready. What’s been missing is a loyalty identification method designed for the drive-thru speaker.
Until now, the only way for a guest to participate in loyalty at the drive-thru was to scan at the window — after the order was placed, after pricing was locked, with both hands on the wheel and a car behind them. By then, it’s too late. Whatever loyalty didn’t happen before the window, didn’t happen at all.
Inside the four walls, the same problem shows up in a quieter form: “Did you scan yet?” — the second request in a transaction that should have been one.
For years, the industry response has been operational. Better scanners. Clearer prompts. More cashier training. All of it treats the gap as something ops can fix.
It isn’t. It’s structural. Loyalty and payment are two moments that should be one.
Loyalty Pay
The check-in is the payment. That’s the premise.
The credential a guest already uses to earn — the QR Code in your app, the Loyalty Pass in their Apple Wallet, or the new Short Code they can read aloud — is also the credential that closes the transaction. Same scan, same tap, same spoken number. Loyalty resolves and payment runs in the same interaction.
The Short Code is the piece that changes the drive-thru conversation. It’s a speakable identifier — short enough to say at the speaker, generated fresh inside the guest’s app — and it attaches loyalty before the car moves forward. By the window, earn, redeem, and pay are already confirmed. The window becomes what it should have been: a handoff, not a lookup.
Loyalty Pass brings the same outcome to the counter and drive-thru window. One NFC tap in Apple Wallet, and loyalty identification, rewards, and payment close together. No app download. No account lookup.
QR Code handles earn and pay on a single scan, from the same code guests already know in your app.
Go further with Digital Stored Value
Loyalty Pay closes the transaction. For brands ready to deepen the in-app experience, Digital Stored Value takes it further.
Guests load a branded balance — Blender Bucks, Star Coins, whatever fits — set auto-reload, and stop thinking about payment entirely. Balance waiting. Reward loaded. Auto-reload humming in the background. Visits go on autopilot. Effortless becomes a habit.
What changes
- Loyalty captures where it couldn't before. drive-thru especially. Brands that expand identification across multiple channels see around a 60% lift in loyalty transactions.
- Anonymous transactions become identified ones. Real-time profiles, denser data, cleaner segmentation.
- Speed of service improves. in the drive-thru and at the counter. One interaction is faster than two.
- The "did you scan?" moment disappears. The small friction that compounds across millions of transactions quietly goes away.