WABA Linking and Migration
Create a WhatsApp Business Account, migrate an existing one, or add a phone number to an existing WABA through the Meta sign-up flow in the End User Messaging Social console.
WhatsApp Business API on AWS
Send and answer WhatsApp messages from your own AWS account with AWS End User Messaging Social. One API for templates, media, and status events, billed on your AWS invoice, with Meta fees on top.
Last updated:
WhatsApp on AWS runs through AWS End User Messaging Social. Your WhatsApp Business Account (WABA) is linked to your AWS account, messages go out with SendWhatsAppMessage, and inbound messages and statuses arrive at an event destination you choose. It is part of what AWS calls Communication Developer Services.
FactualMinds has no published WhatsApp engagement. The facts on this page come from AWS documentation and our WhatsApp field guide, which links every source.
| Layer | AWS component | What we configure |
|---|---|---|
| Account | End User Messaging Social + Meta sign-up | WABA link or migration, phone number, business profile, display name |
| Templates | WhatsApp message templates | Utility for order status, Authentication for codes, Marketing only with its own opt-in |
| Send | SendWhatsAppMessage | Session replies inside the window, templates outside it. Media is uploaded, then referenced |
| Events | Amazon SNS event destination | Inbound messages plus delivery, read, and fail statuses on one topic |
| Filter | AWS Lambda | Drops status events. Only customer messages continue |
| Reply | Amazon Bedrock or Amazon Connect | Agent answers with read-only tools, or the contact routes to a live agent |
| Approval | Your queue | Refunds, address changes, price changes go to a person |
AWS publishes two samples of this reply path: end-user-messaging-bedrock (WhatsApp to SNS, Lambda, and an optional Bedrock agent) and the two-way multi-channel chat sample (SMS and WhatsApp). Neither is a FactualMinds deployment.
Since October 16, 2026, Notify can generate, send, and verify a passcode on WhatsApp from an AWS-managed template. That removes your own code store. Meta’s Authentication fee still applies on top of the AWS message fee.
If live agents should take WhatsApp contacts, the same linked number can be imported into Amazon Connect. Customers write on WhatsApp, the contact flow routes them, and agents answer in the agent workspace with the rest of the contact history. Amazon Lex can take the first turn.
Tell us whether you have a WABA today, which countries you serve, and which jobs WhatsApp should handle. Contact us.
Create a WhatsApp Business Account, migrate an existing one, or add a phone number to an existing WABA through the Meta sign-up flow in the End User Messaging Social console.
Utility, Authentication, and Marketing templates written and submitted per job, so the order-status agent is never stuck with only a Marketing template.
Session replies inside the customer service window, templates outside it. The branch is coded once and tested, not guessed per message.
Inbound messages and delivery, read, and fail statuses go to an event destination. Lambda drops status events before any model call.
Link the WhatsApp number to an Amazon Connect instance so live agents take WhatsApp contacts in the same workspace as voice and chat.
A Bedrock agent answers order status and policy questions in the thread. Refunds, address changes, and price changes go to a person.
WhatsApp sending runs in your AWS account with IAM, CloudWatch, and your existing event pipeline, instead of a separate messaging vendor contract.
We model the AWS fee and the Meta fee on separate lines. The AWS outbound fee is $0.005 per message. Meta charges on top by country and message type.
Our WhatsApp guide documents the window, the template rule, the reply path, and the receipt-filter detail from AWS sources and public samples.
50+ AWS certifications on staff. We have no published WhatsApp engagement yet, and we will say so on every page that covers it.
Implementation guides for this service from our team of AWS experts.
Since 1 July 2025 WhatsApp on AWS is billed per message. The AWS fee is $0.005 outbound and $0.001 inbound. India Authentication and Utility are $0.002. Meta's fee is extra.
On 25 September 2026 AWS published agent skills for End User Messaging and SES. A delivered US Rich RCS text segment lists at $0.01194. A rich card lists at $0.02949. Pick the channel before you pick the model.
Tell us whether you already have a WhatsApp Business Account, which countries you serve, and which jobs WhatsApp should handle. We will map templates, events, and the reply path.
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.