36 templates, already written
Production React Email + Tailwind components covering the whole lifecycle — onboarding to billing to the impact report. Every screenshot below is rendered from the live registry, straight from the source in the example app.
Activation
4 templatesOnboarding
3 templates
onboarding-personalized
OnboardingAI-drafted body, on-brand frame — the template keeps it honest.

preboarding/manager-welcome
OnboardingKeeps a new hire warm between offer and day one.
Conversion
3 templates
conversion-usage-milestone
ConversionThe upgrade ask, timed to the moment of value.

conversion-trial-expiring
ConversionA clear days-left note, without the countdown theatrics.
Sales signals
2 templates
sales/proposal-opened
Sales signalsTells the rep the moment the proposal gets read.

sales/whitepaper-follow-up
Sales signalsFor the reader who finished it — straight to pricing.
Events
2 templatesRetention
4 templates
retention-achievement
RetentionCelebrates milestones worth an email, and skips the ones that aren't.

retention/founder-checkin
RetentionPlain text from a person, triggered by a usage drop.

content/weekly-articles
RetentionThe week's publishing, as a short list with read times.
Accounts & teams
2 templates
team/invite-teammate
Accounts & teamsThe invite ask, made with reasons instead of guilt.
Reactivation
4 templates
reactivation-final-nudge
ReactivationThe last email before you stop sending. (And you should stop.)
Billing & churn
2 templates
billing/upcoming-payment
Billing & churnThe renewal heads-up that prevents the dunning email.

churn-payment-failed
Billing & churnDunning that sounds like a person, not a billing system.
Feedback
3 templatesAdvocacy
1 templateMeasurement
1 template
impact/journey-lift-report
MeasurementLift vs holdout, as an email a stakeholder can read.
Transactional
4 templates
transactional/verify-email
TransactionalVerification without the drama.

transactional/receipt
TransactionalA receipt that reads like a receipt.
Marketing
1 template
marketing/product-update
MarketingThe broadcast, gated by the preference center.
Components in, HTML out
Everything between your editor and the inbox is engine plumbing. Email guide → Transactional email API → Studio →
Edited where you edit everything else
Templates are React Email + Tailwind components in src/emails/ — edit them like any component. Studio previews them with live props and per-template stats, while the editing itself stays in your editor, where changes get reviewed.
The engine does the plumbing
The engine renders React → HTML, rewrites links for first-party tracking, checks preferences, then hands plain HTML to your provider.
Send from a journey or the API
Send one from a journey with sendEmail(), or transactionally via POST /v1/emails.
The starter set, one command
The scaffold ships a lean starter set — plus journeys, Docker, and env — in a repo you own. Every template on this page lives in the example app; copying one into your src/emails/ is a paste.
pnpm dlx create-hogsend@latest my-appFree to self-host · One scaffold command · No per-contact billing


















