aws-sns.
Amazon SNS also works as an SMS provider. See Amazon SNS for SMS.
Setup
You will need an AWS account with credentials that can publish to SNS. In Courier, navigate to the Amazon SNS integration page, enter your Access Key ID and Secret Access Key, choose your region, then click “Complete.” You only add the integration once. It is then available as a provider on both the push and SMS channels.Profile Requirements
To deliver a message to a mobile device over SNS, Courier needs either the Target ARN that the device is subscribed to or a Topic ARN. To use a Target ARN, nest it underaws_sns in the recipient profile:
config override. It is not read from the recipient profile.
Destination precedence
Courier picks exactly one SNS destination per message, in this order:phone_numberon the profile, which sends an SMS rather than a push- Topic ARN, from the integration config or a
configoverride aws_sns.target_arnon the profile
Overrides
Theconfig override swaps credentials, region, or the Topic ARN at send time:
body override merges into the SNS Publish request itself, so its fields use the AWS parameter names rather than Courier’s. See the SNS publish properties.