A food truck loyalty program has to fit in the truck: no terminal, no counter hardware, and nothing that depends on a fixed address. Sopoints runs from a phone, a printed QR code on the window is the whole front-of-house setup, and the same app takes card payments and tells your regulars where the truck is parked today.
Most loyalty tools assume a counter, a till and a spot that never moves. A truck has none of that. Sopoints was designed around the phone in your pocket instead: you open the Sopoints POS screen on your own phone or a tablet in the truck, the customer gives a phone number or scans the QR code taped inside the window, and points post before the order is bagged. There is no app for the customer to install to start earning, and no card reader to charge overnight.
Because the program is tied to a phone number rather than a location, it follows you from the Tuesday office-park spot to the Saturday market to the Sunday brewery lot. A customer who found you at a festival earns the same points at your regular lunch pitch, and you can see, for the first time, which spots actually bring people back rather than just bringing a crowd once.

Scan & Pay lets you show a QR code for the order total from the POS screen, or print a static code for the window where the customer types the amount.
The customer scans it with their phone camera and pays in the Sopoints app with a card, Apple Pay or Google Pay - no card reader, no cable, no terminal rental.
Loyalty points are earned on the same transaction, so paying and earning is one scan instead of two steps at a busy window.
Payouts go to your own Stripe account and your truck's name appears on the customer's card statement.
Available on plans that include Scan & Pay once your Stripe onboarding is complete; you can keep any other payment method running alongside it.

The hardest part of running a truck is that your best customers cannot find you. A loyalty program fixes the missing link: every enrolled customer is someone you can reach. Send a push notification or email to customers who have opted in to hear from you - "Parked at the courthouse square until 2 today" - and the people most likely to walk over are the ones who already like your food. Schedule a bonus-points campaign for the days you try a new pitch, so a slow first week in a new neighbourhood turns into a trial your regulars help you run.
Win-back messages reach the customer who used to find you every week and has not scanned in two months, and birthday offers go out on their own. Messaging is on plans that include customer messaging, and consent is captured explicitly, so you only ever reach people who asked to hear from you.

Speed at the window is everything. A phone number takes a few seconds to type, a QR scan takes less, and awarding points from the POS screen is one tap while the order is called. Nothing about the program should slow the line, and if it does you can skip it on a customer and add the points later from the receipt. At festivals, where the queue is long and the signal is patchy, a printed static QR code and a phone number lookup still work without a fixed connection at the counter.
Sopoints is also a coalition. Customers who earned points at a cafe or a shop nearby can spend them at your truck, and your customers can spend theirs across the network. In Canada the network already spans many cities; in the United States it is growing city by city, and your own program works fully from day one either way.



Start on the free plan — no credit card, no contract, live the same day.
Sopoints
Universal loyalty rewards that work everywhere. Join the coalition and start earning points today.
PCI-DSS
SAQ A
GDPR
Compliant
CCPA
Compliant
OWASP
Secured
NIST CSF
Aligned
© 2025 SoPoints. All rights reserved.
Made with ❤️ for merchants and customers