RCS Agent and Brand
Company details, contacts, and logo stored once in a Brand Profile and reused across SMS and RCS registrations. Banner, accent color, and STOP/HELP text are set per registration.
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. Company details and logo can be stored once in a Brand Profile; the banner and other brand fields 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 | Upfront carrier and device checks, then SMS if RCS is not delivered (about 25 seconds per our RCS guide) |
| 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.
Company details, contacts, and logo stored once in a Brand Profile and reused across SMS and RCS registrations. Banner, accent color, and STOP/HELP text are set per registration.
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.
SMS fallback only through a phone pool, account-level sending, or an explicit fallback configuration. A direct send from the agent ARN fails if RCS is unavailable.
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.