Notifications are broken. Here is how we approach them.
Every app treats its own notifications as maximally important, because no app can see the others. A unified inbox can.
Your phone interrupts you dozens of times a day. Almost none of those interruptions are worth the cost, and the reason is structural rather than malicious.
The coordination problem
Each app decides its own notification priority in isolation. From inside any single app, its notifications are the important ones, because that is the only frame available.
So every messaging app defaults to notifying about everything, because it cannot know that you are also being notified by four others. The result is not a deliberate assault on your attention. It is the predictable outcome of a system where no participant can see the whole.
You are the only component with the full picture, which is why the job of triage falls to you, dozens of times a day, at the worst possible moments.
What people actually do about it
Watch how people cope and you find three strategies, all of which fail differently.
Turn everything off. Now you check compulsively instead, because you cannot trust that nothing is waiting. Anxiety goes up, not down.
Turn everything on. Constant interruption, and worse, notification blindness. When everything alerts, nothing signals. The genuinely urgent message arrives looking identical to a group chat about lunch.
Per-app configuration. The theoretically correct answer, which in practice means maintaining settings in five different apps, each with its own model of what a notification is, and revisiting them whenever anything changes. Almost nobody sustains this.
The reason none of these work is that priority is not a property of an app. It is a property of a message.
What a single inbox can do differently
When every channel arrives in one place, notification decisions can be made with information no individual app has.
Priority by person, not by platform. A message from your partner matters whether it came by SMS or Slack. A message from a large Discord server does not become important because Discord thinks it is. Once channels are unified, the person is the unit, which is what you were doing manually anyway.
Filtered before it reaches you. Spam and scam messages are classified on arrival, before they generate any alert. A fraudulent text should never interrupt you at all; it should be sitting in Spam when you next look, its link already disabled.
One stream, one decision. Grouping across channels means a quiet hour is genuinely quiet. You set it once, in one place, instead of five times in five apps with five different interpretations.
Reply without opening. Answering from the notification means the interruption ends there rather than becoming an app session that lasts eleven minutes.
What we deliberately do not do
Some restraint is worth stating explicitly, because the temptation runs the other way.
- No engagement notifications. Textly will never tell you that someone is typing to someone else, that a conversation is "getting busy", or that you have not opened the app in a while. Every notification corresponds to a message actually addressed to you.
- No badge inflation. The count reflects unread messages. Not tips, not updates, not us.
- No re-notification. If you dismissed it, you dismissed it. It does not come back later hoping for a better outcome.
This is straightforward for us and hard for others, and the reason is boring: we have no engagement metric to move. Nobody at Textly is measured on daily active users, because there is no analytics pipeline to measure it with. An app that gets out of your way faster is unambiguously better here, with no counterweight.
The test we apply. Every notification should be one you would have chosen to receive if you had known its contents in advance. Anything that fails is not a notification. It is an advertisement for the app.
Textly brings WhatsApp, Telegram, Discord, Slack and Android SMS into one inbox, and understands it on your device rather than ours.
Get Textly