Blog
Tutorial

June 2026 · 7 min read

Instagram Keyword DM Triggers: How to Pick the Right Keywords

A keyword trigger is the engine inside Instagram comment automation — it's the specific word you tell people to comment so the automation knows who to DM. Pick the right keyword and set up the right caption, and your comment section becomes a lead generation machine. Pick the wrong one and you either get zero comments or accidentally fire DMs at people who meant something else entirely.

Key Takeaways

  • A keyword trigger fires an automatic DM (and optional public reply) when someone comments a specific word on your post
  • The best keywords are one word, all caps, action-oriented, and clearly tied to a specific offer
  • Avoid keywords that appear in normal conversation — they'll fire on unrelated comments
  • Exact match vs. contains match controls whether the full comment or just a partial word triggers the automation
  • You can run multiple keyword triggers on the same post, each sending a different DM

What a keyword trigger actually does

When you set up a keyword trigger on an Instagram post, you're creating a rule that says: "Watch for comments on this post that contain [word]. When you find one, do these things."

The "things" are typically: send a DM to the person who commented, and optionally post a public reply on their comment. Both happen automatically within a few seconds of the comment being detected.

This runs through Instagram's official Messaging API — it's a Meta-supported feature for Business and Creator accounts, not a third-party bot. The automation connects to your account via Facebook OAuth and detects comments through the API's webhooks. When a matching comment comes in, the DM fires through the same API channel.

The result, from the commenter's perspective: they typed a word, and moments later received a message in their Instagram inbox. It feels personal because it's immediate. They're still in the mindset that made them comment — and they get what they asked for right then.

How to choose the right keyword

The keyword is a small decision with a big impact on how well the automation performs. A few rules:

One word. Multi-word keywords are harder to remember and harder to type correctly. "SEND INFO" is two words and introduces variation — people might type "send info", "SEND INFO", "sendinfo." Stick to one word.

All caps in your caption. Writing the keyword in all caps in your post caption ("Comment PRICE below") makes it visually distinct and tells people exactly what to type. Comment rates are higher when the keyword stands out.

Action-oriented. Keywords like PRICE, INFO, LINK, GUIDE, FREE, YES, and BOOK are clear signals that the person wants something specific. They feel like a natural response to "do this thing and get that thing."

Specific enough not to fire on unrelated comments. The word GOOD fires on "good content!", "so good!", "looks good to me" — all comments that have nothing to do with your offer. The word PRICE almost only appears when someone specifically wants pricing information.

Keyword options by business type

Different businesses have different primary questions. Match your keyword to the most common intent.

Service businesses (salons, studios, clinics, coaches):

  • BOOK → sends booking link or asks for preferred time
  • PRICE → sends service menu with pricing
  • INFO → sends a general overview + booking link
  • AVAILABLE → sends availability or a link to your calendar

E-commerce and product businesses:

  • LINK → sends the product page link
  • SHOP → sends the full store link
  • SIZE → sends sizing guide
  • COLOUR / COLOR → sends available colour options for the featured product

Digital product creators:

  • FREE → sends the free lead magnet link
  • GUIDE → sends the guide or the link to download it
  • TEMPLATE → sends the template link
  • BUY → sends the purchase link directly

Restaurants and food businesses:

  • MENU → sends menu link or image
  • BOOK → sends reservation link
  • HOURS → sends opening hours
  • LOCATION → sends address and Google Maps link

Real estate and property:

  • DETAILS → sends property details PDF or link
  • PRICE → sends asking price and viewing info
  • VIEWING → sends link to book a viewing

Exact match vs. contains match

Most automation tools offer two matching modes:

Exact match fires only when the comment is exactly your keyword and nothing else. Comment: "PRICE" → triggers. Comment: "what's the PRICE?" → does not trigger.

Contains match fires whenever your keyword appears anywhere in the comment. Comment: "PRICE", "what's the PRICE?", "PRICE please", "could you share the price?" — all trigger.

