An Instagram sales funnel with keyword triggers works like this: your post asks people to comment a word, an automation sends them a DM the moment they do, and a short conversation in their inbox takes them from "interested" to "bought". It replaces "link in bio" with a direct, personal path to the sale.
This guide gives you the full blueprint: the four stages, the messages for each, a worked example, and how to tell which part of your funnel needs fixing.
Why keyword funnels beat "link in bio"
With link in bio, a viewer has to leave the reel, open your profile, find the right link and tap it. Every step loses people, and you never learn who was interested but didn't click.
A keyword funnel removes those steps. The viewer types one word, and the link arrives in their DMs. You also get a list of everyone who asked, so you can follow up.
It also helps the post. Comments are a strong engagement signal, and a clear "Comment X" call to action gives people a reason to comment.
The four stages of a keyword funnel
Stage 1: The hook (the post)
The post does one job: make people want the thing and tell them exactly how to get it.
- Show the outcome, not the product. "How I plan a week of meals in 15 minutes" beats "My new meal planner".
- Pick one keyword that matches the offer:
PLANNER,SIZE,PRICE,BOOK. - Say it clearly, both on screen and in the caption: "Comment PLANNER and I'll DM you the template".
- Pin a comment with the same instruction so late viewers see it.
Stage 2: The delivery (first DM)
The first DM delivers what you promised, right away, and asks for a small next step.
Here's your free planner 👇 [link]
Want the version with a shopping list too? Reply YES.
Two things matter here. First, deliver before you sell. Second, end with a question the person can answer in one word. Instagram lets a business send one private reply to each comment, so you want the person to reply and open a full conversation.
Stage 3: The qualifier
Once they reply, ask one question that tells you what they need. Make the answer a single word, so it's quick to type and easy to automate.
Quick one: who are you cooking for? Reply:
- ME for just me
- TWO for me and a partner
- FAMILY for a family
Each answer word is its own DM keyword rule, so each one leads to a different next message.
Stage 4: The offer
Now make the offer that fits their answer, with one clear action.
Families love our Weekly Family Box: 5 dinners, pre-portioned, delivered every Sunday.
This week's menu and order link: [link?utm_source=instagram&utm_medium=dm&utm_campaign=planner_reel]
Any questions, just reply here. A real person reads every message.
Note the tracking tags on the link. They show in Google Analytics which reel and which funnel the order came from.
A worked example: D2C skincare brand
Here's a full funnel for a skincare brand launching a vitamin C serum.
The reel: a 20-second before-and-after routine. On-screen text: "Comment GLOW for my morning routine + launch offer".
Rule settings:
- Trigger: comment contains
GLOW(any case) on this reel - Public reply, rotating between: "Sent! 💌", "Check your DMs ✨", "Just sent it!"
- DM 1: routine PDF and "Want to know which serum suits your skin type? Reply YES."
After "YES" (a DM keyword rule):
Which describes your skin best? Reply OILY, DRY, COMBO or SENSITIVE.
After the answer (one DM keyword rule per skin type): a message recommending the right product, the launch discount code, and a tagged link. Sensitive skin gets a patch-test note and the gentler formula.
Hand-off: any reply containing "allergy", "reaction" or "doctor" is flagged for the team to answer personally.
The brand ends up with a contact list of everyone who commented, and can see in each conversation which skin type they chose. That list is worth more than the launch itself, because it tells the team what to make next.
Setting it up in MediaDoc
- Connect Instagram through the official login in Integrations.
- Create a rule, choose "Comment keyword" as the trigger, and pick the post or reel.
- Add the keyword and turn on public reply rotation.
- Write DM 1, add a link button for the freebie, and end with "Reply YES".
- Add the qualifier as a DM keyword rule for
YES. - Write the offer messages as one DM keyword rule per answer, with link buttons to each product.
- Turn the rule on and test it from a second account.
Optional extras:
- Follower Gate: check whether the commenter follows you before sending the freebie, and ask them to follow if they don't.
- AI assistant: answer free-form questions like "Is this safe in pregnancy?" from your own FAQ, with sensitive topics passed to a person.
- First comment: schedule the post with the "Comment GLOW" instruction as its first comment.
Measuring your funnel
Look at each stage separately so you know what to fix.
- Comments per 1,000 views. Low means the hook or call to action isn't clear. Try a stronger opening or a more specific promise.
- Share of commenters who reply to DM 1. Low means the first DM isn't inviting enough. Make the reply prompt more appealing.
- Share who answer the qualifier. Low means the question is confusing or too personal.
- Clicks and orders from the tagged links, in your analytics tool. Low means the offer or landing page needs work.
Change one thing at a time, and give each change at least a few posts before judging it.
Mistakes to avoid
- Making them work for the freebie. If they have to answer three questions before getting what you promised, they leave.
- Using one keyword for everything. Separate keywords show which content drives which interest.
- Sending follow-ups days later. Instagram stops automated messages 24 hours after the person's last message. Time follow-ups inside that window.
- No human fallback. Some questions need you. Make sure those reach your inbox.
Funnel ideas by business type
The same four stages work for almost any business. Here are starting points:
- Coaches and course creators. Keyword
CLASSon a teaching reel. DM 1 sends a free mini-lesson. The qualifier asks about experience level. The offer is a free webinar seat or a discovery call. - Real estate agents. Keywords
2BHKand3BHKon a property tour reel. DM 1 sends the brochure. The qualifier asks about budget range and move-in timeline. The offer is a site visit booking link. - Restaurants and cafés. Keyword
MENUon a dish reel. DM 1 sends the menu. The qualifier asks "Dine-in or delivery?". The offer is a reservation link or a delivery app link with a code. - Fashion brands. Keyword
SIZEon a try-on reel. DM 1 sends the size guide. The qualifier asks about fit preference. The offer is the product link with the right size pre-selected. - Agencies and consultants. Keyword
AUDITon a tips carousel. DM 1 sends a self-audit checklist. The qualifier asks about team size. The offer is a free strategy call.
In each case the first DM gives real value on its own. If the person never buys, they still got something useful, and they'll remember you.
Common questions
How many keywords should one post have?
Usually one. Two can work when they lead to different things, such as 2BHK and 3BHK on a property reel, but more than that confuses viewers.
Does commenting a keyword help my reach?
Comments are one of the engagement signals Instagram looks at, and a clear call to action gets more of them. The bigger win, though, is that every comment becomes a conversation you can continue.
Can I use keyword triggers on ads?
Yes. Comments on Instagram ads can trigger the same automations, which makes ads far more measurable than sending people to a website and hoping they convert.
Your next step
Pick your next reel, choose one keyword and write the first DM before you post. When it's working, add the qualifier and the offer.
Build your first keyword funnel in MediaDoc, or read the keyword trigger and DM funnel definitions.