AWS Messaging Blog
Category: AWS End User Messaging
Navigating messaging requirements in betting and gaming technology applications (Part 2: Executing the registration and maintaining compliance)
Part 2 of the betting and gaming messaging series: how to write use-case descriptions and opt-in documentation that win carrier approval, how to keep MFA messaging compliant and deliverable after approval, and how to respond if your registration is denied.
Navigating messaging requirements in betting and gaming technology applications (Part 1: Understanding the landscape and preparing your application)
Betting and gaming operators are classified as high-risk by carriers, so registering numbers for SMS MFA and account-verification messages faces heightened scrutiny. Part 1 covers how registration works across AWS and the carriers, why the industry is treated differently, and how to prepare a strong application with AWS End User Messaging before you submit.
Track SMS spend by team and use case with AWS End User Messaging
Learn how to attribute AWS End User Messaging SMS spend to the teams, cost centers, and use cases that generate it. Tag your sender IDs and phone numbers, activate the keys as cost allocation tags, and group SMS spend by tag in AWS Cost Explorer, with the equivalent AWS CLI commands.
Automate toll-free number registrations at scale with AWS End User Messaging
Learn how to automate the full toll-free number (TFN) registration lifecycle with a serverless architecture. Using AWS Step Functions, Amazon EventBridge, and a human-in-the-loop rejection pattern, this solution reduces each registration to a single API call and tracks the multi-day carrier review at zero compute cost.
Migrate production SMS traffic to a short code with AWS End User Messaging
Migrating production SMS traffic to a short code means carrying opt-out records, keyword configurations, and two-way messaging across originator types that carriers treat as independent senders. This post covers opt-out list migration, keyword handoff, carrier behavior, and a phased cutover with AWS End User Messaging SMS.
Creating and testing an End User Messaging RCS agent with AWS CLI
Rich Communication Services (RCS) brings branding, rich media, and verified sender identity to your customers’ native messaging app. This walkthrough shows how to create, register, and test an RCS agent on AWS End User Messaging entirely from the AWS CLI, from brand assets to verified inbound messaging with an automatic keyword response.
Setting up an RCS agent with an AI coding assistant and AWS End User Messaging
Creating an RCS agent on AWS End User Messaging normally means juggling 23 registration fields, three CLI parameter types, brand assets, and a multi-step approval. An AI coding assistant handles all of it: clone the sample repo, open it in your assistant, type “go,” and walk away with a working RCS agent.
Send rich RCS messages with AWS End User Messaging RCS
Learn how to send every RCS content type (text, files, rich cards, carousels, and suggestions) with the SendRcsMessage API in AWS End User Messaging RCS, using Python. Each example includes a validated payload plus delivery controls such as message expiration and per-message SMS fallback.
Getting started with AWS End User Messaging Notify
Learn how to use AWS End User Messaging Notify to send one-time password (OTP) verification codes across 200+ countries in minutes, without provisioning phone numbers, managing carrier registrations, or navigating country-specific compliance requirements.
Build an AI campaign orchestrator with Amazon Bedrock and AWS End User Messaging
This post shows how to build a campaign orchestrator on AWS End User Messaging and Amazon Bedrock. The orchestrator predicts the best channel for each customer, adapts content per channel, and holds back messages to fatigued or unhappy customers.