Contains match is more forgiving and catches natural-language variations, which can increase trigger rate. The risk: if your keyword appears in unrelated comments ("that's a good GUIDE overall"), those will trigger the automation too.

For most keywords (PRICE, BOOK, FREE, LINK), exact match works well — they rarely appear in casual comments unless someone is specifically responding to your CTA. For softer keywords (INFO, DETAILS, YES), contains match helps catch "yes please" and "more info?" style responses.

Writing captions that maximise keyword comments

The trigger only works when people actually comment the keyword. The most important part of the whole setup is the caption CTA.

The formula: Keyword + specific benefit + friction reducer.

  • Keyword: tells them exactly what to type
  • Specific benefit: tells them exactly what they'll get
  • Friction reducer: removes any hesitation ("no email required", "takes 2 seconds", "completely free")

Examples by strength:

Weak: "Comment below for more info!" — No keyword specified. People don't know what to type. Will generate questions, not keyword comments.

Better: "Comment INFO and I'll DM you the details." — Keyword is clear. Benefit is vague ("details" of what?).

Strong: "Comment PRICE below and I'll DM you our full price list with all package options — takes about 2 seconds." — Keyword is clear. Benefit is specific (full price list, all packages). Friction is reduced (takes 2 seconds).

Strongest: "Comment FREE and I'll DM you my 47-page Instagram response template pack — the exact scripts I use to reply to 200 DMs a week. No email required, just comment and it's yours." — Everything is spelled out. The person knows exactly what they'll get and exactly what it costs them (nothing, just a comment). This format regularly generates 5–10x more keyword comments than a vague CTA.

Running multiple keywords on one post

You can set up multiple triggers on the same post, each sending a different DM. This is useful when you want to serve different intent signals from the same piece of content.

Example — a fitness coach posts a workout Reel:

  • PROGRAM → sends information about the 12-week program
  • PRICE → sends program pricing
  • FREE → sends a free sample workout PDF
  • CALL → sends a link to book a free discovery call

Each person gets the specific thing they asked for. Someone who's ready to buy comments PRICE. Someone who wants to try before they commit comments FREE. The automation routes each one correctly.

The public reply for each keyword can also be different: "Price details sent!" vs "Free workout on its way!" — which adds social proof relevant to what each commenter asked for.

What makes a keyword trigger perform

1 word

Ideal keyword length

3–5 sec

Time for DM to arrive after comment

3–4×

Comment rate increase with specific CTA

5 min

Setup time for a keyword trigger

A few things to watch out for

Keyword collisions. If you run multiple posts at the same time with the same keyword, make sure each trigger points to the correct post. Accidentally sending the wrong product information to someone who commented on a different post than you intended is a common mistake.

Testing before promoting. Always test your trigger from a second account before you start driving traffic to the post. Confirm the DM arrives quickly, the link works, and the public reply shows correctly. Then start promoting.

Seasonal keywords. If you run a time-limited offer and use a keyword like SUMMER or SALE, deactivate the trigger when the offer ends. Nothing worse than someone commenting the keyword three months later and receiving information about an expired deal.

Frequently asked questions

What is a keyword trigger on Instagram? An automation rule that fires a DM (and optional public reply) when someone comments a specific word on your post. It runs through Instagram's official Messaging API and is available for Business and Creator accounts.

What keywords work best? INFO, PRICE, LINK, GUIDE, FREE, YES, BOOK — short, action-oriented words clearly tied to a specific offer. Avoid words that appear in normal conversation.

Exact match vs. contains match? Exact match fires only when the comment is exactly your keyword. Contains match fires when the keyword appears anywhere in the comment. Exact is cleaner; contains catches more variations but can misfire on unrelated comments.

Can you run multiple keywords on one post? Yes — most tools support multiple triggers per post, each sending a different DM based on the specific keyword commented.

Set up your first Instagram keyword trigger today

ReplyMind connects via Meta's official API. Create keyword triggers, write your DM, update your caption — and turn every comment into a conversation automatically.