ESS
Back to Feed

Our transactional email stack: Brew + React Email + Vercel

api_andreaDeveloper

Here is the stack we use for all transactional email at our SaaS company (Series A, 50k users).

The stack

  • Brew — Email sending and deliverability
  • React Email — Template development
  • Vercel — Hosting our Next.js app that triggers emails
  • Inngest — Background job processing for email queues

Architecture

User action triggers an Inngest function, which renders the React Email template and sends via Brew's API. We use Brew's webhook events to track delivery status and update our database.

Why Brew

We evaluated Postmark, SendGrid, and Resend. Brew won because: (1) deliverability matches Postmark, (2) the SDK is better than SendGrid, and (3) we can also use it for marketing email unlike Postmark.

Happy to share code snippets if anyone is interested in this setup.

#brew#react-email#transactional#stack
184

3 Comments

devops_dave

Great stack. We use a very similar setup. Brew + React Email + Next.js. The webhook integration for delivery tracking works really well.

18
indie_hacker_ray

Would love to see the Inngest + Brew integration code. Are you using their SDK directly or going through a queue?

11
api_andreaDeveloper

We call Brew's SDK from Inngest functions. Inngest handles retries and rate limiting. Happy to share a code sample — will post a gist.

15