Skip to content

Ras al jil feature eventbridge scheduler ses abandoned cart notification#2998

Open
ras-al-jil wants to merge 2 commits intoaws-samples:mainfrom
ras-al-jil:ras-al-jil-feature-eventbridge-scheduler-ses-abandoned-cart-notification
Open

Ras al jil feature eventbridge scheduler ses abandoned cart notification#2998
ras-al-jil wants to merge 2 commits intoaws-samples:mainfrom
ras-al-jil:ras-al-jil-feature-eventbridge-scheduler-ses-abandoned-cart-notification

Conversation

@ras-al-jil
Copy link

@ras-al-jil ras-al-jil commented Mar 17, 2026

Issue #2999, if available:

Description of changes:
This pattern demonstrates how to use Amazon EventBridge Scheduler to drive per-customer abandoned cart email notifications on an hourly cadence. A Lambda function, invoked by the scheduler, queries a DynamoDB GSI for customers with abandoned carts that have not yet been notified, sends each a personalised HTML email via Amazon SES, and marks the record as notified to prevent duplicate emails. The pattern includes idempotent notification logic, seed test data, a dead-letter queue for failed scheduler invocations, and least-privilege IAM policies scoped to the specific SES identity and DynamoDB table.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants