Auto DM on every new reel
Set it once.Every reelsends the DM.
To auto DM on every new reel, create one DMpop campaign set to Any post: every post and reel on your account uses it, including future ones. For a single launch, choose My next reel before you post, and DMpop attaches it to your next reel within about five minutes of it going live.
Updated
New campaign · Which post?
- A specific postChoose one post or reel.
- Any postEvery post and reel, old or new.
- My next reelAttaches to your next reel.
Simplified from DMpop's campaign builder.
Automatic DM on all posts, one post or the next reel
Three targets.Pick one.
Every DMpop campaign points at one of these. You choose it under Which post? in the campaign builder.
A specific post01
One post or reel.
Pick it from your recent posts. Only comments on that post count. Best for a reel with its own freebie or product.My next reel02
Your next reel.
Set it up before you post. DMpop attaches it to the next reel you publish, within about five minutes of it going live. In the API this is nextReel.Any post03
Every post, for good.
Every post and reel on the account, old and new, including ones you publish later. Set it once. In the API this is anyPost.
Instagram auto DM before posting the reel
Set it up first.Post when ready.
Comment to DM on your next reel, without waiting for the reel to be live.
- Create the campaign before you post. Choose My next reel, add your keyword and write the DM. The campaign shows Waiting for next reel.
- Post your reel. Say the keyword in the caption and on screen.
- DMpop attaches it. It checks your account about every five minutes and binds the campaign to the first reel published after you created it.
- Early comments still count. Comments left before it attached are picked up by DMpop's regular re-check of recent comments.
What counts as the “next reel”
- Reels only. A photo or carousel you post in between doesn't take the campaign. It keeps waiting for a reel.
- The first reel published after the campaign was created. So make a new campaign for each launch. Switching an older campaign to My next reel can attach it to a reel you've already posted.
- One reel, then done. Once attached, it's a normal campaign on that reel. Your next reel needs a new next-reel campaign.
- Two waiting campaigns attach to the same reel. If you create two next-reel campaigns before posting, both bind to that one reel. Create the second after the first reel is live.
Set auto DM once for all posts
Any post.Old and new.
One campaign, every post and reel on the account, for as long as it's switched on.
An Any post campaign listens to comments on every post and reel, including ones you publish next month. It's the simplest way to make LINK always work.
Keep a keyword on it
Matching is case-insensitive and whole-word by default, so LINK matches “link pls 🙏” but not “links”. Add the spellings people type. Avoid pairing Any post with Any word: every comment on every post would get a DM, which spends your monthly DMs fast and takes the one private reply from every comment.
The 7-day rule
Instagram only allows a private reply within 7 days of the comment. So switching on an Any post campaign doesn't DM everyone who commented on your old reels. It answers new comments, and old reels keep getting those. More in Instagram DM limits.
Want the same keyword to work in DMs and Story replies? Turn on Also reply to DMs and Story replies in the campaign.
When an every-post and a post campaign both match
One replyper comment.
Instagram allows exactly one private reply per comment, ever, across every campaign and every tool.
An Any post campaign overlaps every other campaign on the account. When a comment matches two campaigns, DMpop goes through them from oldest to newest. The campaign you created first sends the DM, even if it has to wait for Instagram's hourly limit. The others are logged as Already replied instead of failing.
That has a catch. Your evergreen LINK campaign is usually the oldest one. If your launch reel's campaign also uses LINK, the evergreen campaign answers those comments and the launch DM never goes out.
How to avoid clashes
- Give each campaign its own keyword. LINK for the evergreen one, PLANNER for the launch.
- Mind the public reply. The DM is deduplicated, but each matching campaign can still post its public reply under the comment. Two campaigns can mean two replies.
- One tool per post. Another automation tool on the same posts competes for the same one reply.
- Check the log. In DM logs, a comment another campaign already answered shows as Already replied. More causes in auto DM not sending.
Practical set-ups for creators
One evergreen.One per launch.
A set-up that covers every reel without overlaps.
Evergreen01
LINK on every post.
Target Any post, keyword LINK. The DM sends your shop, link-in-bio page or latest offer. Anyone who comments LINK anywhere gets it.Launch02
Its own word on the launch reel.
Target My next reel, keyword PLANNER, set up before you post. Turn on the follow gate if the freebie is worth a follow.Old hit03
A specific freebie on an old reel.
Target A specific post, keyword GUIDE. Old reels still get new comments, and those get the DM.
Gating the launch reel behind a follow? See Instagram follow to get link. Selling products? Affiliate links in Instagram DMs has example messages.
Next reel from a content pipeline: API and MCP
Schedule the reel.Create the DM.
If your reels come from a content calendar, the campaign can be created by the same pipeline.
Send nextReel: true to POST /campaigns when a reel is scheduled, from n8n, Zapier, Make or your own code. Use anyPost: true for an evergreen campaign. One target per campaign.
Create each next-reel campaign after the previous reel is live. Two created before the same reel both attach to it.
Prefer to ask in plain words? Connect DMpop to ChatGPT or Claude and say “set up a next-reel campaign for PLANNER”. The assistant manages campaigns; it can't DM anyone.
Read Zapier, Make and n8n, Claude Instagram automation and Instagram MCP. Every field is in the developer docs.
curl -X POST https://app.dmpop.com/api/v1/campaigns \ -H "Authorization: Bearer $DMPOP_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "Launch reel: budget planner", "nextReel": true, "keywords": ["PLANNER"], "message": "Hey {username}, here is the planner.", "link": "https://example.com/planner", "buttonLabel": "Get the planner" }'Questions
Every reel,answered.
Can I set up an Instagram auto DM once for all posts?
Yes. Create one DMpop campaign and choose Any post. It works on every post and reel on that account, including the ones you publish later. Pair it with a keyword like LINK so it only fires when someone asks.
Can I set up the auto DM before posting the reel?
Yes. Choose My next reel when you create the campaign, then post your reel. DMpop attaches the campaign to that reel within about five minutes of it going live, and matching comments from those first minutes are picked up too.
Does next reel work for photo posts and carousels?
No. A next-reel campaign waits for a reel. A photo or carousel you publish in between doesn't take it. For those, create a campaign on the specific post after it's live, or use Any post.
What happens after the next-reel campaign attaches?
It becomes a normal campaign on that one reel. It doesn't move on to the reel after. For your following reel, create a new next-reel campaign, or use an Any post campaign.
What if a comment matches two campaigns?
Instagram allows one private reply per comment, ever. DMpop goes through matching campaigns from oldest to newest, so the campaign you created first sends the DM and the others are logged as Already replied. If the first one is waiting on Instagram's hourly limit, the others wait with it. Give each campaign its own keyword to avoid this.
Will an every-post campaign DM people who commented weeks ago?
No. Instagram only allows a private reply within 7 days of the comment. An Any post campaign answers new comments, on new posts and old ones.
How many campaigns can I run?
Free allows 5 live campaigns. Starter (₹99 a month) and every plan above it have unlimited campaigns. An Any post campaign counts as one.
Free to start
Post the reel.Let the DM pop.
Connect your Instagram, pick a keyword, write the message. The Free plan includes 1,000 DMs a month, and paid plans start at ₹99.