Skip to content
Features

Everything you need to build emails

A fully-featured email editor SDK that your developers will love and your users will find intuitive.

Visual Editor

Drag-and-drop email building

An intuitive block-based editor that lets your users create beautiful, responsive emails without any coding knowledge.

  • Block-based editing with drag-and-drop
  • Responsive desktop and mobile preview
  • Undo/redo with full history
  • 13 block types including multi-column sections
Developer Experience

Built for developers, by developers

First-class TypeScript support, comprehensive events API, and deep customization options. Integrate in minutes, customize for months.

  • Full TypeScript support with detailed type definitions
  • Rich events API for editor lifecycle and user actions
  • Framework-agnostic — use via npm or a script tag in any app
  • IIFE and ES module builds for flexible integration
Output & Export

MJML-powered email output

Export templates as MJML — the industry standard for responsive email markup. Convert to HTML server-side with the included renderer package.

  • MJML export for reliable cross-client rendering
  • Server-side HTML conversion via @templatical/renderer
  • Automatic responsive layouts built into every template
  • Clean, optimized output with no unnecessary markup
Extensibility

Make it yours

Extend the editor with custom blocks, dynamic merge tags, pluggable media handling, and display conditions.

  • Custom block types with your own UI
  • Configurable merge tags for dynamic content
  • Pluggable media integration via onRequestMedia callback
  • Display conditions for conditional email content
And more

Additional capabilities

Every feature you need to ship a production email editor.

Theme Customization

27 semantic color tokens to style every surface. Match the editor to your product's look and feel.

Dark Mode

Built-in dark mode with automatic system preference detection or manual toggle.

Internationalization

Multi-language editor UI with built-in translations. Load custom translations for any language.

Undo / Redo

Full history stack with up to 50 snapshots. Debounced to group rapid changes.

Responsive Preview

Toggle between desktop, tablet, and mobile viewports to see how emails render on every device.

BeeFree Import

Import BeeFree JSON templates directly. Automatic block mapping with a detailed conversion report.

Easy migration

Switch from BeeFree in minutes

Already using BeeFree? Our free migration tools import your existing templates and configurations. No manual recreation needed.

  • Import BeeFree JSON templates directly
  • Automatic block mapping and conversion
  • Preserve styles, layouts, and merge tags
  • Free and open-source migration tools

Frequently asked questions

Start building email templates today

Open source, free forever. Get started with the docs or explore the code on GitHub.