MiN8T All Insights

What are Modules? How to Save and Reuse Them

M
MiN8T Team
Email Engineering

1 What are Modules?

A Module is a reusable email building block — a structure or stripe that you design once and save to your library. Instead of rebuilding the same product card, header, or footer from scratch in every template, you save it as a module and drop it in with one drag.

Common module examples:

Modules are saved at the account level. Every team member on the account can access, insert, and build on the same module library.

i

Modules can be saved from structures (column layouts) or stripes (full-width sections). Both preserve all content, styling, and data connections.

2 Saving a Module

From a Structure

  1. Hover over a structure in the canvas to reveal the element toolbar.
  2. Click the save icon (bookmark icon for regular modules, lightning bolt for Smart Elements).
  3. Enter a name and optional category for the module.
  4. Click Save.

From a Stripe

  1. Hover over the stripe's edge to reveal the stripe toolbar.
  2. Click the save icon.
  3. The entire stripe — including all its structures, containers, and blocks — is saved as a single module.

What Gets Saved

When you save a module, MiN8T captures:

The save button label dynamically changes: "Save as Smart Element" (with lightning bolt icon) when the element has an active data connection, or "Save as Module" (with bookmark icon) for regular elements.

3 The Module Library

Saved modules appear in the editor's sidebar under the Modules tab. The library shows:

Managing Modules

4 Inserting Modules into Templates

Drag and Drop

Drag a module from the library sidebar and drop it into the template canvas. The module is inserted at the drop position:

Editing After Insertion

Once inserted, the module becomes a regular part of the template. You can:

Changes to an inserted module do not affect the saved module in the library. Each insertion is an independent copy.

!

Modules are copied on insertion, not linked. If you update the saved module, previously inserted copies are unaffected. This is by design — it prevents unintentional changes across templates.

5 Smart Element Modules

When you save a Smart Element as a module, the data connection is preserved. This means:

Use case: build a product card Smart Element, connect it to your product catalog data source, auto-map the fields, style it perfectly, then save it. Now drop it into any promotional email and it's immediately live.

i

Smart Element modules appear with a SMART badge in the canvas toolbar after insertion, just like any other Smart Element. The Data tab in the property panel shows the pre-configured connection.

6 Source Data Preservation

MiN8T saves the complete source data (the full JSON structure tree) with every module. This is different from just saving the rendered HTML — it preserves the semantic structure so the module remains fully editable:

This means inserting a module from the library gives you a fully editable copy with all the original structure — not just a flat HTML blob.

7 Next Steps

Last updated: April 2026. All details verified against MiN8T's actual codebase implementation.