Guide to connect your AWS SES account with SuprSend to send email notifications.
Creating IAM Role
Create Policy
Policies
tab.
Create Policy
.
["ses:SendEmail", "ses:SendRawEmail"]
.
For simplicity, choose “JSON editor” and replace the existing content with below JSON.
suprsend_trust_role_policy
).
Create Policy
. This will create a policy with the above permissions.
Create IAM Role
Roles
tabCreate Role
Another AWS Account
as trusted entity924219879248
suprsend_trust_role
)Verify Role Configuration
Creating IAM User
AmazonSESFullAccess
policyAccess-key-ID
and Secret-Access-Key
securelyap-south-1
) as it will be needed for configuration.Create SES Verified Identity
Verified Identities
tabCreate Configuration Set
Configuration sets
Create set
ses_suprsend_configset
default
Create Set
Manage Event Destinations
Event Destinations
tabAdd destination
ses_suprsend_configset_destination
Event publishing
is markedEnabled
.Configure SNS Topic Permissions
Access Policy
section. The policy looks something like below. You’ll notice that the current policy givessns:Publish
permission to your SES account.Add policy to give`sns:Subscribe`permission
sns:Subscribe
permission to SuprSend (Account: 924219879248). Add below json inside theStatement
list: (replace the “Resource
” value with your “Resource” value)Save
.Fill Vendor settings page on Suprsend
Form Field | Description |
---|---|
Nickname | You can give any name which may help you to identify this account easily. E.g. - AWS SES [Production] |
From Email | Default ‘From Email ID’ that email will go from. You can override this in the individual template.*e.g. support@suprsend.com |
From Name | Default ‘From Name’ that email will go from. You can override this in the individual template.e.g. SuprSend |
Reply Address | Default ‘Reply To Email id’ on which replies are received. You can override this in the individual template.*e.g. support@suprsend.com |
AWS region | aws-region you are going to use for sending emails. |
Access Key ID | Access key ID of the IAM user with full access. Refer step to create a new IAM user and generate access key. |
Secret Access Key | Secret-Access-Key of the IAM user with full access. Refer step to create a new IAM user and generate access key. |
Configuration Set | Configuration-set is used to track email events (e.g. send, delivery, open, click, bounce, complaint etc.). Refer Step to define configuration set. |
SNS Topic ARN | This is the destination where the tracked events will be sent. Configuration set defines what events to be tracked and setting the topic allows SuprSend to receive these events. Follow step 4 & 5 to setup SNS topic and give SuprSend permission to subscribe to it. |
Price per notification | This is the amount you pay per email notification to AWS. It helps us to calculate, estimate and optimise your cost spent on notifications. |
sns:Subscribe
action to SuprSend.
Once you’ve filled in the required fields and saved your changes on the vendor configuration page in the SuprSend platform, you’ll need to manually click the Subscribe
button to initiate the subscription to your specified SNS Topic ARN. This step is necessary to enable Email Tracking and ensure that notification delivery and failure logs are properly tracked.
If any changes are made to the SNS configuration after a successful subscription, you can click the Resubscribe
button to re-establish the subscription using the latest configuration. This ensures your email tracking setup stays consistent and up to date.
Successfully Subscription as: