Drag, drop, done
Sections, columns and blocks snap into place. Undo, redo and keyboard shortcuts work the way people expect.
Mailblocks gives your product a drag-and-drop email builder in one script tag. Your users design responsive emails, your app receives clean HTML and MJML, and nobody has to fight Outlook again.
14 days free, no card. Works on localhost from the first minute.
Block library
Each block exports to MJML that renders the same in Gmail, Outlook and Apple Mail. Nothing to configure.
Integration
One tag, a few kilobytes. The editor itself loads from Mailblocks inside a sandboxed frame.
Point it at an element, pass your public key and the id of the person editing. That is the whole setup.
On save you get the HTML to send and a design JSON to store. Load the JSON back any time to keep editing.
<div id="editor" style="height: 720px"></div>
<script src="https://customer.mailblocks.app/sdk/v1.js"></script>
<script>
const editor = Mailblocks.mount('#editor', {
publicKey: 'pk_live_…',
user: { id: currentUser.id },
onSave: ({ html, design }) => saveTemplate(html, design),
});
</script>For the people using it
Sections, columns and blocks snap into place. Undo, redo and keyboard shortcuts work the way people expect.
Preview on desktop and mobile, hide blocks per device, and trust the output in every major inbox.
Give any colour a dark variant. Mailblocks writes the media queries so the email looks deliberate in dark inboxes.
Offer your own placeholders, grouped and labelled. The syntax is yours: Handlebars, Liquid or anything else.
Uploads, folders, search and import from a URL. Hosted by us, or pointed at your own storage.
Paste an MJML template, as tags or JSON, and it opens as editable blocks instead of a blank page.
AI template builder
Users build a sentence step by step and get a complete, editable template made of real blocks. Not a screenshot, not a wall of HTML.
Create a newsletter email for Northwind Coffee about autumn roasts, in a friendly tone, asking readers to shop now.
White label
Pass a theme and every panel, button and dialog follows it: accent, surfaces, borders, fonts, corner radius, light and dark. The Mailblocks badge goes away on paid plans.
Licensing
You never download the editor, so there is nothing to leak. It runs in a frame that only renders on the domains on your licence.
frame-ancestors · signed · watermarked
The browser itself refuses to show the editor on a site that is not on your licence.
Your bundle contains a tiny loader. The editor code stays on our servers and is watermarked per licence.
Optionally sign user ids on your server so nobody can open sessions in your name.
You pay for monthly active editor users, not page views. Local development is always free.
Pricing
Every plan includes the full editor, the AI builder and the image library. Start with a 14-day trial.
For a first product putting email design in its users’ hands.
$49per month
For products with several apps, tenants or environments.
$129per month
For platforms where email design is part of daily work.
$299per month
Custom allowances, contracts and support for large platforms.
Custom
No. The editor gives you the HTML and the design JSON in the browser; save them wherever you already store content. Signing user ids is optional and takes one line on your server.
Any. The SDK is plain JavaScript with no dependencies, so it works in React, Vue, Svelte, Angular, Laravel Blade, Rails or a static page.
A distinct user id that opens the editor during a calendar month. The same person editing fifty times still counts once. Sessions on localhost and .test domains are never counted.
The editor runs on Mailblocks so it can stay licensed and up to date. Your designs, your HTML and, if you want, your images stay on your own infrastructure.
Start the trial, paste three lines, and send the first email your users designed themselves.