How to pick an Instagram giveaway winner fairly
Last reviewed:
Export or collect every comment, remove duplicates and entries that break your rules, then draw at random with a tool that records how the draw was made. Announce the winner publicly and contact them by DM from your own account.
Before the giveaway
- Write clear rules: who may enter, how (comment, follow, tag), the end date and how winners are contacted.
- Say that the giveaway is not sponsored or run by Instagram — Meta’s promotion guidelines require it.
- Check local law for prizes and age limits. In many countries a purchase may not be required to enter.
Draw the winner
- 1 Collect the entries
Paste the comments into a giveaway picker or let your automation tool collect entries as they come in.
- 2 Clean the list
One entry per person (unless your rules allow more), remove your own account and anyone who broke the rules.
- 3 Check the conditions
If you asked people to follow, check the follow at the time of the draw. Likes cannot be checked by any honest tool — the Instagram API does not show them.
- 4 Draw at random
Use a cryptographic random draw and keep a record (time, number of entries, seed) so you can prove it was fair.
- 5 Draw reserves
Pick one or two backup winners in case the first does not reply in time.
After the draw
- Announce the winner in a comment or story and DM them from your own account. Scammers copy giveaway accounts — tell entrants you will never ask for payment.
- Give the winner a deadline to reply, then move to a reserve.
- Keep everyone who entered as contacts so you can thank them and announce the next giveaway.
The free DMowl giveaway picker draws from pasted comments in seconds. In the app, entries are collected automatically, follows are verified and every draw is stored with a proof hash.
Questions? Answers.
Can a tool check whether people liked the post?
No. The Instagram API does not reveal who liked a post, so any tool that claims to check likes is guessing. Follows and comments can be checked.
Do I need terms and conditions for a giveaway?
Short written rules are strongly recommended and required in many countries. Our free giveaway rules generator gives you a starting point; have them checked for your country.
How do I prove the draw was fair?
Use a draw that records the entries, the time and a random seed. DMowl stores a SHA-256 proof for every draw.
Free tools for this
Try it on your own Instagram
Free for up to 100 active contacts. No credit card, set up in two minutes.
Start for freeMore guides
- 💬 How to send an automatic DM when someone comments on Instagram
- ⏱️ Instagram’s 24-hour messaging window, explained
- ⚖️ DMowl vs ManyChat — which fits your Instagram?
- ⚖️ DMowl vs Inrō — which fits your Instagram?
- ⚖️ DMowl vs LinkDM — which fits your Instagram?
- ⚖️ DMowl vs CreatorFlow — which fits your Instagram?
- ⚖️ DMowl vs Chatfuel — which fits your Instagram?
- ⚖️ DMowl vs Instagram’s built-in auto-replies — which fits your Instagram?