An Email Design System in Taxi is a HTML document that includes all of the modular elements that will be used by your brand to create email campaigns, and defines how they can and can't be changed when marketers add content.
You may have seen "master templates" and "modular templates" — these can mean different things to different people. Often a brand would use multiple templates for different types of email, without any flexibility in their layout. An Email Design System is an improvement here because you can reduce the amount of code you need to look after, and give marketers more, but measured, flexibility. When starting out the process of setting up your Design System, you'll need to consider:
Your HTML will contain all the modules you've defined in the design phase as well as any styling options you could need for any of your emails. All emails are created using this one template and further updates to the HTML can be made once, with any emails created prior to this inheriting these updates.
An Email Design System acts as a single source of truth for all email campaigns created, and contains all of the possible branded design and content options that you need to create any of your emails in Taxi. Think of it as a library of all the different content blocks (we call them modules), fonts, colours or anything else you use to build your campaigns. This will save you time when building your emails because:
It's a challenge to keep up to speed with making sure your code is rendering across different email clients and devices, and this can be made more difficult when you have to replicate any fixes across to pre existing emails and the templates you use to build them.
A Design System in Taxi dramatically speeds this process up for you. You simply make these amends once to the HTML, then any emails created from the Design System will inherit these changes. Whether you're adding a new module or addressing a rendering issue, this will reduce the time spent maintaining code throughout multiple HTML templates.
Working from just one HTML means:
Once the Design System is built, Taxi's editor then enables other members of the marketing team to use it to create email campaigns. A goal of Taxi is to empower every member of the marketing team and enable them to all work within one tool which can remove multiple steps from your process. For example, writing directly into the email, instead of providing copy via a word doc, it gives editors more context on what they are writing for. All whilst giving the developers peace of mind that their HTML will remain untouched. The benefits of this are:
Next: Getting started with building your Email Design System.