Multi-brand Email Builder
An internal tool that lets the marketing team build on-brand emails for three consumer brands without rewriting HTML each time. I designed and coded it.
6xemail output
1,259+assets managed
15+templates
- My role
- I designed and built the whole tool.
- The problem
- Every email for every brand was built from scratch, often with fragile AI-generated HTML. They broke on mobile, in Gmail and in iOS dark mode, and small color and font drifts made them look off-brand.
- What I did
- One workspace per brand with its colors, logos and templates. You edit on one side and see the exact output HTML on the other. I added a shared asset bank, version history and a separate builder for sports emails.
- Result
- The marketing team used it from day one. Email output grew 6x and broken emails dropped to near zero.
- A decision I'd defend
- I treated the email as a form, not a file. Editing HTML by hand was only a symptom: the real choices were offer, banner, icons and link, so the tool captures those and generates the HTML. I kept one generator per brand and email type, which looks redundant but stops each brand's layout from turning into a tangle of conditions. Testing on real data, I also caught a footer with a fixed width that was cut off on narrow phones, and fixed it with a fluid width and a 480px maximum.
Editor with live preview
The team fills in the offer, banner, cards and link on the left and sees the final email on the right, on desktop or mobile, in light or dark mode.




Workspace per brand
Each brand has its own projects, templates and assets, so nothing from one brand leaks into another.





Safety nets
Version history saves automatically, so any change can be undone in one click.

Your team hand-codes the same thing every week? Let's build the tool.
Start a project