All posts
AutomationGuide

Instagram Keyword Automation: Trigger DMs by Word (2026)

How Instagram keyword automation works: match a word in a comment, story reply, or DM and fire an automatic response. Setup, best-practice keywords, multilingual matching, and staying compliant.

The heyy.to team5 min read

Keyword automation is the engine under almost every "comment X for the link" and "reply YES for the guide" campaign you've seen. The idea is simple: pick a word, and when someone types it in a comment, story reply, or DM, an automatic response fires. Get the keyword right and the whole thing runs itself. Get it wrong and you either miss entries or trigger on the wrong messages. Here's how it works and how to set it up well.

We build heyy.to, so this maps to what our product does, but the mechanics are the same across official-API tools.

What keyword automation is

At its core, keyword automation is a match-and-respond rule:

  1. You choose a trigger surface (a comment on a post/reel, a story reply, or a DM to you).
  2. You choose a keyword (e.g. "LINK").
  3. When someone's message on that surface contains the keyword, an action fires, usually an automatic DM.

In heyy.to, the trigger surfaces are comment_on_post, comment_on_live, story_reply, story_mention, and dm_to_you, and each can match a keyword. The action can be a text DM, an image or card, a lead form, an ask-to-follow step, or a follow-up message.

How the matching works

When someone types a message, the tool checks whether your keyword appears in it. A few things matter:

  • Case doesn't matter. "LINK", "link", and "Link" all match. You don't need to worry about capitalisation.
  • Partial vs exact. Most tools match if the keyword appears anywhere in the message, so "send me the link please" matches "link". Some let you require an exact match. Partial is usually what you want, because people phrase things loosely.
  • Multiple keywords. You can often match several words to the same action ("link", "guide", "info"). Useful, but keep your public CTA to one word so people know exactly what to type.

Multilingual matching (the part most tools miss)

If your audience comments in Hindi, Hinglish, or Marathi, English-only keyword matching leaves a lot of intent on the table. Someone typing "mujhe link chahiye" or "मुझे चाहिए" wants the same thing as someone typing "link", but a tool that only matches English never fires for them.

heyy.to does multilingual keyword matching on purpose, because a big chunk of Indian creators' audiences reply in their own language. If your audience is regional, this isn't a nice-to-have, it's the difference between catching half your intent and all of it. See Hindi and Marathi keyword automation for more.

Setting up a keyword automation

  1. Pick the surface. Where do you want it to fire, comments on a specific post, story replies, or DMs? Match it to your campaign.
  2. Choose one clear keyword for your public CTA. "Comment LINK", "Reply YES". One word people can't get wrong.
  3. Add any synonyms you also want to catch (regional variants, common misspellings) as additional match terms.
  4. Write the action. The DM you want sent, plus any follow-up or lead form.
  5. Scope it. Point it at the right post (or all posts, or a specific story). You usually don't want one keyword firing across everything.
  6. Test and activate.

Choosing keywords that actually get typed

Your keyword is a call to action, so make it easy and obvious:

  • Short and memorable. One word beats a phrase. "LINK" beats "SEND ME THE LINK".
  • Relevant to the offer. "GUIDE" for a guide, "PRICE" for pricing, "ENTER" for a giveaway. People remember it because it means something.
  • Not an accidental common word. Avoid a keyword so generic it fires on normal conversation. "YES" is fine on a story that asked for a yes; "hi" as a DM keyword is not.

We keep a fuller list in the best trigger words for Instagram DM automation.

Keyword automation and account safety

Keyword automation is reactive by design: it only responds to people who typed your keyword first. That's the compliant pattern Instagram supports through its official API. The safety rules:

Done this way, keyword automation is one of the safest things you can run, because the keyword is a built-in filter that guarantees you're only replying to intent. See is Instagram automation safe.

Where keyword automation shines

  • Link delivery: "Comment LINK" or "Reply LINK" to get a resource.
  • Lead magnets: "Comment GUIDE" to get a freebie, with email capture.
  • Giveaways: "Comment ENTER" to join and get confirmed. See the giveaway automation guide.
  • Pricing/product info: "Comment PRICE" to get details in the DMs.
  • Sales funnels: the keyword is the top of a comment-to-DM funnel. See the comment-to-DM guide.

FAQ

What is Instagram keyword automation? A rule that fires an automatic response when someone types a chosen word in a comment, story reply, or DM. It powers "comment X for the link" and similar campaigns.

Is keyword matching case-sensitive? No. "LINK", "link", and "Link" all match. Most tools also match if the keyword appears anywhere in the message.

Can I use keywords in other languages? With the right tool, yes. heyy.to matches Hindi, Hinglish, and Marathi keywords, not just English, so you catch intent from a regional audience.

How many keywords should I use? Match a few synonyms if you want, but keep your public call to action to one clear word so people know exactly what to type.

Is keyword automation safe? Yes. It's reactive, it only responds to people who typed your keyword, and on the official API with rate limits it's one of the safest automations you can run. See is Instagram automation safe.


Keyword automation is the trigger behind every comment-to-DM and story-reply campaign, and heyy.to runs it on the official Meta API with multilingual matching. Try it free, or read the comment-to-DM guide to see it end to end.

© 2026 heyy.to. All rights reserved.hello@heyghe.com