Go to home
Product
Developers
Resources
Customers
Pricing
Log inSign up
Home
  • / Manuals
  • / Transactional email
The developer’s guide to transactional email

The developer’s guide to transactional email

This guide covers everything you need to know about implementing transactional emails, starting at a high level so you know exactly what you’re implementing, before diving into the details engineers need to ship a scalable transactional email system.

Contents

1.0 Introduction to transactional email
  • 1.1What is transactional email?
  • 1.2Real-world examples of transactional emails
  • 1.3Why deliverability is important for transactional email
2.0 How to build a transactional email system
  • 2.1Option 1: Run your own mail server
  • 2.2Option 2: Use an email service provider (ESP)
  • 2.3Email authentication: How to set up SPF, DKIM, DMARC, and BIMI
3.0 Best practices for sending transactional email
  • 3.1How to manage ongoing email deliverability
  • 3.2Abstracting email with notifications infrastructure
  • 3.3How to use templates in transactional email
  • 3.4How to build a partial system
  • 3.5How to localize transactional email
  • 3.6How to personalize transactional emails
4.0 How to measure transactional email performance
  • 4.1Important delivery metrics
  • 4.2Important engagement metrics
  • 4.3Important technical health metrics
  • 4.4Important business impact metrics
  • 4.5Ship transactional email that works
Logo

Product and customer messaging infrastructure.

Get startedBook a demo
  • PRODUCT
  • Log in
  • Changelog
  • Pricing
  • DEVELOPERS
  • Docs
  • SDKs
  • GitHub
GET OUR NEWSLETTER
Terms of usePrivacy policyCookie preferences