Product

Your HTML templates, turned into a content editor.

Your developer marks the parts of a template that should change. Modular Mail turns those parts into fields your marketers fill in, and keeps everything else locked. Finished emails export as clean HTML to any ESP.

One template, two views

For developers, the template layerStandard HTML with a data-mm attribute on each editable element.

hero.html
<table class="hero">
  <tr>
    <td data-mm="headline">
      The autumn edit is here
    </td>
  </tr>
  <tr>
    <td data-mm="body">
      Waxed jackets, wool layers and trail boots.
    </td>
  </tr>
  <!-- everything else stays as written -->
</table>

For marketers, the editorContent fields and a live preview, with no markup anywhere.

Template setup

Start from the HTML you already have

Templates are standard HTML. Your developer adds data-mm attributes to the text, images, links and buttons marketers should change, then sets up each field in the form builder. Anything without one stays exactly as written.

modules/hero.html
<table class="hero">
  <tr>
    <td data-mm="headline">
      Welcome to our summer sale
    </td>
  </tr>
  <tr>
    <td>
      <a data-mm="cta" class="btn"
         href="https://example.com/sale">Shop now</a>
    </td>
  </tr>
</table>

Modules

Split a template into a library of reusable modules: hero, product grid, promo banner, footer, or whatever your programme needs.

Field rules

Give any field a maximum length, or make it required.

Choices and colours

Offer approved options as a choice or colour field, such as your brand's button colours or two product card layouts. Options can set Outlook's bgcolor too.

Style presets

One choice option can set several styles at once, so a “Dark” option switches the background and text colours together.

New modules at any time

Add a module for a launch or a season and it appears in your team's library straight away.

For your marketing team

An editor that only shows what should change

Your team opens a new campaign and sees your modules and their fields. They never see markup.

Build from modules

Pick modules from your library and drag them into order.

Inline editing

Type straight into headlines and body copy in the preview.

Variant pickers

Choose from the colours and layouts your developer approved.

Live preview

Desktop and mobile views update as you type.

AI Copy Assistant

Rewrite any field in your brand voice, or ask for something shorter or more urgent. Suggestions avoid your restricted terms.

AI Alt Text

Upload an image and get an accessible description in one click.

Review

Feedback and sign-off in the same place

Reviewers see the email as it will look, comment on the part they mean and approve when they're happy. Nobody forwards screenshots or wonders which version was signed off.

Comment on any part

Switch to Comment, click any part of the email and leave a note. Replies, @mentions and resolving work as they do in Google Docs.

Request a review

Pick reviewers, add a message and send them a test email if you like. Each one gets an email that opens the campaign ready to comment.

Approve when happy

Reviewers click Approve. If they still have an open comment, Modular Mail points it out first.

See where everything stands

Campaigns are Draft, In review, Approved or Completed, and “1 of 3 approved” shows who still needs to look. A board lists campaigns by status.

Control

Brand control, and a record of every sign-off

The rules live inside the template, so reviewers check the message rather than the layout.

Version history
v1 · Mon 09:12 · Sam created the campaign
v2 · Tue 16:40 · Priya changed the end date to Monday
v3 · Wed 14:05 · Sam swapped the hero image

Roles

Owners and admins manage the team. Developers build templates and marketers build campaigns from them, while reviewers comment and approve.

Version history

Every campaign is versioned, so you can see who changed what and roll back. You can also duplicate or branch a version.

Approvals on record

See who approved each campaign and when, and whether it has been edited since.

Brand voice and restricted terms

Set them once per workspace and every AI suggestion follows them.

Workspaces

Separate workspaces for each brand or client, each with its own templates, modules and campaigns.

Export

Keep the ESP you already send from

Modular Mail manages content; your ESP sends it. Export production-ready HTML in one click and upload it to your ESP, with no connector to install or maintain.

Exports to the ESP you already use

  • Klaviyo
  • Braze
  • Salesforce Marketing Cloud
  • Iterable
  • Bloomreach
  • HubSpot
  • Marketo
  • Customer.io
  • Mailchimp
  • and any platform that sends HTML email

Testing

Send a test to Litmus or Email on Acid before you export.

Portability

The HTML is yours. It keeps working in your ESP whether or not you keep a subscription.

Setup services

No developer? We'll set it up.

Most teams are live within one to two weeks. We do as much or as little of the setup as you need.

  • Converting existing HTML templates into modules
  • Building new templates from Figma files or brand guidelines
  • Adding modules as your programme grows
  • Migrating from Taxi for Email

See it on your own template.

Send us a recent email and we'll walk you through it, rebuilt in Modular Mail.