SaaS

Dispatch, Multi-Tenant Email Platform

Visit Live Project

Dispatch is our own email platform. One deployment hosts many isolated workspaces, each with its own audience, templates, brand and sending identity. In August 2026 it was cut down from a nine-subsystem suite to that one job done properly, and everything on screen now serves it. It is live at ec.thesaaspeople.com.

In short

Dispatch is a multi-tenant, white-label bulk email platform built and run by TheSaaSPeople. Each workspace has its own contacts, campaigns, brand, sending domain, API keys and users. Every message leaves through a single delivery path that handles rendering, tracking, throttling, per-workspace DKIM signing and provider failover, and each campaign report measures delivery, opens and clicks against published industry averages.

Problem and Solution

The Problem

Teams that send newsletters and product updates either pay per-contact pricing on a hosted tool, or run a mail server with no reporting, no bounce handling and no answer when a send goes wrong. Anyone sending for several brands also needs each one isolated, with its own domain and reputation.

Our Solution

A web console that never sends mail itself: it writes rows and queues jobs, and a separate worker delivers through a self-hosted Postal server or SMTP. Bulk and transactional mail run on separate queues, so a large newsletter cannot delay a password reset, and a send already in flight can be paused without dropping or double-sending a single recipient.

Features

Key Features

Isolated workspaces, each with its own contacts, brand, sending domain, API keys and users

A campaign page that becomes its report after sending: funnel, mailbox providers, clicks and failure reasons

Template library with versions; a campaign keeps the exact version it sent

Contacts, lists and segments managed as one audience

Open and click tracking, one-click unsubscribe (RFC 8058) and a hosted preference centre

Per-workspace DKIM signing, domain authentication checks and a suppression list

Pause a send in flight without dropping or double-sending anyone

Automations with a gallery of starter templates

REST API with OpenAPI and SCIM user provisioning

850 automated tests

Stack

Technology Stack

Next.js (App Router)ReactTypeScriptBunPostgreSQL + PrismaRedis + BullMQPostal MTA / SMTPPrometheus metricsDocker / Kubernetes
Ready when you are

Add your system to this list.

Tell us what you are running. We will tell you exactly how we would approach it, within 48 hours, no pitch.