eddy
aaron@askeddy.email
Accepting clients Customer.io only Design Studio only

We help you get the most out of Email Design Studio.

Eddy is infrastructure, not an agency. We build the design system, component library, and foundations your team needs to actually use the EDS license you're paying for. Already on EDS with a legacy template library? Migration runs inside the same engagement — diffed and swapped without downtime.

See the engine
migration pipeline running
Audit
Build
Diff
Position
QA
Swap
 

01 — The Problem

Design Studio is powerful.
Operationalizing it isn't.

You're paying for EDS. Your team wants to use it. But there's no design system, no component library, no patterns to compose against — just an empty editor and a list of campaigns that need to ship yesterday.

Without Eddy

Your team is starting from scratch every time. No tokens, no components, no patterns. Every email is a custom build. At scale, you either slow down or make it up as you go — and the brand drifts either way.

With Eddy

We build the foundations directly in your CIO workspace: design tokens, a brand-locked component library, and base templates per journey type. New emails compose in minutes. Your team owns the system after handoff.

DIY Risk

One mismatched Liquid tag. One broken layout. One subject line that doesn't match. It goes to your entire list, and there's no automated safety net. No rollback button.

Zero-Risk Swap

Every email gets diffed at the source level and the rendered HTML level. Subjects and preheaders are verified programmatically. Swap is atomic: one click live, one click back.


02 — The Engine

Custom infrastructure.
Not a Notion board and vibes.

We built a Rails app that talks directly to Customer.io's public and internal APIs. Every stage of the migration is automated and reversible.

Workspace Audit Automated
Pulls your full CIO workspace: campaigns, actions, templates, triggers, edges. Maps the topology so we know what needs rebuilding and exactly where each draft slots into the workflow.
Template Build Automated Human QA
Each legacy template gets rebuilt as a modular EDS email via the Design Studio API. Components are reusable, layouts are brand-locked. AI does the initial build. A human reviews every single one before it enters the pipeline.
Diff & Validation Automated
Two layers. source diff compares template markup: Liquid logic, links, structure. rendered diff compares the actual HTML Customer.io sends, with personalization and layout wrappers applied. Subjects and preheaders are checked separately.
Draft Positioning Automated
Drafts land in your live campaigns right next to the emails they'll replace. We use CIO's workflow metadata to find the exact insertion point. Works on any campaign, regardless of branching or chain length.
Swap & Rollback Automated
Once you approve, we swap the live email for its EDS draft via the API. Atomic. If anything looks off, one click rolls it back. No editor work, no downtime.
Seen enough?
03 — Scope

What we cover


04 — Fit Check

We're not for everyone

This is a niche service. If you're in the right situation, we can move fast. If not, we'll tell you on the call.

Deploy if
  • You're on Customer.io
  • You've bought Design Studio and want to actually use it
  • You need a design system, components, and patterns — not 80 one-off templates
  • You have legacy templates to migrate (optional, included if needed)
  • You want someone who's already shipped this, not figuring it out on your dime
Skip if
  • You're not on Customer.io
  • You need a full-service marketing agency
  • You want strategy, copywriting, or creative direction
  • You're looking for the cheapest option
  • You need someone to manage platforms other than CIO

05 — Evidence

From people who've worked with us

"Aaron's depth on Customer.io is unreal. He doesn't just know the product, he's built infrastructure around it that makes the whole migration feel like flipping a switch."
Brian Simons, Thyme Care
"The QA pipeline alone would have taken us months to build internally. Having every email diffed and validated before it goes live changes the risk profile completely."
Tommy Swad, Gigs

06 — Pricing

Fixed scope. No hourly billing.

Build
From $3,000
per project / fixed scope
Foundations sprint. We build your design system, component library, and base templates directly in EDS. Migration of legacy templates runs inside the same engagement.
  • Workspace + brand audit
  • Design tokens + component library
  • Base templates per journey type
  • Legacy template migration (if applicable)
  • Training + handoff
Run
$2,500
per month / cancel anytime
AI-first ongoing ops. We run your email program in Design Studio with automation that turns around builds and QA in 24 hours, not days.
  • Unlimited requests, 24-hour turnaround
  • AI-drafted variants, human-reviewed
  • Automated diff + render validation on every send
  • Component library evolution
  • Shared Slack channel

07 — Operator

Who's behind this

Aaron Hanson
Aaron Hanson. I've been building in Customer.io since the Design Studio beta. Before Eddy, I spent years doing email production and automation at scale for B2B companies. I built the migration engine because I got tired of doing the same manual work for every client. Now the machines do it, and I focus on the parts that actually need a human.
aaron@askeddy.email
$ eddy audit --workspace your-company
Scanning campaigns...
Found 47 legacy templates across 18 campaigns
Estimated migration: 2 weeks
Ready?