View a markdown version of this page

Concepts - AWS End User Messaging

Concepts

AWS End User Messaging provides a set of features that you use to send messages, manage the identities you send from, register to send in each country, and track delivery. The following table introduces each feature and links to where it is documented. For the full details of any feature, see its page under Messaging features.

AWS End User Messaging features

Feature

Description

Brand profiles

A container that stores your business identity once so you can reuse it across registrations, holding attributes such as company information, addresses, and compliance documents.

Carrier lookup

A service that returns information about a phone number, including whether it is valid, its type, and its carrier.

Configuration sets

A set of rules that you apply to the messages you send, including where to send delivery and engagement events.

Keywords

The words that recipients text to your number, and the responses you return. Keywords support opt-in, opt-out, and help flows.

Message feedback

A way to report the final outcome of a message so you can monitor SMS and MMS delivery.

Message part preview

A preview of how an SMS message is encoded and split into message parts before you send it, so you can anticipate throughput and billing.

Messaging Events

The delivery and engagement events that AWS End User Messaging emits for SMS, MMS, and RCS messages, and their formats.

Notify code configurations

A reusable one-time passcode policy and channel templates that a Notify configuration uses to send and validate verifications.

Notify configurations

The central Notify resource that holds your brand identity and messaging settings for sending code-verification messages.

Opt-out lists

A list of phone numbers that have opted out. AWS End User Messaging does not send messages to a number while it is on an opt-out list.

Phone numbers

An identity that recipients see when you send an SMS or MMS message, including long codes, toll-free numbers, short codes, and 10DLC.

Phone pools

A collection of phone numbers or sender IDs that share the same settings. When you send through a pool, it chooses an appropriate origination identity for you.

Quotas

The quotas for AWS End User Messaging resources and sending, and how to manage them.

RCS Agents

The top-level resource that represents your brand for RCS messaging, binding together your testing agent and your per-country launch agents. You define keywords and two-way messaging configuration on the RCS agent.

Registration reviewer

AI-powered feedback that reviews your phone number or sender ID registration before you submit it for downstream review.

Registrations

The registration process that many countries and channels require before you can send, covering sender IDs, dedicated numbers, and RCS.

Resource sharing

Sharing AWS End User Messaging resources with other AWS accounts or services.

Sender IDs

An alphanumeric name that identifies the sender of an SMS message. You request and manage sender IDs for the countries that support them.

Simulator numbers

Test phone numbers you use to simulate sending and receiving messages without delivering to a real device.

SMS Protect

A control that lets you send only to the countries or specific phone numbers that you allow, and helps protect against unexpected traffic.

WhatsApp Flows

Interactive, multi-screen experiences that users complete without leaving WhatsApp, supporting data collection and form submissions.

WhatsApp Message Templates

Preformatted WhatsApp message templates that you use to start conversations and send notifications to your customers.

WhatsApp Voice

Voice calling that lets your business place and receive calls with WhatsApp users in the conversation, using the same business phone number you use for messaging.