View a markdown version of this page

Launch video requirements - AWS End User Messaging SMS

Launch video requirements

Country launch registrations for the United States and Canada require a screen recording (video) that demonstrates your RCS messaging experience. This is the second most common source of denials.

What the video must show

Your launch video must demonstrate the complete end-user experience:

  1. A sample message exchange — Show at least one example of the messages your agent sends to users. The message content must match your declared use case (transactional, promotional, or multi-use). If your agent is declared as multi-use, show at least one transactional and one promotional message.

  2. HELP keyword response — Show a user sending the word "HELP" and receiving your configured HELP response message. The HELP response must include valid customer care contact information (email, phone number, or a working URL to a help page).

  3. STOP keyword response — Show a user sending the word "STOP" and receiving your configured opt-out response message. The opt-out response must include your brand/program name and confirm that no further messages will be sent.

  4. Confirmation/welcome message — Show the first message (confirmation MT) sent to a user after they opt in. This message must include your brand name and confirm the subscription. See Opt-in confirmation message.

  5. Use case alignment — If your agent is declared as multi-use, the video must show both transactional AND promotional message examples. If declared as transactional, show only transactional messages.

Video hosting requirements

  • The video must be hosted at a publicly accessible URL (no authentication required).

  • Direct download links are acceptable but cloud-hosted streaming URLs are preferred.

  • The URL must be functional at the time of review. Broken or expired links result in immediate denial.

Common video denials

Issue What went wrong How to fix
Wrong keyword Video shows "SUPPORT" instead of "HELP" Re-record showing the exact HELP keyword
Use case mismatch Video shows only transactional messages but agent is multi-use Include both promotional and transactional examples
Missing sample message Video doesn't demonstrate actual message content Add a section showing a realistic message exchange
URL not accessible Video link is broken, expired, or behind authentication Host on a publicly accessible URL and verify the link works
Opt-out mismatch STOP response in video doesn't match agent configuration Ensure the video shows the exact opt-out response configured on your agent

Tips

  • Record the video on an actual device showing the native messaging app.

  • Keep the video concise (30-60 seconds is sufficient).

  • Ensure text is legible — avoid small screens or low resolution.

  • Test the video URL in an incognito/private browser window before submitting.