Send email like you mean it.
A self-hosted sending stack — Listmonk for campaigns, Postal for delivery — running on Vultr with your own IP space. Same reputation, any provider, any time.
Single-tenant. Open source under the hood (AGPL Listmonk, MIT Postal).
Why Splitsoft
You own the IPs
BYOIP via Vultr means your sender reputation is portable. Move providers, keep your warm-up.
Two best-in-class tools, one panel
Listmonk handles lists, segments, and campaigns. Postal handles SMTP delivery, DKIM, and bounces.
Reproducible
Everything is in Docker. Your laptop runs the same stack as production.
What's in the box
| Lists, segments, double-opt-in | Listmonk |
| Campaign builder + Go templates | Listmonk |
| Click + open tracking | Both |
| Timed drip sequences + subscriber progress | Splitsoft |
| Transactional API | Both |
| SMTP relay (you are the MTA) | Postal |
| DKIM/SPF/DMARC, bounce processing | Postal |
| Multi-org, per-customer credentials | Postal |
| BYOIP IP pools, rDNS automation | Splitsoft glue |
| Stripe metered billing (M5) | Splitsoft glue |
Pricing
Three tiers, billed monthly with a metered overage. See full pricing →
FAQ
You don't own those IPs. The day a provider rate-limits or you decide to leave, you start your warm-up over. With BYOIP you don't.
No, single-tenant in v1. Each customer gets their own Postal credentials, but we operate one stack per customer for clean isolation.
Yes — clone the repo, run docker compose, you have what we have. The SaaS plan is for people who don't want to run the VM.
IPv6 yes, inbound no — Postal is outbound-only by design, so we are too.