To run an Instagram giveaway, pick a prize your future customers want, write official rules, ask people to enter with a comment, and draw the winner at random from valid entries. Your rules must say that Instagram does not sponsor the promotion. Automation handles the volume: a reply and a DM for every entry, spam filtering and a clean list for the draw.
This playbook covers the platform rules, the entry mechanics that work, a caption checklist, an entry DM template, what to automate, and the fake winner scams that follow every popular giveaway. It also flags what changes on TikTok and Facebook.
Start with the goal, then pick the mechanic
A giveaway is a tool, not a goal. The mechanic and the prize should follow from what you want:
Goal | Entry mechanic | Prize that fits | Watch out for |
|---|---|---|---|
Reach new people | Comment an answer, follow the account | A product bundle from your range | Broad prizes attract prize hunters who never buy |
Build a lead list | Comment a keyword, get a DM with a short entry form | Something only a real buyer values | Keep the form short and explain the data use |
Learn about your audience | Answer a question in the comments | Early access or a product of their choice | Read the answers: they are free market research |
User-generated content | Post a photo or video with your hashtag | A prize tied to the content theme | Get permission before reusing entries |
If the goal is sales, choose a prize that only your target customer wants. A generic high-value prize fills the comments with people who follow dozens of giveaway accounts and unfollow the day after the draw.
Giveaway rules on Instagram, Facebook and TikTok
Each platform puts the legal responsibility on you, and each has its own requirements:
Platform | What you must include | What is not allowed | Source |
|---|---|---|---|
Official rules, eligibility terms and a statement that Instagram is not involved (exact wording in our rules template) | Encouraging inaccurate tags, for example asking entrants to tag themselves in a photo where they do not appear | ||
Facebook Pages | Official rules, eligibility, a release of Meta from liability and an acknowledgement that Meta is not involved | Requiring or encouraging participants to share, repost, tag others or publicize the promotion | |
TikTok | Official rules and local law; TikTok's guidelines on fake engagement apply | Rewarding fake engagement or misleading participants |
Beyond platform rules, giveaways are regulated by local law: who can enter, whether a purchase can be required, age limits and taxes vary by country. For a large prize or an international giveaway, have the rules reviewed.
How to run an Instagram giveaway, step by step
Set a goal and a budget. Include the prize, shipping and any ad spend to promote the post.
Choose the prize. Pick something from your range or closely tied to it.
Pick one simple entry action. Commenting an answer or a keyword works best, because it can be automated and counted.
Write the official rules. Who can enter (country, minimum age), start and end date with time zone, how to enter, one entry per person or not, how and when the winner is drawn and contacted, the prize, the Instagram statement, and how you use personal data. Host them on a page linked from your bio.
Write the caption (checklist below) and pin a comment with the rules link.
Set up your automations before posting. Public reply and DM on the entry keyword, answers to rule questions, and hiding of spam and scam comments.
Launch and watch the first hour. Check that replies go out, and look for impersonator accounts.
Close entries at the stated time. Collect valid entries, remove duplicates and fakes, then draw at random and record the draw.
Contact the winner from your official account only, then announce the result publicly, with the winner's consent.
What the caption must say
Keep the caption short and leave the legal detail to the rules page. It needs six things: the prize, the single entry action, who can enter, the closing date with its time zone, where the winner will be announced, and the Instagram statement with a link to the full rules. Add one line that protects entrants: the winner will only be contacted from this account, which never asks for payment. A caption you can copy and a full rules template are in our guide to Instagram giveaway rules.
What to automate in a giveaway, and what not
Task | Automate? | How |
|---|---|---|
Confirming each entry | Yes | Public reply plus a private DM when someone comments the keyword |
Answering questions about the rules | Yes | AI replies grounded in your rules page |
Hiding spam, links and fake "you won" comments | Yes | Real-time moderation with keyword rules and AI filters |
Liking entries | Optional | Possible on Facebook and TikTok through their APIs; on Instagram, like by hand |
Checking eligibility | Partly | Filter duplicates automatically, check the shortlist by hand |
Drawing the winner | No, use a random draw | A random number or picker on your exported list, recorded on screen |
Contacting the winner | No | A person, from the official account |
The one-DM rule that shapes your flow
Meta allows one private reply per comment, within 7 days of the comment, and more messages only if the person answers. That has a practical consequence: the entry confirmation DM is the only automatic DM that entrant will get from their comment. Put everything in it: the confirmation, the rules link, the draw date, where the winner will be announced, and, if you want, a discount code for everyone who entered. End with a question so people reply, which opens a conversation you can continue.
You're in! Your entry for the autumn candle set is confirmed.
Draw on [date], winner announced in our Stories. Rules: [link].
Thanks for playing: [X]% off with code [CODE] until [date].
Which scent would you pick if you won?
It also means the winner usually has to come to you. Announce the result publicly, reply to the winning comment, and ask the winner to message the official account. For the step-by-step setup, see how to trigger an Instagram DM from a comment.
Protect your entrants from fake giveaway scams
Fake winner accounts show up as soon as a giveaway gets traction, and they work in the replies under your own post, where your entrants are reading. Prepare three things before you publish, because the first wave often lands while you are still watching the entry replies go out:
A line in the caption and a pinned comment saying the winner is contacted only from your official account, which never asks for payment.
A hiding rule that is already on for "you won", "claim", links and messaging app handles. Instagram's Hidden Words covers the basics; our guide to filtering Instagram comments shows the settings.
One named person who reports copycat accounts and posts a warning in Stories if a wave starts.
How to recognize these accounts and report them is covered step by step in our guide to Instagram fake accounts and giveaway scams.
What changes on Facebook and TikTok
Facebook: ask for a comment, not a share or a tag, because the Pages policy forbids requiring or encouraging them. The comment to message automation sends the entry DM through Messenger, with the same one-message-per-comment rule. Big giveaways on Facebook also pull in spam and scam comments, so plan moderation; our guide to Facebook comment moderation covers it.
TikTok: comment-to-enter and video entries with a branded hashtag work well. Reply publicly to confirm entries and pin a comment with the rules. Keep an eye on bot comments: a giveaway video is a magnet for them.
Common mistakes
Requiring tags or shares on Facebook. It breaks the Pages policy and can get the promotion removed.
Forgetting the Instagram statement. It must be in your rules.
A prize that has nothing to do with your brand. You grow a list of people who wanted a free phone, not your product.
Wasting the only DM. A bare "you're in" with no rules, date or code is a missed chance.
An unverifiable draw. Record the random draw and keep the list of valid entries in case of disputes.
Leaving scam comments up. A single fake "winner" message that stays visible for hours can cost followers real money.
After the giveaway, compare the followers and leads you kept a month later with what you spent. Our benchmark on Instagram follower growth rate helps you judge whether the bump lasted. For the bigger picture on turning comments into sales, see our guide to comment marketing.
Related guides
Free tools
Automate it with Blabla
Blabla runs the entry flow of a giveaway on your own accounts. You set the entry keyword once: every matching comment on Instagram or Facebook gets a public reply and the single private DM, carrying your rules link, draw date and optional code, and if the entrant writes back, the conversation lands in a shared inbox. Questions such as "can I enter from Belgium?" get an AI answer grounded on your rules page, or your saved answer reproduced word for word. Spam, links and fake winner replies are hidden as they arrive, under ads too. On Facebook and TikTok it can also like each entry (not on Instagram). The draw, the eligibility check and the winner contact stay with you. Set it up in Blabla automations and Blabla moderation.
The bottom line
A good giveaway is simple to enter, legal, and safe for the people who take part. Pick a prize your buyers want, follow each platform's rules, put everything important in the one DM you get, and keep the draw human and verifiable.






