Domainagen - Setup

Webhook URL

Use this URL as the HTTPS endpoint for your SNS subscription:

http://sesgo.echofive.xyz/webhooks/6448e0b7-7cc6-4bd6-8229-8c61f3bcacd1

Step 1: Create an SNS Topic

  1. Go to the AWS SNS Console
  2. Click Create topic
  3. Choose Standard type
  4. Name it something like sessy-domainagen
  5. Click Create topic

Step 2: Subscribe to the Topic

  1. On the topic detail page, click Create subscription
  2. Set Protocol to HTTPS
  3. Set Endpoint to the webhook URL above
  4. Click Create subscription
  5. Sessy will automatically confirm the subscription

Step 3: Configure SES Event Destination

  1. Go to the SES Configuration Sets Console
  2. Select your configuration set (or create one named domainagen)
  3. Go to Event destinations tab and click Add destination
  4. Select all event types you want to track (Send, Delivery, Bounce, Complaint, Open, Click, etc.)
  5. Choose Amazon SNS as the destination
  6. Select the SNS topic you created in Step 1
  7. Click Save

Step 4: Use the Configuration Set

When sending emails via SES, specify this configuration set. Example using the AWS SDK:

// Go example
input := &sesv2.SendEmailInput{
    ConfigurationSetName: aws.String("domainagen"),
    // ... rest of your email parameters
}