How to run a raffle (or spin-the-wheel) rewards program in Slack
Why a little luck makes recognition dramatically more fun, how to keep it fair and HR-friendly, and two ways to run it: by hand, or automated.
A workplace prize draw is a company-funded giveaway that nobody pays to enter. Add one to recognition and an ordinary week can turn into a win people talk about.
Most recognition programs have a math problem: if 10 points equals one coffee, forever, the program feels like a vending machine within a month. Predictable rewards are fair, but they are also boring, and boring is what kills recognition programs.
A little luck fixes the boredom without breaking the fairness. A raffle means an ordinary bit of recognition might be the one that wins the big prize. A spin wheel means a routine milestone might turn into something rare. The behavior stays the same, recognize your teammates, but the payoff has suspense, and suspense is what people talk about at lunch.
Raffles: the slow burn
A workplace raffle is simple: people get entered by giving recognition over a period, a winner is drawn on a schedule, and the draw is announced where everyone can see it. The design choices that matter:
- One entry per person, equal odds. The fairest model is also the simplest: giving recognition during the period earns you a single entry in the next draw, and everyone who gives has the same chance. It resists gaming, since nobody can farm entries by handing out a pile of low-effort recognition, and it stays inclusive, since a quiet contributor has the same shot as your most prolific giver. Volume-weighted entries (more recognition means more chances) sound motivating but quietly turn genuine recognition into entry-farming, which is the opposite of what you want.
- Draw on a rhythm. Weekly or monthly. A rhythm creates anticipation; a "sometime this quarter" raffle creates nothing.
- Announce the draw publicly. The announcement is half the value: a moment where the whole team sees recognition paying off.
- Reset fairly. Entries should reset each cycle so newcomers are never mathematically doomed against the tenured.
Spin wheels: the instant hit
A spin wheel is the raffle's impatient sibling: instead of waiting for a draw, the person spins and wins something now. What makes a wheel work is rarity tiers: most slices are small, pleasant wins, a few are mid-tier, and one or two are rare and genuinely exciting. The small wins keep every spin worth taking; the rare ones create the stories ("I got the day off on my first spin") that make the whole program famous internally.
Wheels are perfect for moments rather than accumulations: a spin for your work anniversary, a spin when you hit a milestone, a spin awarded by a manager for a great week.
Prizes that actually get people talking
- Small and frequent: coffee cards, lunch on the company, snacks for the team, streaming month, company swag.
- Mid-tier: gift cards, a half day off, premium parking for a month, a book budget, plant or desk upgrade.
- Headline: a full day of PTO, dinner for two, noise-canceling headphones, a charity donation in your name, or the one big seasonal prize everyone chases.
- Money can't buy: CEO makes your coffee for a week, skip one meeting of your choice, pick the next team lunch spot, your Slack display name gets a crown emoji for a month. These cost nothing and get talked about the most.
One honest warning: prizes only motivate if they show up. A raffle where the winner waits three weeks for their gift card teaches everyone the program is theater. Whoever runs your program needs a visible queue and a fast habit of fulfilling wins.
Keep it fair and HR-friendly
- Entries are earned, not bought. People get in by giving recognition, never by paying, and one entry each keeps the odds equal for everyone.
- The company funds every prize. Recognizing a teammate never costs anyone out of pocket.
- The draw is automated or witnessed. A random draw people trust beats a generous draw people wonder about.
- Everyone can win something. Rarity tiers on a wheel mean even the smallest spin gives a real win, so nobody feels shut out.
Option 1: run it by hand
You can absolutely run a Slack raffle with zero budget:
- Make a spreadsheet. One row per person who takes part this cycle (recognized a teammate, finished training, covered on-call), one entry each.
- On draw day, number the rows and pick a winner with a random number generator.
- Announce the winner in your recognition channel, with what they won and why they were in the draw.
- Deliver the prize fast, and start the next cycle.
This works. Its weakness is not the mechanics, it is the maintenance: someone has to log every entry, run every draw, chase every prize, and keep doing it after the novelty wears off. Manual programs usually fizzle the month their owner gets busy, which is the same failure mode we cover in why recognition programs fizzle.
Option 2: automate it with PrizeBot
PrizeBot was built around exactly this loop, inside Slack:
- Teammates recognize each other with a reward emoji, and recognition carries points automatically.
- Points feed a redeemable prize shop that you stock yourself: any prize your company can offer, no vendor catalog.
- Raffles run automatically: giving a reward enters you in the next draw, one entry each, draws happen on schedule, winners get announced in the channel.
- The spin wheel, with rarity tiers, covers the instant-win moments: milestones, birthdays, anniversaries, manager awards.
- Admins see every win in a fulfillment queue, so prizes actually arrive.
Everything above is included in one flat price, $2 per active user per month, billed monthly with no annual contract, and there is a 30-day free trial with no credit card. Among Slack recognition apps we have compared, PrizeBot is the only one whose published features include a prize shop, automated raffles, and a spin wheel together; see the full 10-app comparison.
Frequently asked questions
How often should you run a raffle or spin?
A rhythm beats randomness. Weekly or monthly raffle draws create anticipation people look forward to, and spins fit one-off moments like work anniversaries, milestones, or a manager reward for a great week. Whatever cadence you choose, keep it consistent so the program becomes something the team expects.
How do people earn raffle entries in Slack?
In PrizeBot, giving a reward to a teammate during the period enters you in the next draw, one entry per person, so everyone who gives has an equal shot. Equal odds keep it fair, a quiet contributor has the same chance as your most active giver, and because it is one entry each, nobody can farm the raffle by handing out low-effort recognition. Running it by hand, you can grant an entry for whatever behavior you want to reward.
Can I run a Slack raffle for free?
Yes: a spreadsheet for entries, a random number generator for the draw, and an announcement in Slack. It works, but someone has to run it every cycle, and manual programs tend to fizzle. PrizeBot automates entries, draws, announcements, and the prize queue at a flat $2 per active user per month.
What prizes work best?
A mix of small-and-frequent with the occasional big-ticket win, plus a few money-can't-buy prizes like the CEO making your coffee. PrizeBot admins choose and fulfill every prize themselves, so anything your company can offer can go on the wheel.