Instagram giveaway auto DM
Comment WIN.Get theconfirmation.
To run an Instagram giveaway with auto DMs, ask people to comment a keyword to enter and use comment-to-DM to send each entrant a confirmation with a link to your rules. The comment is the entry; the DM confirms it. DMpop doesn't pick winners, and Instagram's promotion guidelines (official rules, a release of Instagram) are yours to follow.
Updated
On your giveaway reel
@arjun.cooks WIN 🤞🤞
In his DMs, from you
Example. Names are made up.
How to set up a comment to enter giveaway with auto DM
Rules first.Then the reel.
Seven steps. The rules page comes first because the DM links to it.
- Write the official rules and put them on a page with a link: your site, a Notion page or a public Google Doc. What to include is below.
- Connect Instagram to DMpop through Meta's login. You need a Business or Creator account.
- Create a campaign on the giveaway post, or Next reel if you set it up before posting.
- Pick the entry keyword, like WIN or ENTER, or use any word if any comment counts as an entry.
- Write the confirmation DM: they're in, when the winner is picked, where it's announced. Add the rules link as a button, “Read the rules”.
- Add public reply variations if you want a reply under each entry. Up to 10; DMpop picks one at random each time.
- Test from a second account, then post. Say clearly in the caption that commenting is the entry and the DM is a confirmation.
Instagram giveaway rules: what Instagram and Meta actually say
Your giveaway.Your responsibility.
From Instagram's promotion guidelines and Meta's spam policy, which covers Instagram. Checked 9 November 2026.
Instagram's promotion guidelines
Instagram's promotion guidelines say that if you use Instagram to run a contest or sweepstakes, you are responsible for running it lawfully, including:
- the official rules;
- offer terms and eligibility requirements, such as age and residency;
- compliance with the rules and regulations that apply to the promotion and its prizes.
Every promotion on Instagram must also include:
- a complete release of Instagram by each entrant or participant;
- an acknowledgement that the promotion isn't sponsored, endorsed or administered by, or associated with, Instagram.
And don't tag content inaccurately or encourage people to: Instagram's example is asking people to tag themselves in photos they aren't in. Instagram says it won't help you run the promotion.
Meta's spam policy on prizes and follows
Meta's spam policy applies to Instagram as well as Facebook. Under exchanging things for engagement (likes, shares, follows, clicks), it lists giveaways of cash or cash equivalents in exchange for engagement, and offering anything of monetary value in exchange for engagement. It also lists gating content behind likes, shares or follows. How Meta applies this to a product giveaway isn't spelled out. Don't give away cash for comments, and think twice before making a follow a condition of entry.
In India
Prize contests and lotteries are regulated in India, and the rules differ by state. A free-to-enter giveaway with clear rules is the common pattern. If entry needs a purchase or a fee, the prize is large, or you're running it for a brand, get advice from a lawyer before you post. Prizes can also have tax consequences; ask your CA. This page isn't legal advice.
What to put in your giveaway rules link
One page.No surprises.
A checklist, not legal advice. The DM's button points here.
- Who runs it: your name or brand, and how to contact you.
- Dates: when entry opens and closes, with time and time zone (IST).
- Who can enter: age, where they must live (for example, India only), and who can't (your team, the brand's staff).
- How to enter: comment the keyword on this post. Say whether multiple comments count as multiple entries.
- The prize: exactly what it is, how many winners, and that it can't be swapped for cash if that's the case.
- How the winner is picked and told: random draw or judged, the date, and how you'll contact them. Say you'll never ask for a password or a payment.
- Instagram's two required lines: the release of Instagram, and that the giveaway isn't sponsored, endorsed or run by Instagram.
- What you do with entrants' details, and when you delete them.
“You'll never be asked for a password or payment” matters: fake “you won!” DMs from copycat accounts are a common scam after a giveaway. Saying it in the rules and the confirmation DM helps your entrants spot them.
How DMpop fits a giveaway, precisely
What it does.What it doesn't.
Checked against DMpop's code. The surprises are in rows four and five.
| Giveaway job | DMpop |
|---|---|
| Sends a confirmation DM to each matching comment | Yes, one private reply per comment, as Instagram allows |
| Replies publicly under each entry | Yes, if you turn it on, from up to 10 variations |
| Checks that the entrant follows you | Yes, with the follow gate, by asking Instagram at the time |
| Treats two comments from one person as one entry | No. Each comment is handled on its own, so each can get a DM |
| Gives you a complete list of entrants | No. The DM log isn't an entry list and has no export |
| Picks or announces the winner | No. That's outside DMpop |
| Writes your rules or makes the giveaway legal | No. That's on you |
One DM per comment, not per person
Instagram allows exactly one private reply per comment. DMpop keeps to that and never sends two DMs for the same comment, even if two of your campaigns match it. But it treats each comment on its own, so someone who comments WIN three times can get three confirmations. If your rules say one entry per person, de-duplicate by username when you pick.
Why the DM log isn't your entry list
Instagram's webhooks don't report every comment. DMpop runs a safety net that re-checks recent comments on active campaigns and replies to ones it missed, but comments hidden by Instagram's Hidden Words or spam filter may not reach the API at all. And a giveaway reel can pass 750 comments an hour, the limit for private replies: DMpop waits and retries every 30 minutes, up to three times, then logs the DM as skipped. So pick from the comments on the post, and write the rules so the comment is the entry.
The follow gate checks once
With Ask them to follow first on, DMpop asks Instagram whether the person follows you before it confirms. It checks at that moment; it can't tell you who unfollowed after the giveaway. See Instagram follow to get link, and the policy note above.
Public replies, varied
A public reply under each entry shows the giveaway is live. Write a few variations (“You're in 🎉”, “Entry confirmed, check DMs ✨”, “All the best! 🤞”) so hundreds of identical replies don't pile up; Meta's spam policy names repetitive content as a spam signal. Public replies don't count toward your monthly DMs.
Picking and contacting the winner
You pick.Then announce.
DMpop's part ends with the confirmation. The rest is yours.
- Close the giveaway on time. Pause the campaign at the closing time you published, so late commenters don't get a confirmation for an entry that doesn't count.
- Pick from the comments. Draw from the post's comments, by hand or with a picker tool. Don't give any picker tool your Instagram password; Instagram's Terms of Use bar collecting other people's login details.
- Announce publicly, in a Story or a post, as your rules said.
- Ask the winner to message you. You've already used the one private reply for their comment. Once they message you, the chat is open again, so the simplest way is to ask the winner to DM you (and say so in the rules). Details in the Instagram messaging window.
Running a giveaway for a brand? Share the campaign's read-only report link with them: DMs sent, clicks on the rules link and click rate, without commenters' names or messages.
Questions
Giveaways,answered.
How do I run an Instagram giveaway with automatic DMs?
Ask people to comment a keyword to enter, and set up a comment-to-DM campaign on the post. Each entrant gets a DM confirming they're in, with a link to your official rules. Pick the winner from the post's comments when the giveaway closes.
Is the DM the entry?
Make the comment the entry, not the DM. Instagram webhooks don't report every comment, Instagram's spam filters can hide some, and big giveaways can hit the hourly DM limit. The DM confirms; the comment counts.
If someone comments twice, do they get two DMs?
They can. Instagram allows one private reply per comment, and DMpop handles each comment on its own, so a second comment from the same person can get its own DM. If your rules say one entry per person, remove duplicates when you pick the winner.
Does DMpop pick the winner?
No. DMpop sends the confirmation DM and public replies. Pick the winner yourself from the post's comments, or with a picker tool. Avoid any tool that asks for your Instagram password.
What does Instagram require for a giveaway?
Instagram's promotion guidelines make you responsible for running it lawfully: official rules, offer terms and eligibility, and compliance with the law. Each entrant must give a complete release of Instagram, and you must say the promotion isn't sponsored, endorsed or run by Instagram. Don't encourage people to tag themselves in photos they're not in.
Can I give away cash for comments?
Meta's spam policy says not to offer giveaways of cash or cash equivalents in exchange for engagement, such as likes. Product prizes are a common alternative, but read the policy yourself and check the law where your entrants live.
Can I make following me a condition of entry?
DMpop's follow gate can check the follow with Instagram before confirming the entry. Meta's spam policy also lists exchanging things for follows and gating content behind follows as spam, so weigh that before you make a follow a condition.
Free to start
Post the giveaway.Confirm every entry.
Connect your Instagram, pick an entry keyword, link your rules. The Free plan includes 1,000 DMs a month and every feature, and paid plans start at ₹99.