RCS Agent and Brand
Agent creation, logo, banner, accent color, and STOP and HELP text set once in a Brand Profile and reused across SMS and RCS registrations.
RCS Business Messaging on AWS
Your logo, a verified brand name, and suggested replies in the phone’s default messaging app, sent from AWS End User Messaging. We run the registration, the send pattern, and the SMS fallback.
Last updated:
RCS on AWS is part of AWS End User Messaging, one of the channels AWS groups as Communication Developer Services. The brand, logo, and banner live on the registration, not on the agent you create. Each country needs its own launch registration.
FactualMinds has no published RCS engagement. Every fact and price here comes from AWS documentation and our RCS field guide, which links the sources.
| Step | What happens | Common failure |
|---|---|---|
| Create agent | create-rcs-agent creates the container. No display name on this call | Inventing --display-name flags that do not exist |
| Testing registration | Brand fields filled, verified testers added, first send to your own phone | Treating a delivered test message as a launch |
| Brand Profile | Company details stored once (since October 16, 2026) and reused for SMS and RCS registrations | Refilling every field on each new registration version |
| Country launch | Use case chosen, screen recording, compliance keywords | STOP and HELP text that does not match the agent, denied as Invalid field value |
| Submit | CreateRegistrationAssociation, then SubmitRegistrationVersion | Skipping the association, SUBMIT_REGISTRATION_VERSION_NOT_ALLOWED |
Use cases do not mix. OTP, transactional, promotional, and multi-use each have rules in the launch guide. We recommend a transactional agent for order updates and a separate agent if you also send promotions.
| Pattern | API | Fallback |
|---|---|---|
| Pool | SendTextMessage with a pool ID | SMS after 25 seconds with no RCS signal |
| Account | SendTextMessage with no originator | Falls back onto a dedicated number, which may belong to another use case |
| Direct | SendTextMessage with the agent ARN | None |
| Rich | SendRcsMessage (AWS CLI 2.35.12 or later) | Only with an explicit FallbackConfiguration |
Cards, carousels, and chips do not convert into SMS. The fallback body is a sentence you write. For SMS registration and 10DLC, see the SMS guide.
Inbound RCS messages go to Amazon SNS. A Lambda function can call an Amazon Bedrock agent that reads the order and answers with Rich text and two suggested replies. Suggested replies stay on the Rich meter. A product photo moves the message to Rich Media. Refunds stay out of the tool list, as in human-in-the-loop approvals.
originationPhoneNumber field in delivery events. That count is your fallback rate.Tell us the countries and the use case. Contact us.
Agent creation, logo, banner, accent color, and STOP and HELP text set once in a Brand Profile and reused across SMS and RCS registrations.
A test agent with verified tester phones, so you see the real message on a handset before any carrier review starts.
One registration per country, the right use case (OTP, transactional, promotional, or multi-use), and the screen recording carriers ask for.
SendRcsMessage for cards, carousels, and suggestions, priced against plain Rich text before you pick the layout.
Phone pools that try RCS first and send SMS after 25 seconds with no RCS signal, or an explicit fallback configuration for rich messages.
Customer replies land on Amazon SNS. A Lambda function can pass them to a Bedrock agent with read-only tools and a human approval step.
The API call is the short part. We plan the launch around carrier review, which the AWS launch guide says can take several months per country.
A US Rich text segment lists at $0.01194 per delivery and a rich card at $0.02949. We run both numbers before you design the message.
Our RCS guide covers the two send APIs, fallback patterns, registration errors, and cleanup order from AWS sources and public samples.
50+ AWS certifications on staff. We have no published RCS engagement yet, and we state that plainly.
Implementation guides for this service from our team of AWS experts.
RCS for Business shipped 31 March 2026. A US Rich text segment lists at $0.01194 on delivery. A rich card lists at $0.02949. CLI 2.35.12 is the first release with send-rcs-message.
A US 10DLC number lists at $1 a month, a regular campaign at $10, and company vetting at $41.50. SMS is the OTP and the RCS fallback. It is the wrong place to build the rich agent.
Tell us the countries, the use case, and whether you already have SMS numbers registered. We will return a registration plan, a send pattern, and a list-price cost model.
We use cookies and similar technologies to analyze site traffic, personalize content, and provide social media features. By clicking “Accept,” you consent to our use of cookies. You can adjust your preferences at any time.