The seven-day reply window

There is one rule in Instagram automation that quietly costs more leads than any other, and almost nobody plans around it.

You can send one private reply per comment, and only within seven days of that comment being left. After that, the endpoint refuses. No tool can work around it, because the limit is enforced by Meta rather than by any tool.

The reason this matters more than it sounds: nothing tells you it happened. The comment sits there. Your rule is still active. The person who typed your keyword simply never receives anything, and neither of you finds out.

Where the seven days actually start

From the moment the comment is left — not from when you posted, and not from when you noticed.

That distinction matters for evergreen content. A reel published in March that is still collecting comments in September can still be automated, because each new comment starts its own seven-day clock. The post being old is not the problem.

The problem is comments that are older than seven days at the moment your rule tries to respond to them.

Which situations actually lose you leads

Four, in rough order of how much damage they do.

You set up automation after the post went out. The most common one by far. A reel does well, you realise you should be capturing those comments, and you build a rule two weeks later. Everything older than seven days is unreachable — and on a reel that performed, that can be several hundred people who explicitly typed your keyword.

Evergreen reels that keep trickling. A reel that picks up thirty comments a month forever is a genuinely good asset, and it works fine — provided the automation was live the whole time. If it lapsed, or your plan limit was hit for a fortnight, that gap is permanent.

Launch posts left running. A waitlist post from three weeks before cart open is still accumulating comments from people who want to be told. The ones past day seven are not being told. During a course launch this is expensive precisely because those are your warmest people.

Ads. A comment-to-DM ad running for a month accumulates comments across the whole flight. You are paying for every one of those comments, and the ones outside the window produce nothing.

The two windows people confuse

This trips up nearly everyone, so it is worth laying out plainly.

Private reply window Standard messaging window
Length 7 days 24 hours
Starts from The comment The person's message to you
Allows Exactly one message Normal back-and-forth
Used for Comment-to-DM automation The conversation afterwards

They chain together. A comment opens the seven-day window; your private reply uses it up. If the person then replies to your DM, that reply opens a 24-hour conversation window in which you can message normally.

This is exactly why the follow-up question at the end of an automated DM matters. It is not a conversational nicety — it is the mechanism that gets you a second message at all. Without a reply, the one private reply is the entire extent of what you are permitted to send.

Auditing what you are currently losing

Fifteen minutes, and most people find it uncomfortable.

  1. Open your three best-performing posts from the last two months.
  2. Read the comments and note how many are older than seven days.
  3. Of those, count how many contain your trigger keyword or an obvious buying question.

That number is people who raised their hand and heard nothing.

Then check the boring causes: was the automation live for the entire life of each post? Did you hit a plan limit at any point? Did an access token expire and go unnoticed? Any gap in coverage becomes permanently unreachable once seven days pass.

What to actually do about it

Set the rule up before you post, not after. The single highest-value habit here. Keyword, message and rule ready, then publish. Retrofitting is where the losses happen.

Re-post evergreen content instead of relying on old posts. A reel that worked six months ago will work again, and the new post's comments are all inside the window. This is more effective than trying to keep an old post alive.

Sweep older posts by hand, weekly. Ten minutes. Go to posts older than a week, find comments containing your keyword, and reply publicly: "Just sent you this — comment [WORD] again if it didn't land." A fresh comment starts a fresh window, which is the only legitimate route back in.

Pin the current campaign. Pinning keeps the post collecting fresh comments rather than letting attention drift to a post whose window has closed.

Watch your token and your plan limit. Both fail silently. If DMs stop for three days and you notice on the fourth, everything in that gap is gone. Check that a test comment still produces a DM after any reconnect — the steps are in how to auto-reply to Instagram comments.

For ads, rotate the creative. A single ad running for six weeks accumulates a long tail of expired comments. Shorter flights with fresh creative keep comments clustered inside the window.

What about just DMing them manually?

You can, up to a point, and it is worth knowing the limits.

You can reply to the comment publicly — always available, and the best option, because it invites a fresh comment. You can also open a DM manually, which will land in their message requests if they do not follow you. That works for a handful of high-value leads and does not scale, and bulk manual outreach is exactly the pattern that attracts restrictions — see Instagram DM limits.

For anything past a dozen people, the public reply asking them to comment again is both safer and more effective.

What no tool can do

Be sceptical of any product that implies otherwise.

No tool can send a private reply after seven days, send more than one per comment, message someone who never interacted with you, or recover a window that has closed. These are platform limits, identical for everyone, and a tool claiming to bypass them is not using the official API — which is a different and much riskier category, covered in is Instagram automation safe?.

What a good tool can do is make sure you never miss the window in the first place: respond in seconds rather than minutes, queue properly when a post takes off, and tell you loudly when an account disconnects.

The short version

Seven days from the comment, one reply, no exceptions. Set rules up before posting, re-post evergreen content rather than leaning on old posts, sweep older posts weekly with a public reply, and watch for silent failures in tokens and plan limits.

Every comment older than seven days is a lead you already earned and then lost. The fix is almost entirely about timing, not tooling.