Everything you need to know about turning your business into a gamified experience. From printing sticker codes to integrating with your POS system.
Engage is a customer retention platform that turns everyday purchases into gamified experiences. Businesses print unique codes on products or receipts. Customers scan these codes to spin wheels, join trivia challenges, enter prize draws, and earn loyalty points.
Customers spin your branded wheel for instant prizes
Host trivia nights with professional OBS broadcast
Customers enter draws by redeeming codes
Pre-print codes on products before customers arrive. Zero staff involvement during rush hour. Customers discover codes on their cups, bags, or packaging and scan them at their convenience.
Connect your existing POS system to Engage. Every transaction automatically generates a unique code with points based on the cart total. Printed directly on your existing receipts.
BREW-S-0001-A7X9Pre-printed on products. Each tier has a fixed point value. Activates the customer for 30 days.
Points: Bronze (5pts), Silver (25pts), Gold (100pts), Diamond (500pts)
BREW-R-260714-A7X9Generated via POS API. Points = Cart Amount × Business Multiplier. Activates the customer.
Points: Calculated per transaction
BREW-PUB-WEEKENDShared on social media. Requires prior activation. Awards default points. Does NOT extend activation.
Points: Business default points
BREW-QR-0001Printed at the counter. Activates new customers who scan it in-store.
Points: Business default points
When a customer redeems a sticker, receipt, or QR code, their account becomes "active" for your business for 30 days. While active, they can:
Public marketing codes require the customer to already be active. This prevents random people from using codes shared on social media without ever having visited your business.
Each new sticker or receipt code extendsthe activation by another 30 days. Loyal customers stay active as long as they keep engaging.
Create a treasure hunt experience by mixing different rarity codes on your products.
Bronze
5 points
70% of codesMost common
Silver
25 points
20% of codesUncommon
Gold
100 points
8% of codesRare
Diamond
500 points
2% of codesUltra rare
Available on Pro and Enterprise plans. Your POS system sends the cart total to Engage, and we return a unique code with calculated points.
// Example: Your POS sends this to Engage
POST
https://engagespin.com/api/business/receipt/generate
Headers:
x-api-key: engage_live_abc123...
Content-Type: application/json
Body:
{ "amount": 250.00, "items": [ { "name": "Latte", "qty": 2, "price": 125.00 } ], "cashier": "Jane" }
Response:
{ "success": true, "receipt": { "code": "BREW-R-260714-A7X9", "points_earned": 500, "amount": 250.00 } }
Your POS prints the code on the existing receipt. Points are automatically calculated based on your configured multiplier (e.g., 2.0 × KES 250 = 500 points).
Here's how everything connects, from code redemption to live broadcast. Engage works both for everyday engagement and live events streamed on social media.
Setup: Business configures their spin wheel in the dashboard: sets prizes, probabilities, colors, and daily spin limits.
Customer flow: Redeems a code → directed to the spin page → taps "Spin" → wheel spins on their phone → wins prize → shows prize to claim.
Live event flow: Host opens the Host Controls panel → selects a customer → calls the next participant by name → participant spins → spin reveals the winner → leaderboard updates in real-time.
OBS Broadcast: Open the spin live URL in OBS as a browser source. The display shows the current participant, leaderboard, and winners reveals — all updating in real-time. Stream this to TikTok, Instagram, or YouTube.
Points: Correct answers earn points + speed bonuses. Wrong answers still earn 5 consolation points. The leaderboard ranks players by total score.
Behind the scenes: The System selects a prize based on probability, records the attempt, updates loyalty points if they win points, and adds to the live ticker.
Setup: Business creates a trivia challenge, adds questions (multiple choice, true/false, or open-ended), and links a spin game for ticket entry. Customers win trivia tickets by spinning the linked wheel and landing on "Trivia Ticket."
How tickets work: The spin wheel has a "trivia_ticket" prize type. When a customer lands on it, System callsadd trivia participant from spin which assigns them a ticket number and places them in the trivia queue.
Live event flow: Host opens the Host Controls panel → selects a question → calls the next participant by ticket number → participant answers on their phone → host reveals the answer → leaderboard updates in real-time.
OBS Broadcast: Open the trivia live URL in OBS as a browser source. The display shows the current question, countdown timer, contestant queue, leaderboard, and winner reveals — all updating in real-time. Stream this to TikTok, Instagram, or YouTube.
Points: Correct answers earn points + speed bonuses. Wrong answers still earn 5 consolation points. The leaderboard ranks players by total score.
Setup: Business creates a draw — sets prize, entry period, draw date, and entry rules. Codes can be linked to draws so customers are automatically entered when they redeem.
Entry methods:
Live Draw Broadcast (3 stages):
1. Entry Collection
Live ticker shows entries in real-time. Leaderboard shows top entrants. Scrolling marquee of recent entries.
2. Entries Locked
Countdown to draw. Dramatic 'START DRAW' button. Entries are frozen.
3. Winner Reveal
Name shuffling animation. Confetti. Winner displayed with fanfare. Runner-ups listed. Consolation points awarded.
OBS Broadcast: Open the draw live URL in OBS. The 3-stage display is designed for streaming — professional visuals, dramatic pacing, and winner celebration effects.
Each plan has limits on how many games you can run and how many customer engagements you can process per month. The system automatically manages capacity.
| Limit | Starter | Pro | Enterprise |
|---|---|---|---|
| Spin Games | 1 | 3 | Unlimited |
| Trivia Challenges | 1 | 3 | Unlimited |
| Active Draws | 1 | 3 | Unlimited |
| Engagements/month | 500 | 5,000 | 25,000 |
| Prize Slots | 6 | 12 | 24 |
| Trivia Questions | 20 | 100 | Unlimited |
| Access Codes | 10 | 50 | Unlimited |
| Admin Users | 1 | 3 | 10 |
| API Access | ❌ | ✅ | ✅ |
| POS Integration | ❌ | ✅ | ✅ |
Spin Games: When you have multiple spin games active, customers are directed to the first available game. If a game reaches its engagement limit, the next game automatically starts accepting players.
Trivia Challenges: Each trivia challenge can be linked to a specific spin game for ticket entry. When the linked spin game's slots fill up, new players are directed to the next available trivia challenge.
Draws: The redeem_access_codefunction automatically enters customers into the first open draw for your business. If a draw is full or closed, it moves to the next one.
Schedule your games like a content calendar. Run a spin game all week, host trivia on Friday nights, and run a monthly draw. The system automatically manages capacity across all active games.
Spin
1 engagement per spin
Free or paid spins count the same
Trivia Answer
1 engagement per answer
Whether correct or wrong
Draw Entry
1 engagement per entry
Code redemption or manual entry
Engagement counters reset on the 1st of each month. You'll receive a notification when you reach 80% of your monthly limit. Upgrade anytime to increase your limits immediately.
No. Everything works in a phone browser. They scan a QR code or visit a link.
Each sticker code is single-use. Once redeemed, it cannot be used again. The unique pattern (BREW-S-0001-A7X9) ensures no duplicates.
They need a new sticker or receipt code to reactivate. This encourages repeat purchases.
Yes. Pro and Enterprise plans support both. Use stickers for quick-serve items and POS for full receipts.
You do. Every email and engagement history belongs to your business. Export anytime. We never market to your customers.
Generate and print more anytime from your dashboard. Keep extras ready for busy periods.