Editor Blocks

The TinyEmails editor uses a drag-and-drop block system. Each block is a building unit you arrange visually to construct your email.

Content blocks

BlockDescriptionKey properties
HeadingH1-H6 heading textFont size, weight, color, alignment
TextParagraph textFont family, size, color, line height
Rich Text (RTE)Full rich-text editor (bold, italic, links, lists)Powered by Lexical editor; supports formatting toolbar
ButtonCall-to-action buttonLink URL, button text, background color, border radius, padding
ImageInsert an imageSource URL, alt text, width, height, alignment
AvatarCircular profile imageSource URL, size
DividerHorizontal line separatorColor, thickness, width, margin
SpacerVertical space between blocksHeight in pixels
Raw HTMLCustom HTML codeDirect HTML editing, for advanced layouts or embedded content

Layout blocks

BlockDescriptionUse case
Columns (2-col)Two-column side-by-side layoutFeature comparisons, image + text
Columns (3-col)Three-column layoutProduct grids, feature highlights
ContainerGeneric wrapper for grouping blocksBackground colors, padding, borders around a group of blocks

Adding blocks

  1. Open the Blocks panel (left sidebar)
  2. Drag a block onto the canvas
  3. Drop it where you want it: between existing blocks or inside a column
  4. Click the block to select it and edit its properties

Editing blocks

Click any block to select it. The right sidebar shows:

PanelWhat you edit
StylesColors, fonts, spacing, borders, background, shadows
InspectRaw property values, useful for precise control
DataConnect dynamic data fields to the block (for template variables)

Block hierarchy

The Document Tree (left sidebar, toggle) shows the nesting structure of all blocks. Use it to:

  • Navigate complex layouts
  • Select blocks that are hard to click on the canvas
  • Reorder blocks by dragging in the tree
  • Delete blocks

Common patterns

Hero section

Container (dark background)
  → Heading (white text, large)
  → Text (white text, subtitle)
  → Button (bright color, CTA)

Two-column feature

Columns (2-col)
  → Column 1: Image
  → Column 2: Heading + Text + Button
Container (gray background)
  → Text (small, centered — company name, address)
  → Text (small, centered — unsubscribe link)
Tip

Use Containers to create visual sections with different background colors. Nest content blocks inside containers to build structured layouts.

Note

The Raw HTML block lets you insert any HTML; use it for custom layouts, embedded content, or dynamic template tags that your email provider supports (like merge tags).