Global gateways · Global
Amazon SNS bulk SMS setup for Ultra SMS
AWS's SMS through Amazon Simple Notification Service. Low cost if you already use AWS.
What Ultra SMS asks for
| Access key ID | IAM, Users: an IAM user with permission to publish SMS (sns:Publish). Never use your root keys. |
|---|---|
| Secret access key | Shown once when you create the access key. |
| Region | An AWS region where SNS sends SMS, for example us-east-1 or ap-south-1. |
| SMS type | Transactional or Promotional, to match what you send. |
| Sender ID (optional) | 3 to 11 letters or digits, where the destination country allows it. For India, your DLT header plus the DLT Entity ID and template ID. |
Steps
- Create an IAM user for Ultra SMS with only the permission to publish SMS, and create an access key for it.
- New AWS accounts start in the SMS sandbox: you can only text verified numbers. Request production access in the SNS console.
- AWS also sets a low monthly SMS spending limit on new accounts. Ask AWS Support to raise it, or sending stops when the limit is reached.
- Set the default message type to Transactional or Promotional to match what you send.
- In Ultra SMS add a gateway, choose Amazon SNS, paste the keys and pick the region.
- Send a test message to your own phone.
Good to know
- Sending to US numbers from an ordinary 10-digit number needs A2P 10DLC registration (a brand and a campaign) in the gateway's console first; toll-free numbers need toll-free verification. Unregistered US traffic is blocked or filtered by the carriers.
- Sending to Indian numbers needs DLT registration: your Entity ID, an approved sender ID (header) and the Template ID of an approved content template. Ultra SMS has fields for all three. See the India DLT chapter of the manual.
Before you send through Amazon SNS
Amazon SNS charges per message segment at its own rates, which depend on the destination country. Check that your sender is allowed in each country you text. Business traffic to the USA normally needs A2P 10DLC registration or a verified toll-free number, and India needs DLT registration. Use Test credentials first, then send one real test to your own phone.
Dashboards change their menus from time to time; if a label differs, look for the API keys or developer section. Stuck? See the Ultra SMS troubleshooting table, the Ultra SMS user guide, or contact us.
Related guides and pages
- Ultra SMS setupInfobip Bulk SMS Setup: API Keys and StepsThe values to copy from your Infobip account, where to find them, and the steps to send a test.Open

- Ultra SMS setupClickSend Bulk SMS Setup: API Keys and StepsThe values to copy from your ClickSend account, where to find them, and the steps to send a test.Open

- Ultra SMS setupTelesign Bulk SMS Setup: API Keys and StepsThe values to copy from your Telesign account, where to find them, and the steps to send a test.Open

- Ultra SMS manualSMS Quiet Hours, Speed, Rotation, SchedulingPer-minute limits, gateway rotation, automatic retries and choosing a date and time for a campaign.Open

- Ultra SMS manualConnect an SMS Gateway API and Test the LoginPick a gateway, paste the key, use Test credentials without sending, then send one real test to your own phone.Open

- Ultra SMSSMS Segment Calculator and Number ValidatorTry the SMS segment calculator on this page, then see the tools in Ultra SMS: number validator, list cleaner, encoding fixer, compliance and cost checks.Open

- Ultra SMSBulk SMS Software Price: From $79 a YearUltra SMS is from $79 a year, $29 a month or $199 once, for 1, 3 or 10 devices, with a 15-day refund. Your gateway bills each SMS.Open

Ultra SMS is not affiliated with any SMS gateway named on this site. Gateway names are trademarks of their owners.