Food Trucks · Loyalty sample
The truck moves. Your stamps keep up. Rolling Ember parks somewhere new every day — and its regulars used to find out by luck. Follow the Ember turns followers into a list: stamps land at any stop, and every location drop goes straight to the people most likely to show up.
Join the program
The truck moves. Your stamps keep up.
Your card is open. Earn stamps below — in the live program you scan the counter QR and the stamp lands on its own. Here, the buttons simulate that scan.
Demo note: this sample keeps your card on this device only, so you can play with it. The live program keeps it on Rolling Ember BBQ Truck's system.
Your stamp card
Milestones on your card unlock real rewards as you go — a percentage off, dollars off, a free item — on top of your entries in the monthly draw.
Join the program (left) to unlock the stamp buttons.
The prize ladder
Every stamp is an entry in the monthly draw — and milestones add bonuses, so regulars pull ahead. Next draw: (in ).
| Milestone | Entries |
|---|
Monthly prize: Free combo meal.
Grand prize: Truck-catered office lunch for up to 10 — quarterly grand draw.
Stamps count at every stop — the card follows the customer, not the parking spot. Winners are drawn from the month's entries. One prize per person, every month. One prize per person — the same fairness rule as the Juneteenth Expo Passport.
The regulars
How it works
Step 1
Name plus an email or a phone at the window. The card lives on the customer's phone.
Step 2
Location drops land on the contact they joined with — followers know where the truck is before the line forms.
Step 3
Each visit, the customer scans the QR on the truck window and the stamp lands, wherever the truck is parked.
For the business
A loyalty program is only worth running if it pays the house back. This is the owner's side of the same system:
And the milestone rewards protect the margin: every dollars-off reward carries a minimum spend, percentages apply to a single item or service, and each reward redeems once per member. The owner sets the numbers — the system enforces them.
What the owner sees on their phone. Sample numbers for Rolling Ember BBQ Truck.
Next draw: · Prize: Free combo meal. The draw runs itself — entries are counted from stamps, and the winner gets notified on the contact they joined with.
Merchant HQ · Rolling Ember BBQ Truck
This is the owner's side of the same system the customer just played: who joined, what got stamped, who is in the draw, and the draw itself.
Sample HQ — the member rows and activity below are fictional sample data for Rolling Ember BBQ Truck. Anything you do in the customer view on this device — joining, earning stamps — appears here live, marked (you). Nothing leaves this device.
Live from the floor
Your own demo activity lands at the top of this feed the moment it happens — that is the loop a real owner watches all day.
The draw
Prize: Free combo meal.
Draw date: —
Entries in the pool: 0
Demo draw — weighted by entries, the same way the live engine picks from the month's pool. One prize per person. In the live program the winner is notified on the contact they joined with.
The list the business owns
| Member | Stamps | Entries | Last visit |
|---|
Sample rows. In the live program this list — names and contacts collected at join — belongs to Rolling Ember BBQ Truck, and exports any time.
As configured by the owner
Stamp rule: One stamp per visit — any location.
| Stamp action | What earns it |
|---|---|
| Lunch Stop Visit | The weekday downtown lunch stop |
| Evening Stop Visit | Brewery and evening park-ups |
| New Location Drop | First visit to a stop the truck just added |
| Festival & Event Stop | Weekend festivals and catered events |
| Milestone | Entries |
|---|
| At stamp | Reward | Terms — the cost levers |
|---|---|---|
| 6 stamps | 10% off a combo | One per visit, at any location |
| 12 stamps | $3 off your order | On orders of $15 or more |
| 20 stamps | Free side | With any combo meal |
Thresholds, single-item percentages, and one redemption per member keep the program's cost controlled — the owner sets these numbers; the engine enforces them.