Amazon SES Email Integration #643
Closed
sebastian-meckovski
started this conversation in
Ideas
Replies: 1 comment 4 replies
|
Hi, great question. You can actually use Amazon SES with Swell today by leveraging SES's SMTP interface. All native notification functionality continues to work as-is; only the delivery layer changes. PUT /settings/notifications As for the native connectivity over the API, I think we will consider this option. You are right, it is easy to add. |
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment







Uh oh!
There was an error while loading. Please reload this page.
Why SES?
Primarily pricing. SES is ~$0.10/1,000 emails, which is significantly cheaper than SendGrid at higher volumes and they also include a generous free tier.
Implement it via app
Is there currently any way to intercept all outgoing Swell notifications and route them through a custom email provider via a custom app, without disabling the built-in notification system? Ideally I'd want to keep using the native functionality (automatic order confirmation, account registration, etc.) and just swap the delivery layer. From my current understanding, the only way to do this via a custom app would be to disable all default notifications and reimplement everything via app functions.
Effort as a native integration
Would this be a lot of effort to add it as an integtaion? My feeling is that it should be relatively straightforward — the SendGrid integration already handles the full email pipeline (template rendering, from/to, HTML body). The change would essentially be swapping
@sendgrid/mailfor@aws-sdk/client-sesand updating the credentials config (AWS Access Key ID + Secret instead of a SendGrid API key). All the notification logic, Liquid templating, and event triggers would remain untouched.All reactions