Self-hosted email campaign system

We adapted and deployed an open-source newsletter platform as a private, branded email system for a single organisation.

Sector: Communication. Platforms: Web, Email. Client: kept confidential.

The challenge

The organisation wanted to send newsletters and campaigns from its own infrastructure, with no public sign-up, no telemetry and no third-party data sharing.

What we built

We forked the open-source Listmonk project, removed public sign-up and outbound telemetry, rebranded the interface and prepared it for Cloud Run with managed PostgreSQL and Amazon SES.

Before launch we completed a feature audit, a security review and a gap analysis, and documented the deployment end to end.

Key features

  • Lists, subscribers and campaigns
  • Private access with no public sign-up
  • Outbound email through Amazon SES
  • Optional media storage on Google Cloud Storage
  • Multi-stage container build

Engineering notes

  • A written security review and gap analysis shaped every change made to the fork.

Technology

  • Go
  • Vue.js
  • PostgreSQL
  • Amazon SES
  • Cloud Run
  • Docker