What is an Email Design System?

Your Email Design System is the foundation of how you create your email campaigns, so when creating it, it’s important to make sure it’s tailored exactly to your team’s needs. To make an effective Design System, you’ll need to take a step back and consider how you go about designing, coding and adding it to Taxi. We’ve put together the most important considerations for all these stages, to help you create the perfect Design System.

Read More

Planning your Email Design System​

Things to consider before making a great Email Design System
Read More

Building HTML that works

Ensuring your Email Design System delivers best practice HTML
Read More  

Empowering the marketing team

Making an Email Design System that helps your team
Read More

Maintaining your Email Design System

Keeping Your Email Design System Relevant and Useful
Read More

Getting started with Taxi Syntax

Check out these four articles for everything you need to know about the principles and fundamentals of Taxi Syntax. Or if you prefer take our Intro to Syntax course below.

Taxi Syntax Principles

We designed Taxi Syntax to help you build the best experience for editors.

Get Started

Minimum Viable Language

Get started with Taxi Syntax by adding two HTML tags to your code.

Read More

Controlling Module Layouts

Use modulezones to let editors add, remove and re-order modules.

Read More

Uploading & Updating Email Design Systems

Once you have built your HTML and added Taxi Syntax, it's time to set up your Design System in Taxi.

Read More

Taxi Syntax Learning Syllabus

If you prefer to learn by doing, rather than reading, then take our interactive, hands on course where you'll learn everything you need to know about getting started with Syntax. 

We provide step by step guides, HTML for you to work on as well as lots of handy tips and tricks.

Get started now.

Advanced Taxi Syntax

You can extend <editable> tags to add more granular control for editors and copywriters.

Advanced Syntax

Get started with the key concepts of Advanced Syntax.

Read more


Add custom fields like color pickers, checkboxes and HTML code fields.

Read more

Linking Fields to Content

Control how content added via fields is displayed in your HTML.

Read more

Referencing variables across a document

Reference content from other modules or in multiple places in an Email Design System.

Read more


Change the HTML structure based on content or on/off controls.

Read more

Rich Text Editor

The Taxi Rich Text Editor allows text to be styled as bold, italic, a link or with custom formatting.

Read more

Utility Tags

Handle email platform code and apply advanced rules to content.

Read more

Approaches to text formatting

Text formatting isn't editable by default, but sometimes you may wish to add controls on formatting.

Read more


Taxi enables you to pull content from a feed into pre defined modules.

Read more

Right to left layout

Use checkbox fields and rules to create a right to left layout in your emails.

Read more

Control Flow Tags

Get more out of the rules in your Email Design System by using if, unless, elsif and else tags.

Read More

Automatic plain text email

Automatically create a text version from the HTML email in Taxi.

Read More

Setting expectations

Add more control to your Email Design System by using the expect attribute.

Read More

Editor Focus

Reduce the amount of HTML and Syntax you need, to create a more streamlined Email Design System, with the editor-focus attribute.

Read More

Coding for Mobile

Have complete control over how your Email Design System looks and is edited for mobile devices.

Read More


Implied Defaults

When you wrap an <editable> tag around text or an an image, Taxi adds some extra fields behind the scenes. You may need to break these out into their component fields if you're doing more complex modules in your Email Design System. 

Implied Default: Text

Implied Default: Linked Text

Implied Default: Image

Implied Default: Linked Image

Partner with us

ESP Programme

See how Taxi for Email can extend your platform’s capabilities.

Find out more

Developer Programme

Build Taxi Design Systems for your clients.

Contact us for more details.