Engage

Turn your business into a live game show. Spin wheels, trivia nights, and live events—customers play from their phones.

Product

  • Pricing
  • How It Works
  • About
  • Enter a Code

For Businesses

  • Create Account
  • Plans
  • How It Works
  • Support

Legal

  • Terms of Service
  • Privacy Policy
  • Privacy Contact

© 2026 Engage. All rights reserved.

Customer data belongs to businesses. We never market to your customers.

Documentation

How Engage Works

Everything you need to know about turning your business into a gamified experience. From printing sticker codes to integrating with your POS system.

Overview

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.

Spin & Win

Customers spin your branded wheel for instant prizes

Live Trivia

Host trivia nights with professional OBS broadcast

Prize Draws

Customers enter draws by redeeming codes

Two Ways to Use Engage

All Plans

Sticker Model

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.

  • No POS needed
  • Print in bulk
  • Rarity tiers (Bronze→Diamond)
Pro & Enterprise

POS Integration

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.

  • Automatic code generation
  • Points = Amount × Multiplier
  • Works with any POS

For Businesses

1

Create Your Business Account

Sign up at engagespin.com/business/signup. You'll get a 14-day free trial with full access to all features.
2

Configure Your Spin Wheel

Set up prizes on your spin wheel — free coffee, discounts, products. Choose what customers can win.
3

Generate Codes

Sticker model: Use the Sticker Batch Generator to create rarity-tiered codes (Bronze, Silver, Gold, Diamond). Print them on thermal labels and stick them on your products.

POS model (Pro/Enterprise): Use our API to generate receipt codes automatically. Send the cart total, get a code back with calculated points.
4

Share With Customers

Customers discover codes on your products or receipts. They visit your Engage page, enter the code, and start playing.
5

Watch Your Customer List Grow

Every code redemption captures customer data. Export your list anytime. These are your customers — we never market to them.

For Customers

1

Get a Code

Buy a product from your favorite local business. Find the code on the cup, bag, receipt, or packaging.
2

Enter It Online

Visit the business's Engage page or scan the QR code. Enter your code on your phone — no app download needed.
3

Spin, Play, Win

Spin the wheel for instant prizes, join live trivia nights, or enter prize draws. Every code gives you loyalty points.
4

Come Back

The more you engage, the more points you earn. Climb from Bronze to Platinum tier. Come back for new codes and new chances to win.

How Codes Work

Code Types

Sticker Codes

BREW-S-0001-A7X9

Pre-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)

Receipt Codes

BREW-R-260714-A7X9

Generated via POS API. Points = Cart Amount × Business Multiplier. Activates the customer.

Points: Calculated per transaction

Public Marketing Codes

BREW-PUB-WEEKEND

Shared on social media. Requires prior activation. Awards default points. Does NOT extend activation.

Points: Business default points

QR Codes

BREW-QR-0001

Printed at the counter. Activates new customers who scan it in-store.

Points: Business default points

Activation System

When a customer redeems a sticker, receipt, or QR code, their account becomes "active" for your business for 30 days. While active, they can:

  • Spin your wheel (within daily limits)
  • Join trivia challenges
  • Enter prize draws
  • Redeem public marketing codes

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.

Sticker System

Rarity Tiers

Create a treasure hunt experience by mixing different rarity codes on your products.

Bronze

5 points

70% of codes

Most common

Silver

25 points

20% of codes

Uncommon

Gold

100 points

8% of codes

Rare

Diamond

500 points

2% of codes

Ultra rare

How to Print

  1. 1Get a thermal label printer (YCP-58 or similar, ~KES 5,000-15,000) and thermal sticker rolls.
  2. 2Use the Sticker Batch Generator in your dashboard to create batches with your chosen rarity distribution.
  3. 3Print the stickers and apply them to your products before customers arrive.
  4. 4Customers discover codes on their purchases and scan them at home. No staff involvement during rush hour.

POS Integration

Pro & Enterprise

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).

The Full Engagement Flow

Here's how everything connects, from code redemption to live broadcast. Engage works both for everyday engagement and live events streamed on social media.

Spin & Win

Instant

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.

Live Trivia

Event

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.

Prize Draws

Campaign

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:

  • • Code redemption: Customer redeems a code linked to a draw → automatically entered
  • • POS receipt: Higher spend = more entries (via amount × multiplier)
  • • Manual: Business can manually add entries from the dashboard

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.

Offline & Online Modes

🏪 Offline (In-Store)

  • • Customer buys product with sticker code
  • • Scans code at home on their phone
  • • Spins wheel, wins prizes
  • • Returns to store to claim
  • • No staff involvement needed

📺 Online (Live Stream)

  • • Business schedules a live event
  • • Opens OBS display on their stream
  • • Host runs trivia or draw from dashboard
  • • Customers play from their phones at home
  • • Streamed on TikTok, Instagram, YouTube

Engagement Limits & Game Capacity

How Limits Work

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.

LimitStarterProEnterprise
Spin Games13Unlimited
Trivia Challenges13Unlimited
Active Draws13Unlimited
Engagements/month5005,00025,000
Prize Slots61224
Trivia Questions20100Unlimited
Access Codes1050Unlimited
Admin Users1310
API Access❌✅✅
POS Integration❌✅✅

Game Capacity & Auto-Selection

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.

💡 Pro Tip: Calendar Planning

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.

What Counts as an Engagement?

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.

Frequently Asked Questions

Do customers need to download an app?

No. Everything works in a phone browser. They scan a QR code or visit a link.

How do sticker codes prevent fraud?

Each sticker code is single-use. Once redeemed, it cannot be used again. The unique pattern (BREW-S-0001-A7X9) ensures no duplicates.

What happens when a customer's activation expires?

They need a new sticker or receipt code to reactivate. This encourages repeat purchases.

Can I use both stickers and POS integration?

Yes. Pro and Enterprise plans support both. Use stickers for quick-serve items and POS for full receipts.

Who owns the customer data?

You do. Every email and engagement history belongs to your business. Export anytime. We never market to your customers.

What if I run out of stickers?

Generate and print more anytime from your dashboard. Keep extras ready for busy periods.

Ready to get started?

Create Your BusinessAPI Reference