1. Home
  2. Blog
  3. Product updates
Product updates

Instagram comment keywords that do not misfire

The word you ask people to comment decides how well the whole thing works. Here is what matches what, why short words catch the wrong comments, and how to pick one that behaves.

5 min readBy Instoly

A stack of chat bubbles with one lifted out and a magnet pulling a single bubble towards it.

The keyword is the smallest decision in a comment flow and the one that decides most of the outcome. Pick well and every DM goes to someone who asked for it. Pick a word people already use in ordinary conversation and you will be sending links to people who were paying you a compliment.

Here is how matching actually works inside Instoly, and what we would pick knowing that.

Why does a keyword catch the wrong comments?

Because most flows match a keyword anywhere inside a comment, which is the default we ship and also the reason short words are dangerous. Set the keyword to SO and you have just matched "so good", "also" and "person".

The same goes for words that carry meaning on their own. LINK, PRICE and SEND all turn up in comments written by people who are not following any instruction, and each of those gets a DM and a public reply they did not ask for.

A sieve letting one coral comment bubble through while three grey bubbles are held back.
The right word filters for you. The wrong one lets everything through.

What is the difference between contains and exact?

Contains fires when the keyword appears anywhere in the comment, so "pls send GLOW30 na" matches GLOW30. Exact fires only when the whole comment is the keyword and nothing else. Exact is the one we reach for when a word is short or common, because it turns off every accidental match at once.

There is one more rule inside contains that surprises people. A comment of three characters or more that is the beginning of your keyword also counts as a match, so a comment of "glo" would trigger GLOW30. We kept that because people cut words short on phones, and dropped anything shorter because two letters matched almost everything.

Do capitals and spaces matter?

No, and none of it matters: everything is lowercased and trimmed before it is compared, so LINK, Link and link are one keyword, and a comment with a stray space either side still matches. You do not need to register the capitalised and lowercase versions separately for matching to work.

Spelling is a different matter. People type fast on a phone, so we would add the obvious misspellings of anything longer than a few letters, and the plural if the word has one.

What about Hindi, Hinglish and other scripts?

Keywords have no language setting. A keyword in Devanagari is measured by the characters as they read rather than by how a computer stores them, so a Hindi word behaves inside Instoly exactly like an English one.

What that means in practice is that you should register the spellings your audience will actually type. If you speak Hindi in the reel, someone will comment in Devanagari and someone else will type the same word in Roman letters. Both are easy to add, and a keyword nobody thought to register is the quietest way to lose a DM.

Three blank keyword chips fanned out, each with a tick beside it.
One word, every spelling your audience actually types.

Which comments never match anything?

A comment that is only a sticker, a GIF or an emoji arrives with no text at all. Those match nothing, which is deliberate on our part: an empty comment technically sits inside every keyword, and without that rule a fire emoji would trigger every flow you own.

We mention it because a reel full of flame and heart emoji can look like a broken flow when it is working exactly as intended.

How do you know which keyword worked?

Every flow reports its own numbers: the comments it matched, the DMs that went out, how many were read and how many clicks the link got. That is the reason we keep saying one keyword per post. Share a word across three posts and the numbers merge into a single number that tells you nothing about any of them.

Read across a few posts and the pattern shows up quickly. A word that gets matched often but rarely clicked usually means the DM is wrong, not the keyword. A word that barely gets matched at all usually means you put it in the caption and never said it out loud.

Each matched comment spends a credit for the DM, and another if you also reply publicly, so a keyword that misfires costs you twice over. We set out what a credit covers in the free plan and how credits work.

So what makes a good keyword?

  • A word nobody types by accident. Invented is best, and we like the shape of GLOW30, RECIPE21 or DESK.
  • Long enough that a three-letter fragment of it is still rare.
  • Easy to spell out loud, because you are going to say it in the reel.
  • Specific to this post, so you can tell from your numbers which post pulled.
  • Registered in every spelling your audience uses, including the script they type in.

When a word is genuinely short or common and you still want it, switch that flow to exact match and it becomes safe again. The setup itself is covered in how to auto-reply to comments with a link, and the limits on who can be messaged in what Instagram allows.

Does the keyword have to be in capitals?

No, matching is case-insensitive, so LINK and link are the same keyword. Capitals in the caption and the reel are a way of telling people what to type, not a technical requirement.

Can one post have more than one keyword?

Yes, a flow can watch several keywords at once, which is how you cover plurals, misspellings and a second script for the same word.

What happens if two of my flows use the same keyword?

They compete for the same comment, which is why a keyword should belong to one post. Give each post its own word and the numbers stay readable too.

Will someone commenting a keyword twice get two DMs?

A private reply is one message per comment, so a second comment is a separate trigger rather than a second copy of the same reply.

Is there a keyword I should avoid entirely?

Anything people say in normal conversation about your content: nice, love, want, need, price, link. If you want one of those, use exact match.

Pick the word first and write the reel around it. Instoly handles what happens after someone types it, and our per-flow numbers will tell you which word pulled.

The takeaway

An invented keyword you say out loud beats a common word every time, and exact match rescues the rest.

Sources

  1. Creator guide, Instolyinstoly.com
  2. What Instoly doesinstoly.com
  3. Private Replies, Instagram Platformdevelopers.facebook.com
About Instoly

Built for Instagram creators.

Instoly answers comments on your posts and reels with an automatic DM, through Instagram's official API. It also gives you a Store for the link in your bio, AI Studio for captions and try-on, and invoices built from your posts. The free plan includes 1,000 DM & comment credits a month.

Start free