Git Workflow for Email Components
Megan Boshuyzen, senior email dev at Sinch, on Parcel vs. Litmus vs. Dreamweaver
This points to a core limitation in email tooling today, component systems speed up reuse, but without real source control they make change management brittle. In Sinch's setup, one component library powers multiple brands and languages, so a single edit can save huge amounts of work, but it can also push an unfinished change into every downstream email. GitHub style branching and merging would turn Parcel from a fast editor into a safer system for maintaining an email codebase over time.
-
Sinch is using Parcel as shared infrastructure, not just a text editor. One design system swaps colors, logos, footers, and language across Mailgun, Mailjet, and Email on Acid. That makes centralized updates powerful, but also raises the cost of making a mistake without versioned branches.
-
A Git workflow is the obvious reference point because email teams already use it when they outgrow copy and paste HTML. At GitHub, Figma's email lead used a repo plus a local preview tool so the team could update one shared file and regenerate many emails. The tradeoff was setup complexity and training overhead.
-
Multiple teams describe the same gap from different angles. Figma wanted automatic backups and usable version history, while Parcel's own product thinking centers on components that let developers fix one block and update every email. The missing layer is controlled rollout, not just shared components.
The next step for email development tools is to combine app like ease with software style governance. As component libraries spread from specialists to marketers and designers, branching, history, and sync into sending platforms will become table stakes, because the real product is no longer one email, it is the system that governs hundreds of them.