Getting Started

Template 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 Templates

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

Read More

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 a template.

Read more


Change the template 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 Classes

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


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 templates. 

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 Templates for your clients.

Contact us for more details.