email-systems - Design reliable transactional and marketing email systems
Covers transactional email, marketing automation, deliverability, tracking, bounce handling, templates, and user preferences.
Tags
Updated: 2026-10-04Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Separate transactional and marketing email
- Queue critical emails with retries
- Track email lifecycle events
- Version email templates
- Handle bounces and complaints
- Build reusable React email components
- Manage email preferences
- Configure email authentication records
- Provide unsubscribe mechanisms
- Send plain-text alternatives
Inputs
- Recipient email addresses
- Email templates
- Message content
- User preferences
- Email provider configuration
- Bounce and complaint events
- DNS records
Outputs
- Sent emails
- Delivery status events
- Open and click events
- Bounce and complaint events
- Updated subscriber status
- Updated email validity status
- Email preference changes
Requirements
- Email service provider
- DNS record access
- Webhook-capable application
- Transactional and marketing email separation
- React email component support
