Keyword alerts on Android: ring only when a message says “urgent”, “ASAP” or “call me”
By the Message Alarm team · Updated · 6 min read
Android has no setting that rings when a message contains a certain word, but an app can add one. In Message Alarm you type words like “urgent”, “ASAP” or “call me” under Message contains, and when a notification from a watched app includes one of them, the phone rings an alarm, even on silent. Everything else arrives as usual.
It matches whole words, ignores capital letters and accents, and works in Bangla, Hindi, Arabic and other scripts. It is Android only; iPhones don’t let apps read other apps’ notifications.
How do keyword alerts work on Android?
A keyword alert is a rule that rings when a new message contains a word or phrase you chose, no matter who sent it. Message Alarm has Notification access, so it sees each notification’s text the moment it arrives, and it checks that text against your words on the phone. Your messages are checked on your phone and are never uploaded.
A few details decide whether your words fire when you expect them to:
- Whole words only. “Art” won’t fire on “start”, and “urgent” won’t fire on “urgently”, so add both forms if you want both.
- Capitals don’t matter, and neither do accents: “CAFE” and “café” are the same word to the matcher.
- Phrases work. “Call me” only fires when those two words appear together, which is far less noisy than “call” on its own.
- It can only see what the notification shows. If a chat app is set to hide message previews, there’s no text to match. imo, for example, can notify without the real text, so an imo rule needs at least one sender name.
How do you set up a keyword alert?
- Install Message Alarm and allow Notification access.
- Add the app the messages arrive in as a watched app.
- Under Message contains, add your words or phrases one at a time.
- Optionally add Only during set hours, then ask someone to send you a message with one of the words as a test.
If you’d rather not start from a blank list, the home screen’s “Try an example” rules include Urgent messages (urgent, emergency, call me, ASAP), Work emergencies (urgent, ASAP, server down, blocker) and Bank & OTP alerts (OTP, verification code, debited, credited). Pick one and edit it.
Which keywords should you use for your job?
Fewer than you think. Every word you add is one more way to be woken by nothing, and a rule with fifteen words tends to ring for the wrong reasons within a week. Three to five words per rule is plenty. Here are starting points, with the trap each list tends to fall into.
| Who | Words to try | Watch out for |
|---|---|---|
| Freelancer | urgent, deadline, revision, call me | “Deadline” also appears in marketing emails if you watch Gmail |
| Shop or online seller | order, cancel, return, COD | “Order” fires on every order; that may be what you want, or it may be too many |
| Parent | school, pick up, fever, nurse | School groups say “school” all day; pair the word with a teacher’s name |
| Trader | stop loss, take profit, margin call | Use the exact wording your platform’s notifications use |
| On-call | server down, outage, blocker, ASAP | Bots in work chats repeat words; check Insights after a week |
For sellers taking orders in Instagram DMs, the Instagram DM alerts guide has more detail. Traders using MetaTrader can read the guide to MT5 alerts that ring on silent.
How do you stop noisy people and groups from setting it off?
Use Never alarm for. It holds a list of names whose messages never ring, even when they contain your words. The cousin who writes “URGENT!!!” about memes goes here.
One catch: an app’s rule can use Never alarm for or Only alarm for, not both. If you’ve already limited the rule to certain people, you don’t need an ignore list anyway, because nobody else can trigger it.
Groups are where keyword alerts get noisy. After a few days, the Insights screen lists your noisiest chats, and for a busy group that is taking over an app it can offer a “Never alarm for this group” button. One tap and that group stops ringing, while the same words from your other chats still do.
Can a keyword alert be limited to one person?
Yes, and it’s the tightest filter you can build. Put a name under Only alarm for and words under Message contains, and the alarm rings only when that person sends one of those words. Your manager can message you forty times a day without setting it off, and the forty-first message, the one that says “server down”, rings.
Names are typed exactly as the app shows them. In a group, the real sender is what counts, not the group’s name. In WhatsApp, a sender shown with a “~” before the name (someone not in your contacts) never matches, so save the number first. Add Only during set hours on top if the words only matter at night, or only on work days, and the SMS alarm guide shows the same idea for texts.
Do keyword alerts work in Bangla, Hindi or Arabic?
Yes. Whole-word matching works in other scripts too, so “জরুরি” in Bangla, “तुरंत” in Hindi or “عاجل” in Arabic fire as words, not as fragments of longer words. Languages written without spaces between words, such as Chinese, Japanese and Thai, match anywhere in the text instead, since there are no word breaks to go by.
A practical tip for anyone whose friends type their language in Latin letters: add both spellings. People who write “জরুরি” in one chat write “joruri” in the next. The same goes for “jaldi” and “जल्दी”. Message Alarm’s screens come in 21 languages, including Bengali, Hindi and Arabic, so you can set all this up in your own language.
How can you see which keywords actually matched?
Open Insights. Under your keywords it shows lines like “‘urgent’ matched 3 times in the last 7 days”, worked out on the phone from your own Activity. A word that has matched nothing in a month is either doing its job quietly or useless; a word that matched forty times is almost certainly too wide. Look at both kinds every few weeks and decide. The Activity screen also shows matches that didn’t ring and why, such as the free daily limit or alarms being muted.
Are Smart Tray urgent words the same as alarm keywords?
No, they do different jobs. Smart Tray keeps only the notifications you choose in your notification bar and moves the rest to an Inbox in Message Alarm, so nothing is lost. Its urgent words are an editable list of breakthroughs: a notification with one of them always stays in the tray, and in Quiet mode it still makes a sound. It does not ring an alarm.
Alarm keywords are louder. They play on the alarm stream, turn the screen on and can repeat up to 10 times. A reasonable set-up uses both: a broad list of urgent words in Smart Tray so those messages are never buried, and two or three alarm keywords for the messages that are worth waking up for. For night-time set-ups, see the guide to a loud message alarm for heavy sleepers.
Message Alarm is free with no ads. The free plan has 2 watched apps, 3 app alarms a day and 15 a week, and 2 auto-replies a week, which is why short keyword lists matter. Smart Tray and its urgent words, Quiet mode, saved and deleted messages, notification history, the spending tracker, bill reminders and the smart features are free and unlimited. It needs Android 7.0 or later, and it never asks for contacts, SMS or location permission.
Questions people ask
Can Android alert me when a message contains a word?
Not with its own settings, but an app with Notification access can. In Message Alarm you add words under Message contains, and it rings an alarm, even on silent, when a message from a watched app includes one of them.
Does it work in group chats?
Yes. Keywords match the message text in groups the same way as in one-to-one chats. If you also limit the rule to certain people, the real sender in the group counts, not the group’s name.
Does it work in Bangla, Hindi or Arabic?
Yes. Keywords match as whole words in Bangla, Hindi, Arabic and other scripts. Languages without spaces between words, such as Chinese, Japanese and Thai, match anywhere in the text.
Does the app send my messages anywhere?
No. Your messages are checked on your phone and are never uploaded. The app sends a little technical data, such as crash reports and alarm counts, as its privacy policy describes.