If you're a coach and you're not automating your Instagram DMs yet, you're doing customer service instead of marketing. Every comment that goes unanswered is a lead that went cold. Every DM you didn't send because you were busy with a client is a conversion that didn't happen.
The good news: Instagram automation is not complicated. It doesn't require a developer. It doesn't cost a fortune. And once it's set up, it runs every hour of every day without you touching it.
This guide is going to walk you through the exact setup I use at The Protocol, step by step. By the end of it, you'll know how to turn a comment on one of your Reels into a qualified lead in your email list, automatically, while you're delivering a coaching session or asleep.
Why Instagram Automation Matters for Coaches
Instagram's algorithm is designed to push content to more people when it gets engagement. Comments are one of the highest-value engagement signals. So when you create a post that drives comments, especially comment-trigger posts where you ask people to comment a specific word, the algorithm sees that engagement and shows your content to more people.
Here's where the automation layer becomes a growth engine: you're not just getting comments for the algorithm. You're converting those comments into DM conversations, and those DM conversations into email subscribers, and those email subscribers into clients.
The tool that makes this work is ManyChat. It connects to your Instagram account, monitors your posts for specific keyword comments, and automatically sends a DM to anyone who comments that keyword. You set it up once. It runs forever.
At The Protocol, this system is live. Someone comments "FREE" on a Reel, they get a DM within seconds, they click the link, they opt in to the email list. I'm not in the loop at any point until they're ready to take the next step and can be nurtured toward a call. That's the power of a properly built automation.
Step 1: Set Up Your ManyChat Account
Start at manychat.com. Connect your Instagram Business account, you'll need a business or creator account, not a personal account, to use the Instagram automation features. The basic plan is free and covers the fundamental automation flows, though contact limits apply, check current plan details at manychat.com. For more advanced sequences and unlimited contacts, ManyChat's Essential plan runs around $15/month and covers everything you need to start.
Requirements to check before you start:
- Instagram Business or Creator account (not personal)
- Facebook Page connected to that Instagram account
- ManyChat account connected to both
- Messaging turned on in your Instagram settings
Once you're connected, you'll see your ManyChat dashboard. This is where you'll build your flows.
Step 2: The Comment Trigger, The Most Important Part
The comment trigger is the engine of the whole system. Here's how to set it up in ManyChat:
- Go to Automation in your ManyChat dashboard
- Click New Flow and name it something descriptive (e.g. "Instagram Free Guide Flow")
- Add a trigger: choose Instagram Comment
- Set the keyword, this is what people need to comment to trigger the automation
- Choose whether it applies to all posts or specific posts
Keywords that work: Simple, single words perform best. "FREE", "GUIDE", "TEMPLATE", "READY", "YES" all work well. Avoid anything that might appear in normal conversation or you'll trigger the automation unintentionally.
The Pro account setting also lets you apply comment triggers to specific posts. I use this to match the keyword exactly to what's promised in the Reel caption, so if I say "comment GUIDE below", the trigger is set to that specific post with the keyword "GUIDE".
Step 3: The Opening DM, What to Say
When someone comments your keyword, ManyChat sends them a DM automatically. This first message is critical, it sets the tone and determines whether they click through or ignore it.
The formula that works:
- Acknowledge the comment immediately, "Hey! Saw your comment on my post."
- Deliver exactly what was promised, don't tease, just give it
- One clear call to action, a link to opt in or download
- Keep it short, three to four lines maximum
Example opening DM:
Hey [first name]! Saw you commented on my post, here's the free guide I mentioned: [LINK]
Drop it in your inbox and let me know if you have any questions. And if you want to see how I'd apply this to your business specifically, grab a free call here: [CALL LINK]
Notice what this does: it delivers the promise immediately (the guide link), then adds a secondary CTA (the free call). People who are serious will book. People who aren't yet will go on your email list and get nurtured.
Step 4: The Opt-In Flow, Getting Them On Your List
The link in your DM should point to a simple opt-in page, not your homepage, not a complex funnel. Just a name and email field and a clear description of what they're getting.
Alternatively, ManyChat's native email capture feature lets you collect the email directly inside the DM conversation. The flow looks like this:
- First DM delivers the hook and asks if they want the guide
- They reply "YES" or tap a quick reply button
- ManyChat asks: "What's your best email address?"
- They type their email directly in Instagram DMs
- ManyChat captures it and adds them to your list via integration
- The guide is delivered via email immediately
This in-chat opt-in flow typically converts higher than sending people to an external landing page because there's less friction. No new tab, no page to load, no form to fill. Just a conversation.
Step 5: Connecting to Your Email Platform
Once ManyChat has captured an email address, you need it to land in your email marketing platform, ActiveCampaign, Kit, Mailchimp, whatever you use. ManyChat has native integrations with most major platforms.
The setup:
- In ManyChat, go to Settings > Integrations
- Connect your email platform
- In your flow, add an action after email capture: Subscribe to list / Add tag
- Choose the specific list or tag for this lead source
- Your welcome email sequence fires automatically from your email platform
Tag your subscribers by source. Use "instagram-comment-guide" rather than just dumping everyone in the same list. This lets you see which content is generating leads and personalise the email sequence based on what they opted in for.
Step 6: The Email Sequence, What Happens After
The DM flow gets the lead. The email sequence builds the relationship and makes the sale.
For a coaching business, a five-email welcome sequence looks like this:
- Email 1 (immediate): Deliver the guide, introduce yourself briefly, set expectations for what's coming
- Email 2 (day 2): Share a quick win or insight related to the guide topic, something actionable they can do today
- Email 3 (day 4): Address the main objection or misconception in your niche
- Email 4 (day 6): Social proof, a specific client result or transformation story
- Email 5 (day 8): Soft pitch for your main offer or free call, with urgency
AI makes writing this sequence significantly faster. Give it your methodology, your target audience pain points, and a couple of your best client results, and it'll draft the sequence in minutes. You edit for voice and ship it.
Step 7: Write a Hook That Triggers the Flow
The automation is only as good as the content that drives it. Here's the structure for a Reel caption that generates comment triggers:
- Hook line: Call out the exact problem or desire ("If you're spending 3 hours a week chasing leads manually...")
- Promise: What they'll get ("I put together a step-by-step guide on how to automate this in one afternoon")
- Call to action: "Comment GUIDE below and I'll send it straight to your DMs"
The word choice matters. "Comment GUIDE below" outperforms "DM me for the guide" because it's lower friction and it signals to the algorithm that you want engagement on this post. ManyChat will handle the DM, you don't need to ask people to come find you.
What The Protocol's Live Setup Looks Like
At The Protocol, the comment trigger flow is one of the primary lead generation systems. When someone comments "FREE" on a Reel about AI marketing automation, they immediately receive a DM delivering the free resource, with an in-chat opt-in to join the Protocol community email list.
In my experience, the conversion rate on warm traffic, people who've watched a full Reel, is significantly higher than a contact form or generic link-in-bio CTA or a generic "link in bio" CTA. The reason is simple: there's no drop-off. The trigger happens in the same app they're already using, and the DM arrives before they've left the post.
Once they're in the email list, the sequence takes over. By the time they finish the welcome sequence, they understand exactly what The Protocol does, why it works, and what the next step is.
Common Mistakes to Avoid
- Generic DM copy: "Thanks for commenting!" is not a DM. Deliver the thing you promised, immediately.
- Too many steps before the opt-in: Every additional step in the flow costs you conversions. Keep it to three or four messages maximum before asking for the email.
- Not tagging lead source: If you can't tell which content generated which leads, you can't improve.
- Keyword that's too common: If your keyword appears in normal conversation, your automation fires on irrelevant comments. Use something specific.
- Sending people to a homepage: Send them to a dedicated opt-in page or use ManyChat's native email capture. A homepage has too many distractions.
The Result When It's Running
When this system is set up and you're posting consistently, here's what your lead generation looks like: you post a Reel with a comment trigger CTA, the Reel gets watched, comments come in, ManyChat fires DMs, people opt in, the email sequence runs. You're not in the loop until someone is ready to take the next step.
You wake up to new subscribers. You check your dashboard to see how many leads came in overnight. You spend your time delivering coaching, not chasing leads.
That's what automation is supposed to feel like. Not "AI strategy", a system that does the repetitive work so you can focus on the work only you can do.
