AWS User Notifications and Sabaki: what is different

AWS User Notifications and Sabaki solve different problems. User Notifications is AWS's own feature for delivering the notifications of one AWS account (or one organization) to the console, to email, to chat and elsewhere, and managing them in one place; it costs nothing extra. Sabaki takes the notification emails that arrive from AWS, works out which of your customers each one is about — even when those customers have nothing to do with one another — adds a summary and an explanation, and keeps a record of how it was handled. If what you want is to tidy up where notifications are delivered, User Notifications is the one; if the notifications that already arrive sit mixed together across customers and go unread, Sabaki is. And the two work side by side.

Last updated: 2026-09-22

What AWS User Notifications does

AWS User Notifications is the feature that brings the management of AWS notifications into one place. It works with two kinds of notification.

The first kind is the notifications AWS generates by itself (AWS managed notifications). They cover AWS Health, AWS Billing and Cost Management (billing, payments and account activity), AWS Marketplace and a few more; they appear in the console's notification centre with nothing to configure, and they reach the account's contact email address. Destinations can be added, and delivery to those contact addresses adjusted.

The second kind is the notifications you generate yourself by creating a notification configuration. From Amazon EventBridge events, CloudWatch alarms, support cases and others can be turned into notifications, naming the service, the event type and the region.

The destinations are the console's notification centre, email, chat (Slack, Microsoft Teams and others, through Amazon Q Developer in chat applications), push notifications in the AWS Console Mobile Application, and the API. There is an aggregation setting that groups notifications of the same kind, and for AWS Health the aggregation can span accounts within one organization.

What falls outside User Notifications

User Notifications generates notifications, delivers them and lists them. What comes after — reading them, deciding, and somebody dealing with it — is left to you.

The text of a notification itself can be shown in several languages (in the notification centre and through the API: GetNotificationEvent takes a locale). What it does not do is judge each notice that arrives — what it affects, what has to be done and by when — or put a severity and a deadline on it. Nor is it its job to record each notification as “Not handled” or “Handled” and share that with the team.

The unit of management is the AWS account, or one AWS Organizations organization. If you look after the accounts of several customers who have nothing to do with one another, as an MSP or a dev shop does, you end up with as many separate User Notifications as you have customers. Lining up every customer's notifications on one screen and sorting them by “which customer is this about” is not a use it was designed for.

Feature by feature

This is as of September 2026. AWS updates its features, so check the AWS documentation for the current list of covered services and destinations.

ItemAWS User NotificationsSabaki
What it doesGenerates, delivers and lists AWS notificationsSorts the AWS notification emails that arrive by customer, explains them, and records how they were handled
InputThe notifications AWS generates by itself (Health, billing and so on) and notifications built from EventBridge eventsThe emails that arrive from AWS (forwarded to each customer's own address)
Unit of managementAn AWS account, or one organizationThe customer. Accounts not tied together by an organization still sit in one inbox
Working out which customer it is aboutNot covered (a separate screen per account or per organization)Identifies the customer automatically from the account ID in the mail
What the reader gets in their languageThe notification's own text can be shown in several languages (with a locale)A summary and an explanation of each notice that arrives (what is going to happen, what it affects, what to do, the deadline, and a severity)
Response ledgerNoneNot handled or Handled state, notes, and sharing with the team
Immediate alerting on alarms and eventsIts strength (from the event to chat or mobile almost instantly)Not covered (an event that never becomes an email cannot arrive, and going through mail costs a few minutes)
Setup on the AWS sideThe default notifications need no setup; anything else needs a notification configurationNone (just a forwarding rule in your mailbox)
PriceNo additional chargeFree $0 (1 seat, 1 account, 7 days of history). Groups and per-customer sorting are on every plan; Slack and email delivery start at Team ($19 per month, tax excluded)

What Sabaki does not do

Sabaki does not receive AWS events directly. Pushing a CloudWatch alarm or an EventBridge event that never becomes an email into chat is User Notifications' territory. And because everything goes through a mail forward, there is no second-by-second immediacy either. Leave the first detection of an incident to monitoring and alarms, and use Sabaki for what it is for: that no mail which arrives goes unread, and that who dealt with it is written down.

And if you work inside a single organization and your team is happy reading the notices exactly as AWS writes them, User Notifications on its own will usually be enough.

Dividing the work when you use both

The two do not compete. A notification User Notifications delivered to the contact email address can be forwarded on to Sabaki as it is. The split looks like this.

  • CloudWatch alarms, and deployment, scaling and similar events → straight to chat or mobile, through User Notifications
  • Notification emails with a deadline, such as maintenance notices, certificate renewals, runtime deprecations and billing messages → sorted by customer in Sabaki, read there, and the handling recorded
  • AWS Health → take the urgent ones instantly through User Notifications, and forward the mail to Sabaki as well, to take in what it says and keep the record

Getting started

To start with Sabaki, issue a forwarding address for each customer and add one forwarding rule in the mailbox where the AWS notifications already land. Nothing has to change on the AWS side. The steps are in the initial setup.

Forward one AWS notification and it comes back explained

The Free plan covers one account and one seat, with no credit card. Nothing changes on the AWS side, and no access keys are registered.

Related questions

Related guides

If this helps, pass it on to someone who needs it.