Skip to content
Perspective8 min read

Email Design Studio vs ESP: Where the Work Should Actually Happen

Design, brand, review, and export belong in a studio. Audiences, sends, and automation belong in your ESP. A honest split for teams tired of rebuilding templates.

By The Memo Team

Last updated

Quick answer

An email design studio owns on-brand composition, versioned review, preflight, and portable HTML export. An ESP owns audiences, sending infrastructure, automation, and campaign analytics. Mixing both jobs in one tab is why templates drift and review breaks down.

Most teams buy an ESP and inherit its drag-and-drop editor. That works until brand complexity, review chains, and multi-platform sends show up. Then design work sprawls across Figma exports, duplicated templates, and “just fix it in Klaviyo” threads.

What belongs in a design studio

  • Brand Kits, reusable blocks, and template libraries.
  • Immutable versions and recorded approvals.
  • Preflight on compiled output.
  • HTML + plain-text export in your merge syntax.

What belongs in an ESP

  • Contact records, segments, and send lists.
  • Campaign scheduling, automation, and journeys.
  • Delivery infrastructure and engagement analytics.

Why splitting the jobs helps

Reviewers approve a frozen artifact. Operators send through infrastructure built for scale. Designers stop re-implementing the same footer in every platform. Memo’s phrasing is intentional: Memo creates the email. Send it through the platform you already use.

Frequently asked questions

Do I still need an ESP if I use Memo?
Yes, for sending at scale. Memo replaces rebuilding templates inside the ESP editor - not the sender itself.
Is this an anti-Klaviyo or anti-Mailchimp take?
No. Those platforms excel at sending. The split is about where design craft and review should live.
Can small teams use only an ESP?
Often yes, until review, brand scale, or multi-ESP export forces a dedicated studio workflow.
Where does preflight fit?
Before export - on the artifact you hand off - not after the campaign is queued.