Skip to main content

Introduction

Easy Email Pro is a powerful framework based on Slate and MJML for creating responsive email templates.

It provides a drag-and-drop interface for easy design and customization of email layouts. With the flexibility of Slate and compatibility with various email clients and devices offered by MJML, developers and designers can quickly create complex email templates without worrying about the underlying code. Whether you're building marketing campaigns, newsletters, or transactional emails, Easy Email Pro makes it effortless to create visually appealing and effective email communications.

Principles

The principle of Easy Email Pro is based on the foundation components provided by MJML, which are further extended to create advanced components. Additionally, developers are allowed to create their own custom blocks based on these foundation components.

Furthermore, when combined with SlateJS, we can leverage the extensive API provided by SlateJS to implement a wide range of advanced features, such as drag-and-drop functionality, inline editing, keyboard shortcuts, and more. This integration empowers us to create highly interactive and dynamic email templates.

Live Demo

Check out the live demo of all of the examples!

Live Demo Code

View all sample code

Features

  • Drag and drop Editor
  • Responsive Design(desktop/mobile style)
  • Dynamic render, support logical rendering
  • File Manager and Unsplash library
  • Can be converted into MJML, or generated through MJML
  • Defined custom block、block studio
  • Theme configuration, easily customize UI when you need
  • Localization
  • Block studio

Examples

To get a sense for how you might use Easy Email Pro, check out a few of the examples: