docs/platform/integrations/email/activity-tracking/manual-configuration/ses.mdx
Amazon SES requires a manual configuration flow to enable Email Activity Tracking in Novu. This process involves creating an IAM user, setting up an SNS topic, subscribing Novu’s webhook, and linking SES configuration sets with the SNS topic.
<Note> Email Activity Tracking is available on **Novu Cloud** and **Enterprise self-hosted** only. It is not included in the **Community self-hosted** edition. Contact us at [email protected] to learn more about Enterprise self-hosted licensing. </Note>Setting up Amazon SES for activity tracking is a multi-step process because it requires configuring several AWS services (IAM, SNS, and SES) to work together. This guide provides a complete, step-by-step walkthrough.
First, you need to create a dedicated IAM user in AWS that Novu will use to interact with SES.
AmazonSESFullAccess policy. Click Next.
Now, use the keys you just downloaded to connect your SES account to Novu.
Next, you'll set up an SNS (Simple Notification Service) topic to receive events from SES.
Create a Configuration set in SES to tie everything together.
Your Amazon SES integration is now fully configured for activity tracking. Events will begin appearing in your Novu Activity Feed as you send notifications.
If you get "MessageRejected: Email address is not verified" error when you trigger a workflow in Novu. This error means that the sender email address you are trying to use has not been verified in SES.
To fix this: