Modular Mail for Mailchimp

How do you let marketers edit custom HTML emails in Mailchimp?

Mailchimp's own answer is its template language: add mc:edit to a region of a custom-coded template and the legacy builder lets marketers change that region. It works, and if Mailchimp is your only ESP it may be all you need. Modular Mail, a CMS for email, does the same job outside Mailchimp with one attribute, data-mm: your developer marks the editable parts, your team fills in fields, and the finished HTML is pasted into Mailchimp's Code your own, or into Braze, Salesforce Marketing Cloud or any other ESP you add later.

Updated 3 November 2026. Book a demo and we'll rebuild one of your Mailchimp emails before the call.

The problem

The custom template trade-off in Mailchimp

Mailchimp gives a custom-coded template two homes, and both have a cost. In 2026, Litmus found 78% of teams produce and deploy an email in three days or less; the teams on custom code in Mailchimp usually aren't among them.

Code your own, in the legacy builder

Paste or import your HTML with mc:edit regions and marketers edit those regions, but only in the legacy builder, with the rules set by whatever the editor allows.

The new builder's blocks

Anyone can build from its blocks, but a custom-coded template can't be used there: Mailchimp prompts you back to the legacy builder, so the design has to be rebuilt in blocks first.

Sources: Mailchimp documentation, Paste in HTML to create an email, Import a custom HTML template, Create editable content areas with Mailchimp's template language, Template language reference.

We used to wait three to five days for dev to update our email templates. Now my team builds campaigns in an afternoon. Same custom designs, zero technical dependency.

Hin ShahHead of CRM, Dr. Barbara Sturm
How it works

How it works with Mailchimp

  1. 01

    Set up your template

    We, your agency or your developer mark your Mailchimp HTML with data-mm and split it into modules. Existing mc:edit attributes can stay or go; they're ignored.

  2. 02

    Build the email

    Your team picks modules, fills in fields and types merge tags such as *|FNAME|* where personalisation is needed. The footer keeps *|UNSUB|* as written.

  3. 03

    Export and paste

    In Mailchimp, create a campaign, choose Code your own and paste the HTML into the legacy builder, then pick the audience and send.

Side by side

Custom templates in Mailchimp, before and with Modular Mail

Custom templates in Mailchimp, before and with Modular Mail
TaskCode your own with mc:editModular Mail with Mailchimp
Editing contentMarked regions, in the legacy builder onlyAnyone on the team, in content fields, in any browser
Rules on a fieldWhat the editor allowsCharacter limits, required fields, approved colours and layouts
Editing layoutOpen to anyone who can edit the codeLocked in the template
Adding a new sectionA developer edits the template, or it's rebuilt in blocksPick a module from your library
Review and approvalMailchimp's comments on a campaignComments on one module, review requests and approval on record
Sending, audiences and reportingMailchimpMailchimp, unchanged

Mailchimp's details are from its help centre, checked on 3 November 2026.

FAQ

Questions Mailchimp teams ask

Do Mailchimp merge tags survive export?

Yes. A tag typed into a field, such as *|FNAME|*, exports as written and Mailchimp fills it when it sends. Keep *|UNSUB|* in the footer, because Mailchimp won't send a coded email without it.

Do we still need mc:edit?

No. The editing happens in Modular Mail, so the HTML you paste into Mailchimp is finished. If your template already has mc:edit attributes they do no harm, and your developer can remove them when marking the template.

Does it work with the new builder?

The export is pasted through Code your own, which Mailchimp opens in the legacy builder. The new builder is for emails built from Mailchimp's blocks, and nothing on this page needs it.

Do we need a particular Mailchimp plan?

Mailchimp's docs say Code your own needs a Standard plan or higher. Modular Mail has no plan requirement of its own; it only produces the HTML.

Is there a direct Mailchimp integration?

Not an API connection, and Modular Mail keeps no version history. You copy or download the HTML and paste it in, so there's nothing to break when Mailchimp changes its builder, which it has done more than once.

Can we try it without an account?

Yes. Every template in the library opens in the editor with no sign-up. Fill in a few fields, export, and paste the HTML into Code your own to see it in Mailchimp. Browse the templates

Do we have to leave Mailchimp?

No. Mailchimp keeps the audience, the sending, the automations and the reports. Modular Mail only changes where the email is built.

See your own email in Modular Mail.

Send us a recent campaign. We'll rebuild it before the call, so you can see exactly how your team would work.