How keywords match
Capitals, stretched letters, typos and Hinglish: what counts as a match.
People don't type the way you write keywords. Codm matches the way they actually type, so one keyword covers many versions of the same question.
What counts as a match
Codm tries four checks, from strictest to loosest. A comment only needs to pass one.
| Check | What it catches | Example for price |
|---|---|---|
| Exact | The word anywhere in the comment, any capitals, accents or stretched letters | PRICE??, Pricé, priiiice pls |
| Word forms | Other forms of the same word | shipping also catches ships, shipped |
| Typos | Small spelling mistakes in a whole word | pirce, prise |
| Same meaning | Common ways of asking the same thing, including Hinglish | how much, kitna, rate |
Stricter checks always win. If one rule says rate and another says price, the comment "rate please" goes to the rate rule, even though price would also match by meaning.
Typo limits
To avoid false matches, typo tolerance depends on the keyword's length:
| Keyword length | Typos allowed |
|---|---|
| 3 letters or fewer | none, exact only |
| 4 to 6 letters | 1 |
| 7 letters or more | 2 |
Two extra guards: for keywords of 6 letters or fewer, the first letter must match (so cost never matches most), and keywords containing numbers never match with typos (so size 10 never matches size 40).
Several words in one keyword
Multi-word keywords like how much match even with a typo or extra punctuation: how mcuh and how, much both count.
Typed answers to DM buttons
The same matching applies when someone types instead of tapping a button in a DM. Typing "yes" picks the [Yes please] button, and typing "link" picks [Send me the link]. They can also type the button's number, like "1" or "2".
Things to know
- Short keywords match inside longer words.
mematches "message". Prefer keywords of four letters or more. - Meaning-based matching is broad.
pricewill answer "kitna" and "how much" too. That is usually what you want. - Typo matching can catch a real word.
costcan match "cast". If that happens, use a longer or more specific keyword.
Tip
The workflow designer's walkthrough shows why a comment matched ("read as a misspelling", "means the same thing"). It's the fastest way to check a keyword. See Workflows.
Something unclear or out of date? Tell us and we will fix the page.