Comment-to-DM Keyword Planner

Six checks stand between a candidate trigger word and the caption that prints it. Test yours against your real comments and your live keywords, and see which checks fail and why they matter.

Test your comment-to-DM trigger word

Six checks, run in your browser. Nothing is stored or sent anywhere. Two of them can only be answered with your own comments and your own live keywords.

What makes a comment-to-DM trigger word work?

A comment-to-DM trigger word is the exact string an automation searches for inside a comment before it sends a direct message. It is a match, not a label. Matching ignores case and accents, and a strict match setting fires only when the message is the keyword and nothing else; the fine print lives in our trigger reference.

By default, that search runs against the whole comment. So a word fails in two ways the automation can't tell apart: words your audience already types, and words your other campaigns already use. Setting the word up is a product step, described on the Inrō comment-to-DM page.

How the planner works

  1. Type your candidate. The word you are about to print in the caption, spelled as it will appear.
  2. Paste your own comments. Real ones, because a false trigger is always a word your audience already writes.
  3. List your live keywords. Every word still running on the account: when two keywords share a run of letters, both answer the same comment.

The trigger word checklist

Six checks a trigger word has to pass

Four to twelve characters, one word, plain letters, absent from your own comments, no clash with your live keywords, typeable on a phone

Example:

Trigger word: PLAN Result: 4 of 6 checks passed. Passed: Four to twelve characters. One word only. Plain letters and digits. Easy to type on a phone. Failed: Not a comment you already get. PLAN sits inside "planning", which your audience already comments, so ordinary comments fire your DM. Failed: No clash with your other keywords. Your keyword PLANNER contains PLAN, so a comment meant for PLANNER fires this one too. Variants: none. No rewrite of these letters removes a clash, so pick a word that sits inside neither string.

Where the six checks come from:

  • Four to twelve characters: our own rule of thumb. No study measures trigger word typos; the planner reports the count.
  • One word only: Inrō publishes AND and OR logic for multiple keywords, so a phrase is two conditions, not one.
  • Plain letters and digits: matching ignores case and accents; nothing else is normalised.
  • Not a comment you already get: default matching looks for the word anywhere in the comment.
  • No clash with your other keywords: scenarios outside a priority group all run when several match.
  • Easy to type on a phone: experience, not research. Digits sit on a second keyboard layer.

The two lists you paste do the heavy lifting. Leave either one empty and two checks can't run.

What a checklist catches that a list cannot

  • Two checks only you can run. No published list knows which words your audience already comments or which keywords are still live on your account.
  • The clash is named, not scored. The planner prints the exact string that collides and which way. You fix the collision itself instead of chasing a rating.
  • Variants from your own letters. When a check fails on shape, the suggestions rework your word rather than borrowing someone else's.
  • It hands off to the caption. Once the word passes, the Comment-to-DM Caption Generator writes the post that asks for it.

What actually happens, and where it is documented

Five things a trigger word does in production, each with the mechanism behind it and a link to the documentation.

