A successful Instagram giveaway has a prize your ideal customers want, simple entry rules that follow Instagram's promotion guidelines, and a way to confirm every entry and follow up afterwards. Automation handles the last part: when someone comments to enter, they get an instant DM confirming their entry, so you collect a list of interested people instead of a pile of comments.
This guide covers planning, Instagram's rules, the automation setup, picking a winner and what to do once it's over.
Step 1: Pick a prize that attracts buyers, not freebie hunters
The prize decides who enters. A phone or a generic gift card attracts everyone, including people who will never buy from you. A prize tied to your product attracts people who might.
Good prize ideas:
- Your own product or a bundle, such as "a month of our coffee subscription".
- A service session, such as "a free 1:1 coaching call" or "a home styling consultation".
- A collaboration prize with a non-competing brand that serves the same audience, such as a gym and a healthy snack brand.
Ask yourself: would the winner, and the people who didn't win, be likely to buy from you later? If yes, the prize is right.
Step 2: Follow Instagram's promotion rules
Instagram allows giveaways, but its Promotion Guidelines set some requirements. Check the latest version before you start, but in short:
- You're responsible for running the giveaway lawfully, including official rules, eligibility and any local laws.
- Include a release stating that the promotion is not sponsored, endorsed or administered by, or associated with, Instagram.
- Don't encourage inaccurate tagging. Asking people to tag themselves in photos they're not in is not allowed.
In India and many other countries, giveaways that require a purchase or involve chance can fall under local laws, so keep entry free and check with an adviser for large prizes.
A simple rules block in your caption or a linked page should cover: who can enter, the entry deadline, how the winner is chosen, how they'll be contacted, and the Instagram release line.
Step 3: Design simple entry steps
Every extra step reduces entries. Two or three steps is plenty:
- Follow your account.
- Comment a keyword, such as
WIN, on the giveaway post. - Optional: tag a friend who'd love it, or share the post to their story for a bonus entry.
The keyword matters. "Comment WIN" is easier to automate and count than "comment anything".
Step 4: Automate entry confirmations
This is where most giveaways fall short. Hundreds of people comment, nobody hears back, and you end up scrolling comments by hand to find entrants.
With comment-to-DM automation, every entry gets an instant reply:
You're in! 🎉 Your entry for the [prize] giveaway is confirmed.
Winner announced on [date] in our stories. Good luck!
While you wait, want 10% off anything in the shop? Reply YES.
Here's how to set it up in MediaDoc:
- Create a comment keyword rule for the giveaway post with the keyword
WIN. - Turn on the Follower Gate. The automation checks whether the commenter follows you. Followers get the confirmation; non-followers get a friendly "Follow @[yourhandle] to complete your entry, then comment again".
- Add public reply rotation with a few variations like "Entered! 🍀", "Good luck! Check your DMs" and "You're in ✨", so the comment section shows activity without looking copy-pasted.
- Add a DM keyword rule for
YESthat sends the discount, so entrants who reply get the offer. - Tag entrants in your contacts, for example "giveaway-[month]", so you can find them later.
Because each entrant becomes a contact, you can see total entries, who followed through the gate, and who asked for your offer.
Step 5: Promote the giveaway
- Post it as a reel with the prize clearly shown in the first second.
- Share it to your story daily with a countdown sticker.
- Pin it to the top of your profile.
- Collaborate. If it's a joint giveaway, publish it as a Collab post so it appears on both accounts.
- Keep it short. Three to seven days keeps urgency high.
Step 6: Pick the winner fairly
When entries close:
- Export the entrant list from your contacts.
- Remove ineligible entries, such as entries after the deadline or from outside the eligible region.
- Pick a random winner using a random number generator, and record your screen while you do it.
- Verify the winner still follows you and meets the rules.
Announce the winner in stories and on the post. Contact them by DM, in the existing conversation, and give them a reasonable deadline to reply before you pick another winner.
Step 7: Follow up with everyone who didn't win
This is where a giveaway pays for itself. You now have a list of people who wanted your product enough to enter.
Within 24 hours of the winner announcement, while most entrants are likely to see your story, post a "Didn't win? Here's something for you" story with a keyword such as CONSOLATION. Everyone who replies gets a time-limited discount by DM.
Because Instagram only allows automated messages within 24 hours of a person's last message, a fresh story keyword is the compliant way to restart those conversations.
Spotting and handling scam accounts
Popular giveaways attract fake "winner" accounts that copy your profile and DM entrants asking for payment. Protect your audience:
- Say clearly in the caption that you'll only contact the winner from your official account and never ask for payment.
- Turn on comment moderation to hide comments containing phrases like "claim your prize" or suspicious links.
- Report impersonating accounts to Instagram as soon as you see them.
Giveaway caption template
Copy this and fill in the brackets:
🎁 GIVEAWAY: win [prize]!
To enter:
- Follow @[yourhandle]
- Comment WIN below (you'll get a DM confirming your entry)
- Bonus entry: share this post to your story and tag us
Entries close [date, time IST]. One winner, chosen at random and announced in our stories on [date]. Open to [eligible region], 18+. We will only contact the winner from @[yourhandle] and will never ask for payment.
This giveaway is not sponsored, endorsed or administered by, or associated with, Instagram.
The DM confirmation in step 2 tells entrants their entry counted, which cuts down on "Did my entry go through?" comments and DMs.
Common questions
Can I make "follow us" a giveaway requirement?
Yes, asking entrants to follow your account is common and allowed. A Follower Gate automation checks it for you, so you don't have to verify each entrant by hand.
Can I ask people to share the post?
You can ask for a story share as an optional bonus entry. Don't ask people to tag themselves in photos they're not in, which Instagram's guidelines prohibit.
How many entries should I expect?
It depends on your audience size, the prize and how widely the post is shared. Rather than aiming for a number, track entries from your target audience, the people who ask for your offer afterwards.
Can I DM all entrants after the giveaway?
Only within Instagram's messaging rules: automated messages are allowed within 24 hours of each person's last message. After that, post a story or new post with a keyword so interested people message you again.
Your giveaway checklist
- A prize your buyers want
- Rules and the Instagram release line in the caption
- A single keyword such as
WIN - A comment-to-DM rule with Follower Gate and public reply rotation
- A tag for every entrant
- A fair, recorded winner draw
- A consolation offer story within 24 hours
Set up your giveaway automation in MediaDoc, or read how a Follower Gate checks entries for you.