MJML cuts email code at Zapier
Diving deeper into
Sean Kennedy, senior marketing ops analyst at Zapier, on his email development workflow
Since moving to MJML, I think we’ve had emails going from thousands of lines of code to a few hundred
Analyzed 5 sources
Reviewing context
This shows that Zapier was turning email building from hand coded production work into a component based assembly workflow. MJML cuts the amount of raw HTML a marketer has to touch, and Parcel adds reusable blocks on top, so the team can rearrange layouts, debug faster, and update brand elements once instead of editing every template one by one.
-
Before centralization, Zapier kept templates in shared cloud folders and a single large HTML file of reusable snippets. That worked with two or three builders, but broke as the team grew to seven or eight people and version control conflicts started slowing work.
-
MJML is a markup language for responsive email. In practice, it lets a builder write higher level tags instead of large amounts of table based HTML that email clients require underneath. Parcel supports MJML directly, so the short source file can still compile into production email code.
-
The real leverage comes from components, not just shorter syntax. Parcel lets teams define custom blocks once, then changes cascade to every message using them. Its global styles can also push brand updates across a workspace, which is why Zapier could move from 200 template rebrands to one file edits.
Email teams are moving toward the same pattern as software teams, with a small set of maintainers building the system and a larger set of marketers assembling from approved parts. As more sending tools absorb component libraries and visual editors, the winning workflow will be the one that makes brand safe emails feel more like configuring Lego bricks than writing HTML.