How to Run a Comment-to-DM Giveaway on Instagram
A giveaway is a comment magnet, and a comment is the perfect trigger for a DM. Instead of manually replying to hundreds of "entered!" comments, set up an automation that confirms each entry in about a second, explains the rules privately and collects every entrant as a contact. Viralyze handles the DM, the public reply, the follow-gate and the cut-off date, so the only manual step left is picking the winner.
Below is the structure that keeps a giveaway clean, fair and useful for your business afterwards.
What does a comment-to-DM giveaway look like?
The entrant comments one word, receives an instant DM, and is counted. That is the whole mechanic.
The DM does the jobs a caption cannot. It confirms the entry so people do not comment five times, it states the closing date, and it can ask one question (for example "Which colour would you pick?") that turns an entrant into a conversation. Replies land in your Inbox with the original comment attached.
How do I set it up?
1. Post the giveaway reel or carousel with a clear instruction: "Comment WIN to enter." 2. In the Viralyze app, create an automation on that specific post with keywords "WIN", "win 🎉" and "entered". 3. Write the DM: confirm the entry, state the rules and the closing date, and ask one question. 4. Turn on the follow-gate if following is a condition of entry. 5. Set the auto-pause to the closing date and time, then turn it on.
Use the live tester before going live. Type "Win!!" and check that it matches; keyword matching ignores case, punctuation and emojis, so most entries will.
Can I require people to follow before they enter?
Yes, with a follow-gate. When a non-follower comments the keyword, the automation sends a polite nudge asking them to follow first, up to three times, and only then sends the confirmation. Followers are confirmed straight away.
This keeps the condition honest without you checking profiles by hand. It also means the entrants you export at the end are people who actually follow you.
How should the DM be worded?
Here is a sample for a candle brand giving away a gift set:
"You're in! 🎁 Entry confirmed for the Diwali gift set. Winner announced Sunday 8 PM in Stories. Quick one: which scent would you pick, Sandalwood or Rose Oud?"
Notice three things. The first line confirms. The second line removes the "when is the result?" comments. The third line starts a conversation you can use later. AI variations will phrase each DM slightly differently, so two friends comparing screenshots will not see identical text.
How do I pick the winner fairly?
Every entrant becomes a contact with a source tag for that automation. Export the contacts list to CSV, remove duplicates, and pick at random with a spreadsheet function or a public draw on Stories.
The per-automation funnel shows comments, matched and delivered, so you can state how many valid entries there were. Announce the winner on the original post and in Stories, and send the winner a DM from the Inbox.
What should I avoid?
Do not keep the automation running after the closing date; the auto-pause handles this. Do not promise prizes you cannot ship, and keep to Instagram's own promotion guidelines, which require you to state that Instagram is not a sponsor. A giveaway builds goodwill only if the ending is as clean as the start.
Frequently asked questions
**Will people who comment twice get two entries?** Instagram allows one private reply per comment, so a second comment can receive a second DM, but the contacts list shows one person. De-duplicate in the CSV before drawing.
**Can I send the rules as a PDF?** Yes. If the rules run long, the message becomes a downloadable PDF automatically and you can see who opened it.
**What happens to entries after the giveaway ends?** They remain in your contacts with the giveaway tag, so you can message them about the product later from within Instagram's reply rules.
Start your 7-day free trial of Viralyze, no card needed, and run your next giveaway without replying to a single comment by hand.