Thanks for getting back to me regarding the SES production access. I appreciate the need for detail, so here's a clearer picture of how we'll be using Amazon SES at Campaign Tools:
### A Bit About Our Platform
We're all about enhancing the tabletop role-playing game experience with some smart AI assistance. We provide tools and systems to game masters to help them plan and run exciting campaigns.
- **Main website**: https://campaign.tools
- **Dev website**: https://dev.campaign.tools
### Email Frequency & Types
- **Confirmation Emails**: Sent when a user joins or makes changes to their account
- **Password Resets**: Only when a user requests one
- **Bi-Weekly Updates**: These keep our users in the loop about new features and other cool stuff
- **Notifications**: Triggered by user actions within our platform – fully customizable and opt-in by default
### Maintenance of Recipient Lists
- Our user database is dynamically updated
- We only send emails to users who have opted-in for communications
- Regular audits are planned to ensure accuracy and relevancy of our recipient lists
### Bounces, Complaints, and Unsubscribe Requests Management
- We plan to use automated processes to handle bounces and complaints
- Processing will be done via separate SNS topics for complaints and bounces
- Permanent bounces and complaints will be automatically removed from our mailing lists
- Temporary bounces will be queued for retry depending which specific subtype of bounce occurs
- Any email removal will also notify the application to reconcile this issue with the user account in question
- Complaints will be forwarded to an email group and handled on a case-by-case basis
- Bounces will also be forwarded to a separate email group, which will manually intervene when necessary
- Update emails will have an unsubscribe link and requests are processed instantly
- Notification emails will have a link to the users notification settings, where they can update their preferences
### Examples of Email Content
- **Confirmation Email**
- Brief welcoming message
- A link for account confirmation
- **Password Reset Email**
- Brief message mentioning a reset was requested
- A security warning to ensure users requested a reset, with an email they can notify if they did not make the request
- A secure link to reset the password
- **Update Email**
- Informative content about new features or tips for users
- A user-friendly `Unsubscribe` link
- **Notification Email**
- A simple description of the action
- A link to view the notification in app
- A link to update notification preferences
All subjects are simple summaries of the content. For example, a confirmation email subject might be "Verify your new Campaign Tools account". A notification email subject could be "JohnnyBoy23 has joined your 'Axeholes' campaign".
---
Hopefully I've provided you with the information you're looking for. Please let me know if I can clairify or expand on anything.