---
id: "aws-user-notifications"
type: "component"
kind: "notification-service"
provider: "aws"
category: "messaging"
docs: "https://docs.aws.amazon.com/notifications/latest/userguide/what-is-service.html"
url: "https://localhost:3000/catalogue/components/aws-user-notifications"
---

# AWS User Notifications

Central place to configure and view AWS service notifications, delivered to the Console Notification Center, email, chat or mobile push.

| | |
|---|---|
| Provider | [aws](https://localhost:3000/catalogue?provider=aws) |
| Kind | [Notification service](https://localhost:3000/catalogue/kinds/notification-service) |
| Category | Messaging |
| Official docs | [https://docs.aws.amazon.com/notifications/latest/userguide/what-is-service.html](https://docs.aws.amazon.com/notifications/latest/userguide/what-is-service.html) |

## Properties

| property | type | values | required | kind default | this component |
|---|---|---|---|---|---|
| `aggregationDuration` | enum | `five-minutes`, `twelve-hours`, `none` | no | "five-minutes" | inherited |
| `channelEmail` | boolean | — | no | false | **false** |
| `channelPush` | boolean | — | no | true | **false** |
| `channelSms` | boolean | — | no | false | **false** |
| `chatDeliveryChannel` | boolean | — | no | false | inherited |
| `configurationStorageRegion` | string | — | no | "us-east-1" | inherited |
| `consoleNotificationCenter` | boolean | — | no | true | inherited |
| `dedupKey` (advanced) | boolean | — | no | false | inherited |
| `managed` | boolean | — | no | false | **true** |
| `maxNotificationHubs` | integer | — | no | 3 | inherited |
| `queuePerChannel` (advanced) | boolean | — | no | false | inherited |
| `templateStore` (advanced) | boolean | — | no | false | **false** |

Bold values are the ones this component pins.

## Rules that apply · 0

No rule selects this kind or its category.

## Other products of the same kind · 33

- [DirectMail](https://localhost:3000/catalogue/components/alibaba-direct-mail.md) `alibaba-direct-mail` — alibabacloud
- [Mobile Push](https://localhost:3000/catalogue/components/alibaba-mobile-push.md) `alibaba-mobile-push` — alibabacloud
- [Short Message Service](https://localhost:3000/catalogue/components/alibaba-sms.md) `alibaba-sms` — alibabacloud
- [AWS Chatbot (Amazon Q Developer in chat applications)](https://localhost:3000/catalogue/components/aws-chatbot.md) `aws-chatbot` — aws
- [AWS End User Messaging](https://localhost:3000/catalogue/components/aws-end-user-messaging.md) `aws-end-user-messaging` — aws
- [Amazon Pinpoint](https://localhost:3000/catalogue/components/aws-pinpoint.md) `aws-pinpoint` — aws
- [Amazon Simple Email Service](https://localhost:3000/catalogue/components/aws-ses.md) `aws-ses` — aws
- [AWS Wickr](https://localhost:3000/catalogue/components/aws-wickr.md) `aws-wickr` — aws
- [Amazon WorkMail](https://localhost:3000/catalogue/components/aws-workmail.md) `aws-workmail` — aws
- [Azure Communication Services](https://localhost:3000/catalogue/components/azure-communication-services.md) `azure-communication-services` — azure
- [Azure Notification Hubs](https://localhost:3000/catalogue/components/azure-notification-hubs.md) `azure-notification-hubs` — azure
- [Email Routing](https://localhost:3000/catalogue/components/cloudflare-email-routing.md) `cloudflare-email-routing` — cloudflare
- [Email Sending](https://localhost:3000/catalogue/components/cloudflare-email-sending.md) `cloudflare-email-sending` — cloudflare
- [Cloudflare Notifications](https://localhost:3000/catalogue/components/cloudflare-notifications.md) `cloudflare-notifications` — cloudflare
- [Prometheus Alertmanager](https://localhost:3000/catalogue/components/alertmanager.md) `alertmanager` — default
- [Braze](https://localhost:3000/catalogue/components/braze.md) `braze` — default
- [Courier](https://localhost:3000/catalogue/components/courier.md) `courier` — default
- [Customer.io](https://localhost:3000/catalogue/components/customer-io.md) `customer-io` — default
- [incident.io](https://localhost:3000/catalogue/components/incident-io.md) `incident-io` — default
- [Iterable](https://localhost:3000/catalogue/components/iterable.md) `iterable` — default
- [Knock](https://localhost:3000/catalogue/components/knock.md) `knock` — default
- [Notification platform](https://localhost:3000/catalogue/components/notification-platform.md) `notification-platform` — default
- [Generic notification service](https://localhost:3000/catalogue/components/notification-service.md) `notification-service` — default
- [Novu](https://localhost:3000/catalogue/components/novu.md) `novu` — default
- [OneSignal](https://localhost:3000/catalogue/components/onesignal.md) `onesignal` — default
- [PagerDuty](https://localhost:3000/catalogue/components/pagerduty.md) `pagerduty` — default
- [Pushover](https://localhost:3000/catalogue/components/pushover.md) `pushover` — default
- [xMatters](https://localhost:3000/catalogue/components/xmatters.md) `xmatters` — default
- [Firebase In-App Messaging](https://localhost:3000/catalogue/components/google-firebase-in-app-messaging.md) `google-firebase-in-app-messaging` — gcp
- [IBM Cloud Email Delivery for Classic](https://localhost:3000/catalogue/components/ibm-email-delivery.md) `ibm-email-delivery` — ibm
- [IBM Cloud Event Notifications](https://localhost:3000/catalogue/components/ibm-event-notifications.md) `ibm-event-notifications` — ibm
- [Email Delivery](https://localhost:3000/catalogue/components/oci-email-delivery.md) `oci-email-delivery` — oci
- [OCI Notifications](https://localhost:3000/catalogue/components/oci-notifications.md) `oci-notifications` — oci

## Use it in a design

```yaml
nodes:
  - { id: "aws-user-notifications", component: "aws-user-notifications" }
```

## Source (`component` YAML, verbatim)

```yaml
# yaml-language-server: $schema=../../schema/component.schema.json
# AWS User Notifications: account-level notification configurations that match AWS service events
# through EventBridge and deliver them to the Console Notification Center. "What is AWS User
# Notifications?" makes the Console Notification Center the default channel and email, chat and
# Console Mobile App push optional; "Creating your first notification configuration" says
# aggregation is on by default at "Receive within 5 minutes" and hubs are limited to three Regions.
schemaVersion: "1"
type: "component"
id: "aws-user-notifications"
kind: "notification-service"
provider: "aws"
docs: "https://docs.aws.amazon.com/notifications/latest/userguide/what-is-service.html"
defaults:
  managed: true
  channelPush: false
  channelEmail: false
  channelSms: false
  templateStore: false
properties:
  aggregationDuration:
    type: "enum"
    values: ["five-minutes", "twelve-hours", "none"]
    default: "five-minutes"
  consoleNotificationCenter:
    type: "boolean"
    default: true
  chatDeliveryChannel:
    type: "boolean"
    default: false
  maxNotificationHubs:
    type: "integer"
    default: 3
  configurationStorageRegion:
    type: "string"
    default: "us-east-1"
```

Human page: https://localhost:3000/catalogue/components/aws-user-notifications
