Managing email programs for 12 clients: lessons from an agency owner
Our agency manages email marketing for 12 clients across e-commerce, SaaS, and media. Here are the hard-won lessons from scaling email across multiple brands.
Standardize your tooling
We standardized on Brew for all new clients. Managing 5 different ESPs was a nightmare — different dashboards, different reporting, different APIs. One platform reduces cognitive overhead dramatically.
Template system is everything
We built a shared component library in React Email with brand tokens per client. A new client email template takes hours instead of days because the components are proven.
Reporting cadence
- Daily: Deliverability alerts and anomaly detection
- Weekly: Campaign performance against benchmarks
- Monthly: Strategic review with client — growth, engagement trends, revenue attribution
Common mistakes
- Not separating sending domains per client
- Using one SPF record for multiple clients
- Copy-pasting automations without customizing triggers