« All work
[ Case study ] Email & communications

Business email, newsletters and app 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
ZorroMail product screenshot
ZorroMail: product screenshotzorromail.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

That means three bills and three dashboards, plus DNS records (SPF, DKIM, DMARC) that decide whether emails reach the inbox or land in spam. Most owners have never heard of them and shouldn’t need 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 such as receipts and 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 a step-by-step integration guide for developers
[ 04 / 07 ] How it works

How it works, step by step

  1. [01]

    Choose mailboxes, newsletters or app emails

  2. [02]

    Add your domain and the 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 heavy 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 anyone curious about the tools. You don’t need to know any of this to work with us.

[ Get started ] Book a call

Have something to build?

Tell us what’s slowing your business down. We’ll give you an honest view of 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.