WhatsApp Business API on your AWS account
CampaignHQ runs WhatsApp messaging through your own AWS account using AWS End User Messaging Social. On top, you get WhatsApp campaigns, journeys and a shared team inbox, with email on SES and SMS on SNS in the same contact database.
awsPartner
How it works
Three steps from your AWS account to your first campaign
- 1
Link your WABA in AWS
Link your WhatsApp Business Account (WABA) in AWS End User Messaging Social, inside your own AWS account.
- 2
Add the connection in CampaignHQ
Enter your WABA ID, the region and IAM access keys. A setup guide sits beside the form, so you can follow it step by step.
- 3
Sync templates and start sending
Templates sync from your linked WABA. Template header media is stored in your own S3 bucket. Then build campaigns, journeys and chatbots.
What you get
AWS gives you the API. CampaignHQ adds the tools your team uses.
AWS End User Messaging Social is an API. It does not include a campaign builder, journeys or an inbox UI. CampaignHQ adds those on top, on the same AWS account.
| Capability | AWS End User Messaging Social | With CampaignHQ |
|---|---|---|
| WhatsApp Business API messaging | WhatsApp Business API messagingYes, as an API in your AWS account | Yes, through your AWS account |
| Campaign builder | Campaign builderBuild it on the API | WhatsApp campaigns |
| Journeys | JourneysBuild it on the API | Event-triggered journeys |
| Inbox | InboxBuild it on the API | Shared team inbox |
| Email and SMS | Email and SMSAmazon SES and Amazon SNS | SES, SNS and WhatsApp on one contact database |
CampaignHQ also adds segments, no-code chatbots and revenue attribution on top of your WhatsApp messaging.
Billing
WhatsApp charges sit with your AWS usage
Message charges, from AWS
AWS charges two fees for each WhatsApp message: AWS's message fee and Meta's message fee, using Meta's INR rate card. Both appear with your AWS usage.
AWS End User Messaging pricingYour CampaignHQ plan, billed separately
CampaignHQ bills your plan on its own. WhatsApp message charges stay on your AWS account, next to the rest of your AWS usage.
One AWS account
Email, SMS and WhatsApp from one AWS account
All three channels share one contact database in CampaignHQ, so the same contact, segment and journey work across them.
Email
Amazon SES
Send through your own SES, with sending reputation on your IPs.
SMS
Amazon SNS
Send through your own SNS, from the same AWS account.
WhatsApp
AWS End User Messaging Social
Run the WhatsApp Business API through your WABA linked in AWS.
Coming from Amazon Pinpoint
AWS ended Amazon Pinpoint support on 30 October 2026
If your campaigns ran on Pinpoint, you can rebuild them in CampaignHQ with email on your own SES, SMS on your own SNS and WhatsApp on AWS End User Messaging Social.
Frequently asked questions
Common questions about running WhatsApp on your own AWS account with CampaignHQ.
Still have questions?
Yes. With this setup, WhatsApp messages run through AWS End User Messaging Social in your own AWS account. Link your WhatsApp Business Account (WABA) there first, then add the connection in CampaignHQ with your WABA ID, the region and IAM access keys.
CampaignHQ also offers the official WhatsApp Business API without AWS. The AWS setup is for teams that want WhatsApp to run through their own AWS account. Templates sync from the WABA linked in AWS End User Messaging Social, template header media is stored in your own S3 bucket, and message charges appear with your AWS usage.
AWS charges two fees for each WhatsApp message: AWS's message fee and Meta's message fee, using Meta's INR rate card. Those charges appear with your AWS usage. Your CampaignHQ plan is billed separately. See the AWS End User Messaging pricing page for current fees.
Yes. The same AWS account can send email through your own Amazon SES and SMS through your own Amazon SNS, with sending reputation on your IPs. Email, SMS and WhatsApp share one contact database in CampaignHQ.
AWS ended Amazon Pinpoint support on 30 October 2026. CampaignHQ gives you WhatsApp campaigns, event-triggered journeys and segments, with email on your own SES and SMS on your own SNS. Our migration guide is at /solutions/aws-pinpoint-migration, and a demo is the quickest way to map your setup.
Yes. CampaignHQ has a 7-day free trial with no credit card required.
See WhatsApp running on your AWS account
Book a demo and we will walk through the AWS connection, template sync, campaigns, journeys and the shared team inbox.
Verified AWS Partner. Meta Business Partner. SOC 2 Type II. 7-day free trial, no credit card required.