Transactional HTML emails often get neglected. Styling HTML email is painful. Tables, inline CSS, unsupported CSS, desktop clients, web clients, mobile clients, various devices, various providers.
We’ve tried to remove some of the pain for you and open-sourced a collection of common templates for transactional email.
Each template is responsive and each has been tested in all the popular email clients.
Typically any email that is triggered by or sent automatically from your application.
Before sending HTML emails you should inline your CSS.
We recommend using Premailer to accomplish this.
Our repo contains both the original templates with a separate CSS stylesheet, as well as templates with CSS already inlined for you to preview. See the /templates/inlined
folder.
We’ve tested these email templates across all the major desktop, web and mobile clients, using Email on Acid.
You also might be interested in this Grunt task for compiling and testing html emails. We used this to help design and test our transactional emails.