Course launch waitlist on Instagram: build it in the comments

The worst day in course creation is opening the cart to silence. Months of filming and editing, a sales page you rewrote six times, and then a handful of visits and two sales from people who already knew you.
A waitlist changes where launch day starts. Instead of hoping people turn up, you announce to a list of people who already said "yes, tell me when". And because interest in a course first shows up as a reaction to your content, the comments under that content are the most natural place to collect it.
This guide covers the keyword, the waitlist DM, a full setup you can copy, and how to use the replies to shape the course itself.
In short:
- One clear keyword per course, used on every post about it.
- One complete DM: a signup link, a reason to join, and one question.
- Collect the email on a simple signup page. The launch announcement goes there.
- Tag the replies. They are free research for your outline and your sales page.
Why a waitlist is worth building early
Beyond launch day itself, a waitlist answers the question you most want answered before you build everything: does anyone want this?
A post about the course topic that fills up with keyword comments is a signal. A post that gets none is a signal too, and a much cheaper one to receive in month one than on launch day.
Why the comments, not the link in bio
When someone watches your video and thinks "I'd take a course on that", a comment is the easiest thing they can do in that second. "Waitlist link in bio" asks them to stop, open your profile, find the right link and fill in a form. "Comment CLAY" asks for one word, and the DM brings the form to them. Link in bio vs DM links compares the two paths in detail.
Choosing the keyword
WAITLISTis clear and works for any course.EARLYfits when waitlist members get an early-bird price.- The topic itself, such as
CLAY,SHEETS,EDITINGorCALLIGRAPHY, feels more personal, and tells you which course someone wants if you are testing more than one idea.
Avoid COURSE or LAUNCH on their own: they do not say what the person gets, and they appear in ordinary comments more than you would expect. Keyword matching is "contains" and ignores case, so a common word fires the flow in places you did not intend.
Writing the waitlist DM
On Instagram, a comment allows one private reply until the person writes back, and a flow sends its messages straight through without waiting for an answer. So the first DM must do everything: give the link, give a reason to sign up, and ask a question.
On Instagram comments, {{first_name}} reads "there", because Instagram shares only the commenter's handle.
Plain waitlist
Hey {{first_name}}, you're one step from the list. Add your email here and you'll hear first when doors open: https://yoursite.com/clay
What made you comment? Is there something specific you want to learn?
Early-bird
Hey {{first_name}}, people on the waitlist get the early-bird price before anyone else. Sign up here: https://yoursite.com/clay
Quick question: what's the hardest part of throwing on the wheel for you right now?
Free lesson first
Hey {{first_name}}, here's a free lesson from the course: https://yoursite.com/clay-lesson
The waitlist is on the same page if you like it. Which part should I go deepest on?
The question at the end is not decoration. It turns the message into the start of a conversation, and the answers are the most useful research you will get for this course. Sales DM templates has more on how to end a message with a question people want to answer.
Do not plan a second automated message after the comment ("Here's the link" now, "Here's the free lesson" a minute later). Only the first message is delivered unless the person already had an open conversation with you. If you want a follow-up step, ask for a reply word like LESSON in the first DM and build a separate DM keyword flow that answers it.
Copy-paste setup: a pottery course waitlist
Caption: My wheel-throwing course opens soon. Comment CLAY to join the waitlist and get the early-bird price.
Trigger: Comment keyword "CLAY", on every post about the course
First DM: Hey {{first_name}}, waitlist members get the early-bird price first.
Sign up here: https://yoursite.com/clay
What's your biggest struggle right now: centering, pulling walls, or trimming?
Public reply: "You're on your way, check your DMs"
"Sent you the link, {{username}}"
"It's in your inbox"
Tag: CLAY waitlist
Someone replies "centering, my clay always wobbles". Now there is a normal conversation, and a creator who reads twenty replies like that knows exactly what the first module needs to be.
Collect the email, not just the DM
The DM gets someone interested. The email is how you reach them on launch day.
A conversation in Instagram DMs runs on the platform's messaging rules, and you cannot message everyone on launch day just because they once commented. An email list is yours. So the DM's job is to bring people to a short signup page: one headline, two lines about the course, the email field, and the early-bird promise if you have one. The launch announcement goes to that list.
Turn the replies into your course
The answers to your DM question are honest, unprompted market research.
- Tag each contact by what they said, for example
centering,walls,trimming. Contacts can be filtered by tag later, which segmenting contacts from DMs explains. - Look for the answer that keeps coming back. That is your first module, and probably the headline of your sales page.
- Use their words, not yours. If people write "my clay always wobbles", your sales page should say that, not "fundamentals of centering".
- Reply to some of them yourself. A dozen real conversations before launch teach you more than a survey.
Keep the list growing until launch
- Post about the topic regularly, with the same keyword every time. One course, one word.
- Use stories too. Chat33 has a story reply trigger, so people who reply to a story about the course can get the same waitlist message. See story reply automation.
- Pin a comment on your best post that says "Comment CLAY for the waitlist", so new viewers see it.
- Share the build. "Filming the trimming module today" is content, and every post is another chance for someone to comment.
Mistakes to avoid
- "Link in bio" instead of a keyword.
- A DM without a question, so you collect emails and learn nothing.
- Skipping the email and hoping DMs will carry the launch.
- A different keyword on every post for the same course.
- Waiting until the course is finished before starting the list.
FAQ
How early should I start the waitlist?
As soon as you know the topic. The list is also your test of demand, and the replies shape what you build, so it is more useful before the course is finished than after.
Can I message the whole waitlist on launch day through Instagram?
Not reliably. Instagram limits when you can message someone, based on their last message to you, and nobody can be messaged just for having commented once. That is why the email list matters.
Is this safe for my account?
On the official Instagram API, sending one reply to people who commented your keyword is exactly what the permissions are for. Is Instagram DM automation safe? explains what to check in any tool.
For more on how creators use DM automation beyond launches, see DM automation for creators and the creators use case.
The short version
A launch waitlist starts in the comments, because that is where interest shows up first. Use one keyword per course, send one complete DM with a signup link and a question, collect the email for launch day, and let the tagged replies shape the course and the sales page. When you are ready, compare the plans, or see how to measure comment-to-DM to know which posts fill the list.
Instagram comment-to-DM in Chat33One keyword per course, a complete first DM with a tracked signup link, rotating public replies and contact tags.