The Broadcast Blog

Notes from building a self-hosted email platform

Technical deep-dives, design decisions, and lessons from the Broadcast team — written for developers who care about how things actually work.

Featured

Ask AI: An Email Marketing Assistant You Actually Own

Broadcast shipped an in-app AI assistant in v2.12. You bring your own key and pick the model. Subscriber data never leaves your server. There’s no AI tier. Here’s how it works.

SC
Simon Chiu
Read article

Topics covered

ask ai self-hosted ai assistant email marketing ai bring your own api key openrouter ai privacy

More posts

Your SPF Record Will Break When You Least Expect It

Broadcast monitors your SPF, DKIM, and DMARC records continuously and alerts you when a healthy record breaks. Built in, no separate monitoring subscription.

Simon Chiu Read

Email Marketing Software Your AI Agent Can Actually Drive

How Broadcast 2.0 exposes a first-class surface for AI agents like Claude Code to discover, configure, and operate a self-hosted email marketing platform.

Simon Chiu Read

Autopilot: The Newsletter That Writes Its First Draft Itself

Autopilot drafts your newsletter from GitHub commits, RSS feeds, and web pages, in your voice, with a review step before anything sends. Ships in the license.

Simon Chiu Read

Making Broadcast Sends Bulletproof: Safe to Crash, Safe to Retry, Safe to Resume

How Broadcast v2.12 made bulk sending idempotent, retryable, and resumable with Postgres constraints and Active Job. A technical walkthrough.

Simon Chiu Read

Double Opt-In Without the Straitjacket

Double opt-in in Broadcast: API-first confirmation, editable templates, six customizable page states, and redirects to your own domain.

Simon Chiu Read

Your List, Your Data Model

How Broadcast treats subscribers as records you shape: custom data fields, opt-in form blocks, CSV column mapping, and typed segmentation with self-updating relative date rules.

Simon Chiu Read

The True Cost of Email Marketing at Scale (2026)

A three-year cost comparison of email marketing as your list grows from 1k to 100k subscribers: Mailchimp, Beehiiv, and ConvertKit subscriptions vs. self-hosted Broadcast.

Simon Chiu Read

Why We Sell a One-Time License in a Subscription World

Why Broadcast is sold as a one-time license instead of a subscription: the incentive alignment, the trade-offs, and what owning your software actually means.

Simon Chiu Read

EU Data Sovereignty for Email Marketers in 2026: The Regulatory Floor Just Moved Again

A developer’s read on EU data sovereignty for email marketing in 2026: DPF, CLOUD Act, NIS2, and what self-hosting actually fixes.

Simon Chiu Read

E2E Email Provider Testing in Rails CI: Verifying Emails Actually Arrive

A technical deep-dive into building end-to-end email provider tests that verify actual email delivery in CI pipelines.

Simon Chiu Read

Building Self-Hosting Rails Applications: Design Decisions & Why

Technical deep-dive into the design decisions that make Broadcast a truly self-hostable Rails application.

Simon Chiu Read

Subscribe via RSS

Get new posts delivered to your favorite feed reader.

View RSS feed