About this product
Every SaaS reinvents the same 15 emails. Welcome. Verify. Magic link. Password reset. Receipt. Trial ending. Each one takes a day to design, another day to bulletproof against Outlook, and then you find out Gmail's dark mode is broken on the CTA button. This pack does all of that work, in three formats, with working senders for the five most common services.
What you get
30 production-ready email templates across two categories — transactional (welcome, verify, magic link, password reset, receipts, invoices, trial-ending, payment-failed, team invite, etc.) and marketing (onboarding sequence, digest, product update, newsletter, promo, webinar invite + reminder, case study, re-engagement, referral, milestone, NPS, churn win-back). Every template is mobile-responsive, Outlook-safe (table-based + MSO conditionals around the CTA button), and dark-mode aware.
Three formats per template: a typed React Email TSX component, a MJML source file, and a pre-inlined HTML file. Same designed email — you pick the format by your stack (Next.js / ESP / anything else).
Five working integration examples: Resend (passes the React component directly), Postmark, Mailgun, AWS SES (SDKv3), and Nodemailer (generic SMTP — works with OpenLiteSpeed/CyberPanel, Postfix, Brevo, Mailtrap, anything that speaks SMTP). Each is a self-contained TypeScript module — copy it into your project, set the env vars, send your first email in under 10 minutes.
Local preview server: pnpm preview in /preview-server opens React Email's dev server at localhost:3000 with all 30 templates pre-loaded. Iterate on copy and design without an actual send.
Designed deliverability PDF: a real guide covering SPF / DKIM / DMARC setup, the deliverability signals that get you flagged, when to pick React Email vs MJML vs HTML, a CAN-SPAM / GDPR compliance checklist, and the full 30-template visual index. Not filler — the thing you'd actually want before going to production.
The cross-client stuff handled
- Outlook — table-based layout, VML buttons wrapped in MSO conditionals (the #1 cross-client failure).
- Gmail web + mobile — inline styles, no external stylesheets, dark-mode media query.
- Apple Mail / iOS — meta tags for color-scheme, supported-color-schemes, x-apple-disable-message-reformatting.
- 320px screens — fluid layouts, readable type sizes, vertical stacking via media query.
- Plain-text fallback — every per-template README has a recommended plaintext twin; every integration ships one in the example.
- CAN-SPAM / GDPR footer — unsubscribe placeholder + physical-address line baked into every template.
Who it's for
- Indie hackers building a SaaS who'd rather not spend a week on email.
- Agencies who want a high-quality starting point per client project (and can rebrand each in under 30 minutes).
- Teams shipping React / Next.js apps who want type-safe email components their team can edit.
- Anyone who's wrestled with
<table> layouts and Outlook's VML buttons and decided life is too short.
What's not included
Sending services (you bring your own — Resend, Postmark, Mailgun, SES, or SMTP). DNS setup (we explain SPF / DKIM / DMARC in the guide; you set the records). A web UI for marketers to edit copy without code (this is a code pack — pair with a CMS if your team needs that workflow).
What's included
- 30 email templates covering transactional + marketing use cases
- Three formats per template: React Email (TSX), MJML, and pre-inlined HTML
- Integration examples for Resend, Postmark, Mailgun, AWS SES, and Nodemailer (generic SMTP)
- Local React Email preview server with auto-sync of all 30 templates
- Designed deliverability PDF guide — SPF / DKIM / DMARC, format comparison, full template index, CAN-SPAM / GDPR checklist
- Mobile-responsive, Outlook-safe (VML CTAs via MSO conditionals), dark-mode aware
- Plain-text fallback notes + ready-to-use text bodies in every integration example
- CAN-SPAM-compliant footer (unsubscribe placeholder + physical address) on every template
- Per-template README with variable list, customization notes, and tested-against client list
- Commercial license — unlimited personal + client / agency use