We set out the following principles, to enable developers to make the most user friendly experience for editors and copywriters:

Code it your way

Email code is hard enough without your visual editor causing problems. Taxi doesn’t change your structural code, or make any assumptions on email HTML. There are no extra requirements or restrictions on your HTML.

Make the best interface for editors

To make a template editable in Taxi you add extra tags and attributes (Taxi Syntax). As the designer you use the Taxi Syntax to design the editor's experience of the template.

Don’t repeat yourself

Re-use content, use lean code and don’t ask users to re-enter the same content.

Templates work

Taxi uses a system of tags and attributes which don't show when a template is rendered. This means you can develop and test your templates for rendering whilst they still contain Taxi Syntax – If you load a Taxi template in a browser or send it as an HTML email the Taxi Syntax will not be visible.

Leave no trace

All of the Taxi Syntax gets removed from the HTML when the email campaign is exported from Taxi, so there is nothing left except your template HTML and the content that has been put in.


Next: Make your HTML editable in Taxi using our Minimum Viable Language