Playbooks by business type

Building a Launch Waitlist with Instagram Comment-to-DM

“Comment EARLY for early access” is one of the most effective pre-launch calls to action on Instagram, and one of the most misunderstood. The comments build visible hype and the DMs capture intent — but Instagram does not let you message that crowd again on launch day. The waitlist has to end up somewhere you own.

SocialAutoDM team8 min read
On this page
  1. Why comment keywords suit launches
  2. The messaging rules you are designing around
  3. The teaser phase: building hype with a keyword
  4. Moving people to email or SMS before the window closes
  5. Launch day: what you can and cannot send
  6. A launch timeline template
  7. After the launch: cleaning up and learning

Why comment keywords suit launches

A launch needs two things before it opens: proof that people care, and a way to reach those people when it goes live. Comment keywords deliver the first almost by accident. A teaser post with hundreds of “EARLY” comments is visible social proof, and every comment is someone raising their hand.

The second part is where most launch plans quietly break. Many creators assume that everyone who commented is now on a list they can DM when the doors open. They are not. Instagram treats a comment as permission for one private reply, not as a subscription. If you design the launch around that fact from day one, comment-to-DM becomes a very efficient waitlist builder. If you discover it on launch day, you find out your “list” is a pile of closed conversations.

The messaging rules you are designing around

Meta’s private reply rules for Instagram are short, and every part of this playbook follows from them.

  • A comment allows one private message to the commenter, sent within seven days of the comment.
  • You can only send more messages if the person replies, and then only within 24 hours of their reply.
  • Every reply from them restarts that 24-hour clock; nothing you send does.
  • There is no mechanism in the official API for messaging everyone who ever commented. Tools that claim otherwise are not using the official API.

In other words, your one private reply has a single job: move the person to a channel where you can legitimately contact them on launch day. The full mechanics of the clock are in the 24-hour messaging window explained.

The teaser phase: building hype with a keyword

Teasers work best when they show enough to create desire and hold back enough to justify a signup. Behind-the-scenes clips, a blurred product shot, a module list for a course, the first page of a workbook — anything that makes people want the rest.

  1. Pick one keyword for the whole pre-launch — EARLY, WAITLIST or the product name — so your audience learns it.
  2. Put the call to action in the first line of the caption and say what early access means: “Comment EARLY for 48 hours’ early access and the launch price.”
  3. Create a rule for each teaser post with a case-insensitive Contains match, so “early!” and “Early please” both count.
  4. Add a short public reply — “Sent you the details!” — so the comment section shows the mechanic working.
  5. Write a DM that states what it is, when it opens, what early access gives them, and the signup link.

Reels tend to reach people who do not follow you yet, which makes them useful for teasers. Format ideas are in the Reels comment-to-DM playbook, and advice on choosing keywords people type correctly is in Instagram keyword triggers that convert.

Moving people to email or SMS before the window closes

The signup link in the DM is the whole point of the funnel. Make the page behind it fast, mobile-first and short: one field for email, optionally a phone number for SMS, a clear line about what they will receive, and consent wording that fits the rules where your audience lives. SMS marketing in particular has strict consent requirements in many countries, including the United States.

  • Use the same promise as the post. If the caption says early access, the signup page should say early access, not “join my newsletter”.
  • Send a confirmation email immediately, so people know they are on the list and your launch email is less likely to be missed.
  • Tag signups by source — a separate form or hidden field for Instagram — so you can see how many came from the teaser posts.
  • Tell them in the DM when to expect the next message and where it will come from.

A reply-gated flow can help here. Instead of sending the link straight away, the first DM asks a simple question — “Reply YES and I’ll send your early-access link” — and the link only goes out once they answer. Their reply opens a normal 24-hour conversation, which means you can answer questions by hand if they have any. The cost is an extra step, so use it when the conversation is worth having, not as a hoop.

SocialAutoDM does not connect to email or SMS tools; it delivers the link and your signup platform does the rest. The broader funnel design is in the Instagram lead generation DM funnel.

Launch day: what you can and cannot send

On launch day your email and SMS lists do the heavy lifting — that is why you built them. Instagram plays a supporting role, and it is important to be precise about what that role allows.

  • You can publish a launch post with a new keyword — “Comment OPEN for the link” — and every new commenter gets the link instantly.
  • You can message people whose 24-hour window is currently open because they replied to you recently, by hand from your inbox.
  • You can use the native countdown sticker in Stories during pre-launch; followers who tap “Remind me” get a notification from Instagram when it ends.
  • You cannot DM everyone who commented EARLY two weeks ago. Their private reply has been used and their window has closed.
  • You cannot message followers who never contacted you, and there is no paid tier or setting that changes this.

A launch timeline template

Adjust the lengths to your product, but keep the order. The pre-launch phase exists to fill the email list; the launch phase converts it.

  1. Two to three weeks out: build the signup page and confirmation email, write the teaser DM, and test the rule from a second account.
  2. Two weeks out: first teaser post with the keyword. Reply to early comments personally where you can — it adds warmth to an automated thread.
  3. Days ten to three: two or three more teasers from different angles — the problem it solves, a behind-the-scenes look, a result or testimonial if you have one. Each gets its own rule.
  4. Days three to one: a countdown sticker in Stories, a final “last chance for early access” post, and a reminder email to the list.
  5. Launch day: early-access email and SMS first, then a public launch post with a new keyword for everyone else.
  6. Launch week: answer DMs quickly — replies to your launch DMs open windows you can use — and pin the launch post.
  7. Post-launch: switch teaser rules off or point them at the live product, and write down which posts drove signups.

After the launch: cleaning up and learning

Old teaser posts keep collecting comments for weeks. A rule still promising “early access” after launch sends people a stale offer, so update or disable each teaser rule as soon as doors open. The simplest fix is to change the DM to “It’s live — here’s the link”.

  • Compare DMs sent per teaser post in your logs with signups tagged from Instagram.
  • Note which teaser angle drove the most comments and which drove the most signups — they are often not the same post.
  • Check how many early-access subscribers bought, to judge whether the early-access offer was worth giving.
  • Keep the signup page live as a waitlist for the next launch.

The measurement approach is laid out in Instagram DM automation metrics and ROI. SocialAutoDM handles the comment-to-DM part on one connected account — an Instagram professional account or a Facebook Page — connected through Meta’s official API with OAuth — no passwords, no scraping. See the pricing page for the current plan.

Frequently asked questions

Can I DM everyone who commented on my teaser when the product launches?
No. A comment allows one private reply within seven days, and further messages are only possible within 24 hours of the person replying. That is why the teaser DM should move people to an email or SMS list you control.
What keyword should I use for a launch waitlist?
One short, easy-to-spell word used consistently across every teaser, such as EARLY or WAITLIST. Use a case-insensitive Contains match so variations still trigger the DM.
Should I use a reply-gated flow for a waitlist?
It can help if you want a real conversation, because the person’s reply opens a 24-hour window you can use to answer questions. For a simple signup, sending the link straight away is usually smoother.
What should I do with teaser rules after launch?
Update them to point at the live product or turn them off. Old posts keep collecting comments, and an expired early-access offer creates confused customers.

Put this into practice with SocialAutoDM

Keyword rules, instant replies and DMs on Instagram and Facebook — on Meta’s official APIs.