Design tokens
The atomic units. Colour, typography, spacing, radius, and button styles, defined once as variables and referenced everywhere. Updating a token updates every email.
Tokens, modules, and governance rules that make on-brand email production fast, consistent, and resistant to drift. Here's what they include, how to build one, and what changes when you do.
An email design system is the framework that decides how your emails look and how your team produces them. It's three things bundled together: tokens (the atomic colour, type, and spacing values), modules (the reusable layout blocks), and governance (the rules about what can change and who can change it).
Brand guidelines are suggestions. A design system is enforcement. A PDF says the brand blue is #1A365D;
a design system makes #1A365D the only blue your editor will ever output, because every button, link,
and accent references the same token.
That sounds technical, but for a marketer the experience is simpler: the editor only offers brand-approved options. Click a button colour and you pick from the three approved variants. Pick a heading and you pick from the type scale. There's no eyedrop tool. There's no "make it bigger." The system answers most of those questions before they come up.
The design system is the spec. An email CMS is the tool that implements and enforces it in the editor. The modules inside a design system are modular email templates: reusable, tested HTML blocks that snap together to build any campaign. If you're starting from Figma designs, our Figma to HTML email service converts them into production-ready modules.
A working email design system is more than a token sheet. These are the components that make it operational.
The atomic units. Colour, typography, spacing, radius, and button styles, defined once as variables and referenced everywhere. Updating a token updates every email.
The reusable blocks. Hero, centred text, product grid, CTA, promo, social row, footer. Each module is tested across email clients once and reused forever.
What can change, who can change it, and how new modules get approved. Rules turn the system from suggestion into enforcement.
A single page that explains the tokens, the modules, the rules. Adoption depends on it. Don't ship a 40-page PDF nobody reads.
Most teams underestimate the audit and overestimate the module count. Start small, document early, expand as needs come up.
Pull every campaign you sent. Group by layout. Note where the brand has drifted. The recurring patterns become your starter modules; the drift becomes your token list.
Colour, type scale, spacing scale, button styles, link styles. If you don't have brand guidelines, derive them from your site. See our guide for a starter token sheet.
Eight to twelve modules covers ~80% of campaigns. Header, footer, hero, centred text, image-and-text, two-up image, product grid, CTA, promo, social row. Test each one across email clients once.
Decide what marketers can edit (content fields, variants from approved lists) and what they can't (structure, tokens). Decide who approves new modules.
Roll out to your team. One short page documenting the modules, tokens, and rules. Iterate as new module needs come up. Don't try to design everything on day one.
The point of a design system is not that everyone follows the rules. It's that the rules are followed by default.
If any of these sound familiar, the gap is bigger than a brand guideline can fix.
When marketers eyedrop a hex from a Google Doc, you get five 'brand blues.' Tokens make this impossible.
An untested module sneaks in. The pre-header collapses. Engagement tanks. A library of validated modules removes this whole class of failure.
Each one was 'just a tiny tweak.' Together they look amateur. A shared footer module fixes this in one place.
If every campaign needs a full Litmus pass, the system isn't doing its job. Pre-validated modules let QA shrink to spot-checks.
Most rely on guidelines or repos. The CMS-with-tokens approach is the only one that puts the rules in the editor itself.
Teams often try to design every possible layout on day one and end up with 40 modules that overlap, contradict, and take months to QA. Start with the eight to twelve patterns you actually use this quarter. Add more as the campaigns ask for them.
A token sheet is only a design system if the editor enforces it. If marketers can still type in a hex code, type in a font size, type in a spacing value, the tokens will drift. The whole point is to remove the temptation.
A 40-page brand bible is unread. A one-page reference with the tokens, the module names, and the rules is gold. Adoption depends on the team being able to skim it on a Monday morning.
Designers, developers, and marketers all need to feel ownership. Build the system with whoever is going to use it, not for them. The audit phase is a great place to involve everyone.