- Features
- Reward Games
Spin to win, by text
Win back past customers with a game where every play wins.
Make a short game in your colours: spin the wheel, a scratch card or pick a gift. Text it to past customers, old quotes and quiet leads, a few at a time. Every play wins one of your rewards as a coupon with a code, and each player can send a friend a free play.
Watch it work40 secOn every plan, with no add-on. Each text is 0.125 credits and each email 0.03, like any other message you send.
Loved by 1,300+ businesses
Summit Roofing
For Sarah
A thank-you spin, on us
Every spin wins something for your next visit.
See it in action
See Reward Games in action.
Recorded inside Zuops with a demo business. Nothing here is a mockup.

1/5 Pick a starter game
How it works
Pick a game, send it, see who comes back.
- 01
Pick a game and your rewards
Start from a ready game (win back past customers, a seasonal tune-up, quotes that never booked, refer a friend) or a blank one. Set 3 to 8 rewards and the chance of each.
- 02
Text it, a few at a time
Pick who gets it and see how many people that is. Each one gets their own link, sent at a steady pace inside your texting hours.
- 03
Every play wins, then they book
They play, win a coupon with a code and a date, and tap Book now or Call. You see who played, who used their coupon and who booked after.
The play screen
A game on their phone, not another coupon text. Try it.
Your customer taps their link and plays on their phone. There's no losing slice and no "try again": every play lands on one of your rewards. This is the real play screen, running right here with Summit Roofing's rewards. Spin it. Nothing is saved.
- Spin the wheel, a scratch card or three gifts to pick from
- Your colour, slice colours, font and your own photo
- Free to play, with the chances in Rules & chances
Summit Roofing
For Sarah
A thank-you spin, on us
Every spin wins something for your next visit.
The real play screen with Summit Roofing's demo rewards. Spins here aren't saved.
Three games
Spin the wheel, scratch a card or pick a gift.
Each game comes in three looks: Night, Day and Warm, with your brand colour on top. The builder shows the live phone beside your settings, so every change shows as you make it. Start from a ready game with the rewards, chances and text filled in, then change anything.
Win back customers
Send it to the customers you already have.
Your past customers already know your work, so start with them. Pick a group and see how many people it is before anything goes out: everyone you've done a job for, quotes that never booked, leads that went quiet for 30 days, or everyone you can reach. Narrow it to a few tags if you like.
- Each person gets their own link and plays once
- Nobody gets it twice, even across sends
- By text or by email, up to 2,000 people a send
Paced sending
A few at a time, never a blast.
Texting hundreds of people at once can get your number flagged and uses up the people you can text in a day. So a game goes out at a pace: a set number an hour or a day, inside your sending hours, never past your daily texting limit. You see when the last one goes before you press send.
- Our pace for texts: half your daily texting limit a day, so new leads still get texted
- 8 AM to 9 PM your time unless you set your own hours
- Quiet hours, daily limits and STOP work like every other text
The coupon
A coupon with a code, a date and one button.
Every win becomes a coupon: your reward, a six-character code and the day it runs out. Codes skip letters that look alike, so they read out clearly on the phone. The button is yours to pick: book online, call you, or show it at the visit. Their link always opens the coupon again, and one reminder goes out two days before it runs out.
- Good for 1 to 90 days
- Book now, Call, or Show this at your visit
- One reminder by text or email, 48 hours before it ends
Summit Roofing
Saved for you
Show this code when you book.
Summit Roofing
$50 off
Any job over $300
Code
DQX TFW
Send a friend a free spin
They get their own free spin. When they use their reward, you get $50 off.
Referrals
A referral program that runs itself.
After playing, each customer can send a friend a free play of their own. The friend comes in as a new lead. When the friend uses their reward, the customer who sent them gets a fixed thank-you you choose, like $50 off, by text. No codes to track by hand and no spreadsheet.
- The friend becomes a lead in your CRM
- The customer's reward is fixed, never an extra spin
- See every friend who played in Results
Linda sends a friend a free spin
Send a friend a free spin
They get their own free spin. When they use their reward, you get $50 off.
Marcus plays and comes in as a lead
Linda sent you a free spin
Marcus(512) 555-0162New leadMarcus Johnson · from Linda's link
Marcus uses his coupon. Linda gets hers.
Share link and QR code
Post it anywhere. Every new player becomes a lead.
Each game also has a share link and a QR code for Facebook, your website, a flyer or the truck. Someone new adds a first name and mobile number to play, and lands in your leads. The box to get texts starts unticked; leave it unticked and they aren't texted. You can ask up to six questions first, like the service they need.
- A QR code to download for print
- Email off, optional or required
- Answers saved on the lead, never changing what they win
Summit Roofing
Add your details to spin
First name
Jenna
Mobile number
(512) 555-0177
Results
See who came back and what it brought in.
Results show how far people got, from sent to opened, played and redeemed. "Booked after playing" counts everyone who, after they played, became a sale, booked a visit or used their coupon, with the money from those sales. When someone shows a code, find it and mark it redeemed in one click, with Undo.
Example data for a made-up business, a week after texting 312 past customers. Not a typical or promised result.
Never about reviews
Built to stay on the right side of the rules.
Google doesn't allow rewards for reviews, and the FTC's rule on consumer reviews bans rewards tied to what a review says. So a game can never ask for one: review words are refused in every field. Playing is free with no purchase, every play wins, the chances are public and a referrer's reward is fixed. That keeps it a promotional discount, not a lottery.
- No review step, trigger or wording, ever
- Rules & chances on every game
- The texting box is the customer's choice
Your words, their language
In your customers' language, in your words.
A game can be in English, French, Spanish, German, Dutch, Portuguese (Brazil or Portugal) or Chinese: the game, the coupon, the texts and the emails. Type over any word on the game in your own. The texting agreement and the rules are translated for you and stay as written, because they're the record of what people agreed to.
Un tour de roue offert pour vous remercier
Chaque tour vous fait gagner quelque chose pour votre prochaine visite.
Jeu gratuit · Règlement et chances
Un giro de agradecimiento, por nuestra cuenta
Cada giro gana algo para tu próxima visita.
Juego gratis · Reglas y probabilidades
Email too
Put the game in an email.
Send the game's own email, with its picture, your words and a big button in your colour, at 100 an hour by default. Or drop the game into an Email Marketing newsletter as its own section. Either way, a click opens that person's own play, so you know who played.
- Paced at 100 emails an hour unless you pick another pace
- A game section in any Email Marketing campaign
- Your business address and an unsubscribe link on every email
For agencies
A promotion to run for every client, under your name.
Reward Games is in every client's sub-account in your white-label CRM. The game, its texts and emails carry the business's name and logo, the link is on your domain, and the platform's name never shows. Start a client from a ready game in a few clicks, or set it up through the API.
- Links on your own domain, like crm.northline.co/play/…
- Snapshots copy a client's games as drafts
- REST API, MCP and the chat can make and send games
How to run one
How to run a spin the wheel promotion that brings customers back
A plan for a local business's first game, in the order to do it. It works the same for a scratch card or a gift.
- 1
Pick rewards you'd give anyway
Three to five rewards, mostly the one you can afford most often. One bigger reward with a small chance and a limited number keeps it exciting.
- 2
Make the coupon easy to use
Pick Book now if you take bookings online, Call if people phone you. Two weeks gives people time to book without forgetting.
- 3
Start with past customers
They know you and they're the most likely to come back. Send to quotes that never booked next, then leads that went quiet.
- 4
Let it go out at its pace
Keep the recommended pace so your number stays in good standing and new leads still get their first text that day.
- 5
Turn friends on
A fixed thank-you, like $50 off, for each friend who uses their reward. Your customers do the asking.
- 6
Redeem at the door, then look at Results
Find each code when someone shows it and mark it redeemed. Booked after playing tells you what the game brought in.
Good to know
- Never tie a game to a review. Ask for reviews separately, from everyone, with no reward.
- Every play has to win and playing has to be free, so it stays a discount and not a lottery.
- Your fine print (one per household, can't be combined, no cash value) shows under every coupon and in the rules.
Why Reward Games
What it does for your business.
Bring back past customers
A reason to book again, sent to people who already know your work, instead of paying for brand new leads.
Wake up old quotes
A gift for everyone who got a price and went quiet. A small reward gives them a reason to say yes.
Get referrals without asking
Every player can send a friend a free play, and you only give the thank-you when the friend actually uses theirs.
Grow your list from a QR code
Post the share link or print the QR code. Each new player comes in as a lead with a name and mobile number.
Keep your number in good standing
Paced sending, your texting hours and STOP handling are built in, so a promotion is less likely to get your number flagged.
Know what it brought in
See who played, who used their coupon and who booked after playing, with the money from the sales.
Pricing
No charge for the tool. Texts and emails cost what any other message does.
Every plan includes the whole platform. Usage comes out of your plan's monthly credits.
See plans and credit pricesThe basics
What is a spin the wheel promotion?
It's a short game, usually a prize wheel, where a customer spins to win a discount or a free extra. Here every spin wins one of the rewards you set, so it works as a thank-you that brings people back, not a contest. You can also use a scratch card or a pick-a-gift game.
How do scratch card coupons work by text?
Each customer gets a text with their own link. It opens a scratch card on their phone; they scratch the silver panel (or tap to reveal it) and see their reward with a code and a date. Opening the link again shows the same coupon, one reminder goes out before it runs out, and they show the code or mention it when they book.
Does every player really win?
Yes. There's no losing slice: every play lands on one of your 3 to 8 rewards. You set each reward's chance and, if you like, how many you'll give away. When those run out, that reward's chance goes to the others.
Can someone play more than once?
No. Each personal link plays once, and opening it again shows the same reward. On the share link, one play per person too. Players can send a friend their own free play instead.
Rules
Can I use a game to get more Google reviews?
No, and it won't let you. Google doesn't allow rewards for reviews, and the FTC's rule on consumer reviews bans rewards tied to what a review says. Review words are refused in every field of a game. Ask for reviews separately, from every customer, with no reward attached.
Is a prize wheel promotion a lottery?
A lottery needs a prize, chance and a payment to play. Here playing is free with no purchase, every play wins a reward, the chances are public on every game, and a referrer's reward is fixed rather than an extra spin. That keeps it a promotional discount. Check your own state's rules if you're unsure; this isn't legal advice.
Is it OK to text past customers a promotion?
Only people who agreed to hear from you should get texts. Games go through the same sender as every other text, so quiet hours, daily limits and STOP replies apply, and anyone who replies STOP is never texted again. New players on the share link tick their own box to get texts; it starts unticked.
Using it
How do I run a referral program for my local business?
Turn on Friends in a game and set the thank-you, like $50 off. After playing, each customer can send a friend a free play. The friend comes in as a new lead, and when the friend uses their reward, the customer gets theirs by text. Results show every friend who played.
How do customers use their coupon?
You pick the coupon's button: Book now opens your booking page, Call rings your business number, or Show this at your visit puts the code on screen with a live clock, so staff can tell it isn't a screenshot. In Results you find the code and mark it redeemed.
How fast do the texts go out?
At the pace you pick, a number an hour or a day, inside your sending hours (8 AM to 9 PM your time if you haven't set any) and never past your daily texting limit. Our recommendation for texts is half your daily limit a day. The send screen shows when the last one goes.
Cost and setup
How much does it cost?
The tool is on every plan, from $19/mo, with no add-on and no charge to make or play a game. You pay for the messages it sends, from your plan's credits like any other: 0.125 credits a text (per 160 characters) and 0.03 an email. A 312-person send by text is about 39 credits.
How is this different from OptiMonk, Privy or ReferralRock?
Spin-to-win tools like OptiMonk and Privy show the wheel on your website, to collect visitors' emails or phone numbers. Referral software like ReferralRock is its own subscription ($250 a month billed monthly on its pricing page in November 2026). Here the game is part of your CRM: you text or email it to your own customers and old leads, friends come in as leads, and you see who booked after playing, with no extra charge for the tool.
For agencies
Can I offer Reward Games to my clients under my own brand?
Yes. It's in every client's sub-account in your white-label CRM. The game shows the business's name and logo, the link is on your domain, and the platform's name never appears. You can also make and send games through the REST API, MCP or the chat.
Still have a question?
Ask us. You get an answer in about a minute, and a person from the team takes over when needed.
Ask our teamSources, checked November 11, 2026
What this page says about Privy, OptiMonk and ReferralRock comes from each company's own website (pricing, product and help pages), as it read on November 11, 2026. Prices and features change, so check each company's site for the latest before you decide. Which one fits better is our opinion. Privy, OptiMonk and ReferralRock are trademarks of their owners, named only to identify the products compared. Zuops isn't affiliated with or endorsed by them. Spot something out of date? Tell us and we'll correct it.
Text your past customers a game where every play wins.
Start from a ready game, change anything, and send it at a pace your number can handle.
- Spin, scratch or pick a gift
- Coupons with codes
- Friends get a free play
