How-to

Designing emails with the block builder

The blocks available in email, how to use HTML mode, and what renders well in Gmail and Outlook.

2 min readLast updated 17 June 2026
Jump to section

Designing emails with the block builder

The campaign editor has two ways to design an email. Pick whichever fits your skills and the campaign.

Block mode (default)

A visual builder. Drag in blocks, edit them inline, see a live preview on the right.

Available blocks:

  • Heading — a single line of large text. Use sparingly — one per email is enough.
  • Text — body copy. Supports basic formatting (bold, italic, links).
  • Image — drag in a file or paste a URL. Set alt text.
  • Button — a call-to-action button. Points to the campaign's CTA URL by default.
  • Divider — a thin horizontal line. Helpful between sections.
  • CTA — a heading + body + button stacked together. A pre-formatted call-to-action.

Re-order blocks by dragging. Delete by hovering and clicking the trash icon.

HTML mode

For more control, switch to HTML mode in the email editor's top-right toggle. Now you can paste hand-written HTML.

Caveats:

  • Use table-based layout — emails aren't web pages. Modern CSS Grid and Flexbox don't render in Outlook.
  • Inline your stylesstyle="…" on each element. <style> blocks are stripped or ignored by many clients.
  • Keep total HTML under 102KB — Gmail clips longer emails (the dreaded "Message clipped" link).
  • Test in Gmail, Outlook (web + desktop), and Apple Mail before sending. Email clients are inconsistent — what looks great in Gmail can break in Outlook.

We'll always inject the unsubscribe footer below your HTML, so don't add one yourself.

What renders well

Even if you stick to block mode, a few rules:

  • Single column is the safest layout. Multi-column emails break on mobile.
  • Image-only emails get filtered. Always have some HTML text. A pure image with no body copy is a spam-flag classic.
  • Alt text matters. Many clients block images by default. Your image's alt text is what those readers see.
  • One clear CTA per email. Two competing CTAs cut the click rate of both.
  • Personalisation tokens{{name}} and {{company}} in any block render the contact's values at send time. If the field is empty, the token renders as a sensible default (e.g. "there" for missing name).

Preview before you send

The right pane is a live preview. We render with one of your test contacts so personalisation tokens fill in. Use the Send test button to ship a preview to your own inbox before going live — looking at it on your phone is the truest test.

Still stuck? Email support or open the support widget in the bottom-right.