Goal
With an active SES integration, sends try your SES account first. Failure → next BYOK (e.g. Resend) or Notifique internal fallback. Each send consumes 1 email credit on Notifique (or prepaid price), plus SES cost on your AWS account.Credentials
In the dashboard (Settings → Integrations):
Auth type
CUSTOM (providerKey: aws_ses).
Suggested minimum IAM
Resource to account/region when possible.
Domains
On save:- ≥1 VERIFIED domain on Notifique
- ≥1 verified / send-ready domain identity on your SES account
- Hostname overlap (same rule as Resend)
from must use a Notifique-approved domain.
Automatic provisioning
On connect, Notifique (using your credentials):- Creates a configuration set
notifique-… - Creates an SNS topic and HTTPS subscription to
{WEBHOOK_URL}/webhooks/email/ses/:integrationId - Enables events
SEND,DELIVERY,OPEN,CLICK,BOUNCE,COMPLAINT,REJECT
Opens and clicks
- Native SES: with tracking enabled on the configuration set (
PutConfigurationSetTrackingOptions),OPEN/CLICKevents arrive via SNS and update status +email.opened/email.clickedwebhooks. - clicar.co: with workspace auto-convert enabled, links in HTML/text become short links before send (API, dashboard, automation, notify), clicks also fire
email.clickedvia Notifique tracking.
Sending
- API: SES v2
SendEmail - Integration
ConfigurationSetName(for events) - Tag
notifique_email_idwhen available - Dashboard history like other channels (
providerType: EXTERNAL,providerUsed: AWS_SES)
Failover
SES BYOK failure → next external provider → internal chain (ZeptoMail / platform SES).Workspace setup
- Channel:
EMAIL - Provider:
Amazon SES - Access Key, Secret and region

