Beautiful email templates, no designer needed

Build and manage email templates with a visual editor or raw HTML. Inject dynamic content with Handlebars variables and preview before you send.

No credit card required 99.9% uptime SLA Free tier included
Templates

Store templates centrally, send via API

Create reusable templates once in the dashboard. Reference them by alias in any API call and inject per-send variables — no HTML in your codebase.

  • Handlebars-style variable substitution
  • HTML + plain-text variants stored together
  • Template versioning with rollback
  • Send-time preview with real variable values
  • Template alias for stable references
  • Shared layout inheritance
POST /api/v1/send — use a stored template
{
  "from": "noreply@yourapp.com",
  "to": "user@example.com",
  "template_alias": "welcome-email",
  "template_model": {
    "name": "Jane",
    "confirm_url": "https://app.co/confirm/abc"
  }
}
✓ 201 Queued — template rendered and delivered

Everything you need for scalable templating

One template in the dashboard, referenced from any language or framework.

Visual Editor

Drag-and-drop blocks, custom fonts, and live preview — no HTML knowledge required.

Raw HTML Mode

Full HTML editor with syntax highlighting and inline CSS inlining for max compatibility.

Template Versioning

Every save creates a version. Roll back to any previous version with one click.

Send-time Preview

Supply real variable values and see exactly what the recipient will receive before sending.

Stable Aliases

Reference templates by a slug like welcome-email — IDs never leak into your code.

Layout Inheritance

Define a master layout once and extend it for every template — consistent headers, footers, and styling.

{{}}

Handlebars variable syntax

Templates per account

API

Full CRUD via REST

Build your first email template in minutes

Start with one of our pre-built layouts or import your existing HTML. Variables, preview, done.

No credit card required · Cancel anytime