Email Structure

Learn about the hierarchical structure of emails, including stripes, structures, containers, and blocks, and how to navigate and customize them.

Emails in the editor use a hierarchical structure: Stripe → Structure → Container → Block.

  • Stripe — This is the top-level element that contains all parts of the email.
  • Structure — It defines the layout and the number of containers in a stripe.
  • Container — This holds content blocks such as text, images, and buttons.
  • Block — The basic element that adds content to the email.
Email template with Stripe, Structure, and Container labels highlighted on the header section and the Stripe settings panel open

Navigation and Selection

Click any element to select it. To move up one level (for example, from a container to a structure), click the Up arrow.

Container settings panel with the up arrow icon highlighted to move up one level

Element Settings Tabs

Stripes, structures, and containers

These elements include three tabs:

  • Settings — General options and element-specific parameters.
Structure settings panel with the Settings tab highlighted showing the container list, padding, and margin options
šŸ“˜

Note

Switch the preview to Mobile (the device icon in the toolbar) before opening a structure or container's Settings tab to see mobile-specific controls — Containers Inversion, Padding on Mobile, and Margins on Mobile. These apply only to the mobile view and are separate from the default padding/margin settings shown in desktop preview.

  • Styles — Visual appearance, including background colors and images.
Structure panel with the Styles tab highlighted showing background color, border, and radius options
  • Data — Connection to external data sources (for example, a website) to automatically load images, product names, descriptions, and prices.
Structure panel with the Data tab highlighted showing the Website Page data source option

Blocks

Blocks include two tabs:

  • Settings
  • Styles
Text block panel with the Settings and Styles tabs highlighted

Stripes

Stripes are horizontal sections that form the email layout. They correspond to functional parts of an email:

  • Header — The top section with a logo or navigation.
  • Content — The main section with text, images, buttons, and other blocks.
  • Footer — The bottom section with contact details and legal information.
  • Info area — An additional section for system or informational content.

Each stripe can contain structures, containers, and blocks. Settings applied to a stripe are inherited by all nested elements.

Email template with the Stripe: Content section highlighted around the navigation, image, and text area

Structures

A structure is placed inside a stripe and controls how containers are arranged.

To add a structure:

  1. Open Structure and modules.
  2. Go to the Layouts tab.
  3. Select a structure.
  4. Drag it into the email.
Email template with the Stripe: Content section highlighted and the Structure settings panel open

After adding a structure, you can:

  • Modify or remove default blocks.
  • Add new blocks.
  • Adjust content, styles, and data settings.
Structure settings panel highlighted with three numbered containers, gap, and padding options, shown next to three empty Drop content here containers in the email

Containers

Containers are placed inside a structure. They are commonly used to build layouts such as product cards.

By default, a container includes:

  • Image
  • Text
  • Button
Container settings panel highlighted with padding and margin options, next to three empty Drop content here containers boxed in the email

Blocks

Blocks are the lowest level in the hierarchy. They are placed inside containers and provide the actual content of the email.

Image block settings panel highlighted with Link and Alternate Text fields, and an image block placeholder shown in the first container



Did this page help you?