BehaviourWhat you seeMechanism
Your trigger fires on comments that never askedAn ordinary sentence gets the DMDefault matching looks for the word anywhere in the comment; full details in our trigger reference
Two campaigns answer the same commentOne commenter receives two different DMsScenarios outside a priority group all run when several match (our scenario groups guide)
An emoji trigger misses most peopleHi plus the emoji does not matchEmoji triggers fire only when the message is nothing but emojis; covered in our trigger reference
Only one message leaves on its ownThe follow-up waits for their replyOnly one message can be sent to the commenter (Meta's private-replies docs)
An old post keeps delivering an expired offerToday's commenter gets last month's linkA private reply is allowed within seven days of each new comment (Meta's private-replies docs)

Handling DMs by hand vs automating with Inrō

Manual DM management

Just answering as fast as you can
Warmest leads go cold before you reply
Miss everything while you're offline
No lead capture or CRM tagging
Engagement rarely turns into sales

Inrō automation

Instant replies + lead capture
Auto-reply to every comment in seconds
Works 24/7, never miss a follower
Every lead tagged in Smart Inbox & CRM
Turns engagement into booked revenue
Start free with Inrō

Test the word before you post

  1. Read your last fifty comments first. The words your audience already types are the only list of what your trigger must not contain.
  2. Check every keyword still live. Outside a priority group, every scenario whose keyword matches will run, so one comment can get two answers.
  3. Stop worrying about capitals. Matching ignores case and accents, so CAFE and cafe reach the same automation.
  4. Retire the word when the post does. Meta allows a private reply within seven days of each new comment. An old post keeps delivering until the word comes down.

Where this check goes wrong

Pasting a tidy list

A cleaned-up list of comments hides the messy real ones, and the messy ones are where false triggers live.

Forgetting a paused campaign

A scenario you stopped thinking about still holds its keyword, so leaving it out means the clash check misses it.

Treating a pass as a promise

Six checks catch the mechanical failures; whether people want what the word delivers is a different question entirely.

What to test against, from creator to agency

Creator

Creator

Paste the comments you get most, the short reactions and the where is this from questions, since those are the strings to avoid.

Coach

Coach

List your booking and qualifying keywords together, since flows for the same offer usually share a stem and a comment meant for one can fire both.

E-commerce brand

E-commerce brand

Test the word against product names and sizes, because a comment asking for a size can contain your drop word.

Agency

Agency

Check clashes inside each client account, not across your roster, since only keywords that live on the same account can answer one comment.

A trigger word is a string test, not a name. Two of the six things that break it can only be found in your own data: the words your audience already comments, and the keywords still live on your account.

Frequently asked questions

Why does a trigger word fail when people spell it right?

Because matching is a string test, not a reading test. Inrō documents that keyword matching ignores case and accents and, on its default, looks for your word anywhere in the comment. That is generous in the right direction and dangerous in the wrong one. If it already sits inside sentences your audience writes, ordinary comments fire the automation and people who asked for nothing receive a DM. If it shares a run of letters with another live keyword, a comment meant for that campaign fires yours as well. Neither failure has anything to do with spelling, and neither shows up on a list of recommended words.

Can I run two comment-to-DM keywords at the same time?

Yes, and it is the normal case. Inrō's product page states that you can configure multiple keywords on one post, each sending a different DM. The thing to watch is what happens when one comment matches more than one. Inrō documents that scenarios which are not in a priority group all run independently, so both fire and the person receives two messages. Inside a priority group, only the highest-priority matching scenario runs. The fix is straightforward once you know the rule exists: pick words that share no run of letters, or put the overlapping scenarios in one priority group with the most specific flow at the top.

Should I turn on strict match?

Only when you want the comment to be the keyword and nothing else. Inrō documents strict match as firing only when the message is the keyword with no extra text. That removes false triggers, because a sentence containing your word no longer counts. It also removes everyone who typed the word with a full stop, an emoji or a greeting attached, which on a busy post is a large share of the people trying to reach you. The usual answer is to leave matching on its default and spend the effort choosing a word ordinary comments do not contain. Strict match suits a qualification step, not a lead magnet.

Can I use an emoji as the trigger word?

Inrō supports emoji triggers alongside keywords, but read the constraint before you print one in a caption. Inrō documents that some triggers fire only when the message is nothing but emojis, and gives the example that hi followed by an emoji does not match. People rarely comment an emoji on its own. They wrap it in a word, a name, or three more emoji. Underneath that sits a second problem: an emoji can carry a skin tone modifier or a variation selector, which are extra characters, so the version your audience sends is not always the one you set. A plain word is the safer instruction.

Do capitals or accents change whether my keyword matches?

No. Inrō documents that keyword matching ignores case and accents, and gives cafe matching cafe with an accent as its example. Printing the word in capitals is therefore a readability choice, not a matching requirement, and someone who types it in lower case still receives the DM. What does not fold is styled text. The decorative letters people paste from font generators are separate Unicode characters, not styled versions of ordinary ones, so a word written in them is a different string. Punctuation stuck to the word is a smaller version of the same problem, which is why the planner rejects anything but plain letters and digits.

Is a two-word trigger phrase ever worth it?

Rarely, and the reason is mechanical. Inrō lets you attach more than one keyword to a trigger and choose OR, where any keyword is enough, or AND, where all must be present. A two-word phrase behaves like AND: both strings have to turn up in the comment before anything sends. Every extra word is another chance for a typo or an autocorrect to break the match, and the person never finds out why nothing arrived. The exception is a phrase so distinctive that no part of it is safe alone. If you are reaching for one because your short word keeps clashing, change the word instead.

What happens if someone comments twice, or on an old post?

Two separate rules apply. Meta's private replies documentation states that only one message can be sent to the commenter, so a single comment buys a single reply and the follow-up waits until they answer. Inrō adds its own guard and publishes it: one DM per user per post by default, so someone who comments five times is not messaged five times. Age is the part people forget. Meta allows the reply within seven days of the comment, and that clock starts at each new comment rather than at the post. An old post therefore keeps delivering whatever its keyword is wired to until you switch it off.

Where do the lists of fifty best trigger words come from?

We read six of them in August 2026. Every page recommends words, none sources the performance figures printed beside them, and several recommend the words most likely to misfire: one names GUIDE, LINK, YES, PRICE and FREE as choices that work well, which are exactly the words people already type in ordinary comments. Only one of the six, Wati's, named the contains and exact matching options. That same page defines contains as triggering if the keyword appears anywhere in the message, then advises that DROP and DROPS are different enough, which its own definition contradicts: a comment reading DROPS contains DROP. None of the six tested a word against the reader's own comments.

Is the planner free, and where do my keywords go?

It is free, there is no sign-up, and nothing you type leaves your browser. The six checks run in a script on this page, so the candidate word, the comments you paste and your keyword list are never sent to a server and are gone when you close the tab. That matters more here than on most tools, because those lists describe your account in a way you would not publish. Run as many words as you like, with no cap. The one thing this page cannot do is set the trigger, since that needs a connected Instagram professional account. The free Inrō plan covers 100 contacts and 3 automations.

Kshitij Maheshwari
Chief of Staff

Kshitij runs the growth experiments and looks after client success from first trial to enterprise rollout at Inrō. The advice in these tools comes from funnels he has tested on real accounts, and from the support tickets that follow when a setup goes wrong.

Last updated
August 2026
Category
Free

Join automations strategies and Instagram Insights weekly

Thank you! You have been susbcribed to our weekly insights!
Oops! Something went wrong while submitting the form.

By entering your email address above and clicking Subscribe, you consent to receive marketing communications (such as newsletters, blog posts, event invitations and new product updates), and targeted advertising from Inrō from time to time. You can unsubscribe from our marketing emails at anytime by clinking on the "Unsubscribe" link at the bottom of our emails. For more information about how we process personal information and what right you have on this respect, please see our Privacy Policy.

Try Inrō and put your Instagram DMs on autopilot

Attract more leads, reply in seconds, and turn engagement into sales, automatically.

Free plan available
Meta Tech Provider
Setup in 5 minutes