Keyword triggers: send the right reply every time

By the autoreplyig team3 min readUpdated
How-to

Every Instagram automation reduces to the same sentence: when a message contains X, send Y. The X is your keyword trigger, and picking it well is most of the difference between automation that feels like magic and automation that fires at the wrong people.

Where triggers can listen

Three surfaces, three slightly different behaviors:

SurfaceWhat happens on matchConversation after
Post commentsOne private reply DMOnly if they respond to your DM
Story repliesNormal DM replyFull 24-hour window, already open
Direct messagesNormal DM replyFull 24-hour window, already open

Comment triggers are the reach play (strangers finding you), story and DM triggers are the depth play (existing audience). The mechanics of each are covered in the comment-to-DM playbook and the story automation guide; this post is about the matching itself.

How matching actually works

In autoreplyig, a keyword matches when it appears in the message, regardless of case. "Guide", "GUIDE" and "guide pls!" all trigger a rule set to "guide". That's the behavior you want almost always, but it has consequences worth thinking through:

Contains-matching catches accidents. A trigger on "price" also fires on "the price seems steep." Usually harmless, occasionally awkward. The fix is choosing words people don't use conversationally.

Made-up words are the safest triggers. "GUIDE" is decent. "POSEGUIDE" fires only for people who read your CTA. Branded trigger words also make your CTAs recognizable over time.

Emoji and punctuation. People will comment "GUIDE 馃檹馃檹" or "guide!!". Contains-matching handles these fine. Exact-match tools break on them, which is why we don't do exact matching.

Choosing trigger words: a short checklist

  1. One word. Multi-word triggers die by typo.
  2. Not conversational. Would someone type this word without meaning to trigger? If yes, pick another.
  3. Related to the payload. "CHECKLIST" for a checklist. When the word describes the thing, people remember what they asked for when the DM arrives.
  4. Different per campaign. Reusing "LINK" across every post means you can't tell which post drives results, and you can't send campaign-specific replies. One keyword per offer.

One rule or many?

Start with one rule per active campaign, not a giant library. We've watched people build fifteen keyword rules on day one and then forget what half of them say. Automation you can't remember is automation that eventually embarrasses you: an old rule firing a stale link months later.

A sane structure for most creators:

  • One evergreen rule: "GUIDE" (or your main lead magnet) across all posts.
  • One campaign rule: the keyword for whatever you're currently promoting, scoped to the posts that promote it.
  • One story rule for the current week's story CTA.

Retire campaign rules when campaigns end. Three live rules you remember beat fifteen you don't.

Testing before you announce

Always fire the trigger yourself from a second account before telling your audience about it. Check three things: the DM arrives, the link card points where you think, and the copy reads right on a phone screen. Thirty seconds of testing has saved a lot of people from CTAs pointing at 404s.

If a trigger suddenly stops firing, check your Facebook Page connection before blaming the tool. Instagram occasionally drops the Page link during account changes, and every API-based tool goes quiet until it's reconnected.

The part the trigger can't do

A keyword rule delivers the message; it doesn't write it. The DM that goes out determines whether the person clicks, replies, or mutes you. Short, payload-first, one human line, one question if you want a conversation. The DM marketing guide goes deep on what to actually send once the trigger fires.

Try this on your own account

autoreplyig turns Instagram comments, DMs and story replies into automated conversations. Free to start, takes about two minutes to connect.

Start free