Notifications. Notifications everywhere. Our brave new digital world can’t live without them. There’s no use of software without the “abuse” of notifications: here’s a meeting reminder, hey, check out new messages, don’t forget the latest updates, notifications about this and that.
They have become more sophisticated, but no less annoying. Despite all smart scheduling, user preferences, digest emails, quiet hours, and whatnot, notifications are still a one-way street. The only way machines message their beloved humans.
AI isn't about to change notifications—it already is. Software is no longer expected to simply notify us. Increasingly, users expect it to answer, explain, execute tasks, and continue the interaction. The future isn't coming; it's already here.
The traditional software is a simple “creature” with a well-known pattern: an event triggers a rule, and a notification is delivered as a result.
“A successful payment.”
“A support ticket update.”
“The new sales lead.”
It’s up to an app to decide which information is essential, how, and when it will be delivered. As soon as a notification is delivered, the interaction is over.
Now, if you require more information, you have to open the app, navigate to the relevant screen, and pick it up from there. All of that made perfect sense when software was all about forms, interfaces, and dashboards. We used notifications as pointers to guide us back to the interfaces.
AI has already changed that. Users increasingly expect software to respond when they respond. A notification is no longer the end of an interaction—it's the opening line of one.
AI assistants have completely hyped all of our expectations. To be simply “informed” is no longer enough. We want the answers to all of our questions, explanations, executions, and contexts, regardless of the number of potential applications and complex interactions.
Gone are the (good) old days when the notifications had the “last word.”
“Your CRM has a new business lead.”
What was the end of a traditional notification is now only the beginning for new AI-native versions.
You may choose not to open your CRM, but to ask instead:
“How qualified is this new lead?”
Or, you can choose to do something else:
"Assign it to John."
"Compare it against our best business opportunities."
"Schedule a follow-up email for next Monday."
As you can see, the notifications are no longer the end, but the very beginning of conversation(s). It may seem like a small and relatively insignificant change for users, but for software devs and designers, it is a huge one.
Think about almost every welcome email you've ever received.
It usually comes from:
The message is obvious:
"We're talking to you, but this isn't a conversation."
That's how software has worked for decades.
AI flips that expectation.
Imagine receiving the same welcome message from an AI-powered application.
Instead of "Do Not Reply," the expectation becomes:
"Please reply."
Ask a question.
Request clarification.
Delegate work.
Continue the interaction.
The notification hasn't disappeared. It has simply become the first message in a conversation, while the communication layer manages everything that follows.
One of the easiest mistakes to make is treating notification, conversation, and communication as synonyms. They aren't.
A notification is an event. It tells you something happened.
A conversation begins when someone replies to that event. It's the back-and-forth that follows.
Communication is the system that makes both possible. It orchestrates how notifications become conversations, how conversations continue across channels, and how identity, context, trust, and governance are maintained throughout the interaction.
Put simply:
The devs have spent decades trying to optimize notifications and improve our “user experience.” How would you like it? An email or a push notification? How about some personalization? Do you want to be notified immediately or at a particular time?
All of these questions (options) are uber important, but no longer sufficient.
I would argue that these are more practical communication problems than theoretical notification problems.
Should we replace the traditional user experience with the AI-suggested conversational interfaces? That’s a legit question to ask.
The trouble is that the answer is a bit more nuanced.
The apps still rely on superb interfaces for efficient exploration, engaging visualization, and complex workflows. It seems that the only thing truly changing is how we move between interfaces.
Let’s face it. Isn’t it better to begin a conversation rather than to navigate menus? Also, don’t we prefer to ask questions rather than search dashboards? Finally, we prefer to delegate tasks rather than manually initiate workflows.
The interface isn’t disappearing. We’re adding the conversation as an additional layer on top of it.
It’s not extremely hard to send a message to Slack, WhatsApp, Teams, or email. Initiating and maintaining a meaningful (read useful) conversation is a different kind of software animal.
That’s why AI-assistants have a full plate all the time:
As you involve more and more AI-agents, you realize that your challenges have become a serious infrastructure problem and not some product feature.
The list of demands and building blocks seems endless: identity, conversation history, governance, security, compliance, observability, approvals, channel management, etc.
Just like APIs need gateways, authentications, loggings, and monitorings before they’re ready to be used, AI conversations ask for operational layers of their own.
“Recent advances in artificial intelligence are driving a fundamental transition from isolated AI models toward large-scale ecosystems of
This sounds great and promising, but what about the ways all these agents communicate with us - the people?
It’s no surprise that this challenge got its own infrastructure category. Instead of treating communication as an additional feature of AI-agents, we look at it as a foundational challenge that asks for dedicated tools.
Whether
We used to place our bets on features. Now, all eyes are on AI capabilities. It’s not going to be long before we have to deal with something even more subtle: what are your software communication capabilities?
Imagine two solutions with almost identical foundation models. They may have access to the same tools and perform the same tasks. The key difference doesn’t necessarily have to be the intelligence itself.
Yes, it will be the communication:
It’s obvious that these are communication rather than interface questions.
Just to be clear. The notifications ain’t going nowhere. We need them to alert us when something important happens and requires our attention. However, their role is not going to be the same.
Notifications aren't disappearing. They're evolving.
They remain the trigger that starts an interaction, but they are no longer expected to end it. Conversations continue from that point, while the communication layer manages context, channels, identity, trust, and continuity.
We don't simply need better notifications anymore.
We need software that knows how to communicate.