« All work
[ Case study ] — Email & communications

Business email, newsletters and automatic emails — on your own domain, from one platform

Team mailboxes, newsletters and automatic app emails on your own domain — with the DNS records generated and checked for you.

ZorroMailZorroMailSaaS platformEarly access2026
Welcome to your new inbox09:12
Newsletter sentYesterday
Order receiptMon
SPF ✓DKIM ✓DMARC ✓
ZorroMail illustration of the productzorromail.app
ClientZorroMail
IndustryEmail & communications
ProductSaaS platform
RoleTeam project
[ 01 / 07 ] — About the client

Who it’s for

Small businesses usually pay for three separate email products: mailboxes for the team, a newsletter tool and a service that sends receipts and password resets.

[ 02 / 07 ] — The challenge

What needed to change

Three bills, three dashboards — and DNS records (SPF, DKIM, DMARC) that decide whether emails land in the inbox or in spam. Most owners don’t know what those are, and shouldn’t have to.

[ 03 / 07 ] — The build

What we built

  1. [01]
    Domain onboarding that generates the exact DNS records and verifies them automatically in the background
  2. [02]
    Business mailboxes and aliases, with a Gmail-style web inbox and an installable mailbox app
  3. [03]
    A sending API for app emails — receipts, password resets — with API keys, safe retries and signed webhooks
  4. [04]
    Automatic suppression of bounces and complaints, and one-click unsubscribe
  5. [05]
    A separate sending subdomain per customer, so their main domain’s reputation stays protected
  6. [06]
    Newsletters with contacts, tags, segments and open/click tracking
  7. [07]
    Email sequences that send each step exactly once, with an audit log
  8. [08]
    Stripe billing across all three products, and an integration guide written for AI coding assistants
[ 04 / 07 ] — How it works

How it works, step by step

  1. [01]

    Choose mailboxes, newsletters or app emails

  2. [02]

    Add your domain — records are generated and checked

  3. [03]

    Create mailboxes or an API key

  4. [04]

    Send team mail, newsletters or app emails

  5. [05]

    Delivery events flow back and bad addresses are suppressed

[ 05 / 07 ] — Results

Results so far

3-in-1

mailboxes, newsletters and app emails

100/min

API requests per key, with safe retries

Exactly once

every sequence step, with an audit log

[ 06 / 07 ] — Key decisions

Decisions that mattered

  1. [01]
    Rent the hard infrastructure — mailbox hosting and bulk sending — and own the customer experience.
  2. [02]
    Swappable email providers behind one layer, so a vendor can be replaced without touching the product.
  3. [03]
    A separate sending subdomain for every customer to protect their main domain.
[ 07 / 07 ] — Under the hood

The technology

Next.js 16 + React 19NestJS (TypeScript)PostgreSQL (Prisma)Redis + BullMQHosted mailboxes (IMAP/SMTP)Amazon SES / ResendStripeRailway

For the technically curious. You don’t need to know any of this to work with me.

[ Get started ] — Book a call

Have something to build?

Tell me what’s slowing your business down. I’ll tell you honestly what software can fix — and what it can’t.

[01]Project

Product build

From idea to launched product. Clear scope, weekly releases.

[02]Ongoing

Ongoing partner

Your part-time technical lead: new features, fixes and advice every month.

[03]Add-on

Add AI to your business

An AI assistant, automation or private AI added to what you already run.