How to run a draw in a WhatsApp group that is fair and legal
Numbered lists, poll sign-ups, public lottery numbers and Secret Santa: how to pick someone at random without anyone crying foul. Plus the part many admins miss: prize giveaways used to promote something are regulated in many countries.
Direct answer: To run a fair draw in a WhatsApp group, open sign-ups with a poll or message, close a numbered list before the draw, announce the rule and time in advance, draw in a way everyone can check (live on a group call, or using a public lottery result) and post the result in the group. Note that giveaways with prizes used to promote a brand, profile or product are regulated in many countries; in Brazil, for example, only companies with prior government authorization can run them.
First: what kind of draw are you running?
Before the steps, separate two very different situations:
| Type | Examples | Legal checks? |
|---|---|---|
| Draw with no prize | Speaking order, splitting teams, who brings the cake, Secret Santa | Generally not: nothing is being given away |
| Prize giveaway to promote something | "Follow and win", "buy to enter", a giveaway to grow the group | Often yes: many countries regulate promotional giveaways |
| Paid raffle (selling numbers) | "$5 per ticket", raffles with paid entry | Often restricted: prize + chance + payment is usually treated as a lottery |
Most of this guide works for any draw among members. The legal section further down covers what changes when there is a prize.
Step by step: a fair draw in your group
- Write the rules first: who can enter, when sign-ups close, how the draw works and when the result comes out. Pin the message in the group.
- Open sign-ups: a poll with an "I'm in" option is the simplest way, because you can see who voted (see below).
- Close the list at the announced time and post the numbered list (1, 2, 3...) in the group. After that, nobody joins or leaves.
- Draw in a way everyone can check: live on a group call, or using a public number nobody controls, such as an official lottery result.
- Post the result with the winning number, the member's name and, if possible, the proof (a screen recording or a link to the official result).
Transparency prevents arguments: rules written in advance, a closed list and a verifiable draw are the three things that make a group trust the result.

Using WhatsApp polls for sign-ups
Native polls work well as a sign-up list. According to the Help Center (polls):
- questions can be up to 255 characters and you can add up to 12 options;
- you can turn off "Allow multiple answers" so each person picks only one option;
- View votes shows the results, including how many members have voted;
- you can edit the question within 15 minutes of creating the poll.
Create a poll asking "Want to join Friday's draw?" with the options "I'm in" and "Not this time". At closing time, open View votes (group polls aren't anonymous, so you can see who picked each option), copy the names under "I'm in" and build the numbered list. To set the date and time of the draw, use a group event: people who respond Going or Maybe get a notification when it starts.
Drawing a number: two verifiable methods
1. Live, on a group call. With the numbered list posted, start a group video call and draw in front of everyone: slips of paper in a box, or a random number generator with your screen shared. Record the screen and send the video afterwards for anyone who couldn't join.
2. Using a public lottery result. Regulated promotions in some countries, like Brazil, tie winners to official lottery draws. It also works for draws with no prize because nobody in the group controls the number. A sample rule, announced in advance:
Draw based on Saturday's official lottery result.
The winner is the member whose number matches the last two digits of the first prize number.
If that number is higher than the number of entrants, use the second prize number, and so on.
Since the result is public, any member can check it on their own.
Secret Santa on WhatsApp
With Secret Santa, the challenge is different: the result has to stay secret. A few ways to do it:
- An organizer who isn't playing: someone outside the draw does it and sends each person their match in a private chat.
- A Secret Santa website or app: participants sign up and each one gets their result individually, without the organizer seeing it.
- Paper slips in person: if the group meets up, WhatsApp is just for agreeing on the date, budget and wish lists.
In the group, use a poll to pick the date and gift budget, and pin a message with the rules. Secret Santa is a gift exchange among the participants themselves, not a prize offered by an organizer.
Prize giveaways: the legal side
When there is a prize and the goal is to promote something (a brand, a shop, a profile or the group itself), many countries treat it as a regulated promotion. The rules vary a lot, so check the ones that apply where you and your members are. Two common patterns:
- Paid entry plus chance plus a prize is usually treated as a lottery or gambling, which generally requires a license.
- Promotional giveaways often have their own requirements, such as published official rules, eligibility limits, registration or authorization.
Brazil is a strict example. Under Law 5,768/1971 and the FAQ of the Ministry of Finance's Prizes and Betting Secretariat, promotional giveaways need prior authorization, only companies can be authorized (individuals can't run them, even on social media), cash prizes are banned, and choosing winners with automatic random-draw platforms is prohibited in social-media promotions. Raffles that sell numbers are treated as an unauthorized lottery under the Criminal Misdemeanors Law (art. 51).
This content is for information only and isn't legal advice. Before announcing a giveaway with a prize, check the rules in your country or talk to a lawyer.
Ways to engage the group without a prize giveaway
- Quiz with recognition: questions about the group's topic, and the top scorer gets a shout-out in the week's pinned message.
- Decision polls: the group picks the topic of the next live session, the meetup venue or the next piece of content.
- Merit-based challenges: best photo, best tip or best recipe, judged on criteria announced in advance.
- A perk for everyone: a discount or bonus material for everyone who meets the same condition, with no draw involved.
If you use a bot with custom commands, you can set up a trigger like !draw that replies with the rules, the time and the sign-up list, so you don't have to repeat the same explanation all day. For more ideas, see how to revive a quiet group.
Read also
