Email Editor Guide
Correios offers three email editor types — Rich Text, Plain Text, and Drag & Drop. Each has different use cases and capabilities.
Rich Text Editor
The default editor for most emails. Supports formatting (bold, italic, headings, lists), inline images, and full variable/spintax support.
Toolbar
- B / I / U — Bold, italic, underline
- H1 / H2 — Headings
- List — Ordered and unordered lists
- Image — Inline image upload
- Link — Insert a hyperlink
- CTA Button — Insert a styled call-to-action button (see below)
- Variable — Insert a variable picker (see below)
- Spintax — Insert a spintax block
Inserting Variables
Click the Variable button in the toolbar to open the variable picker. It shows all available contact fields and custom fields for your project. Click a variable to insert it at the cursor position.
You can also type variables directly: {{firstName}}, {{custom.trialEndsAt}}, etc.
With fallback: Type {{firstName | "there"}} directly in the editor. The variable picker inserts variables without fallbacks — add them manually if needed.
CTA Buttons
To insert a call-to-action button:
- Click the CTA Button toolbar button
- Enter the button label and URL
This inserts a markdown-style link: [Button Label](https://example.com) inside a paragraph. Correios converts this to a styled <a> button tag when sending.
You can use variables in button URLs:
Spintax
Click the Spintax button to insert a spintax block template. Fill in your options separated by |:
The editor shows a warning if your spintax has issues (mismatched braces, single option, empty option).
Plain Text Editor
A simple textarea — no formatting, no HTML. What you write is what gets sent.
When to use plain text:
- Cold outreach where you want the email to feel personal, not marketing
- Reply-thread emails (following up on a conversation)
- Short, direct messages where HTML formatting would feel overblown
- Testing variable logic quickly before building a rich-text version
Variables work in plain text. {{firstName}}, {{custom.trialEndsAt}}, spintax, and conditionals all work the same way.
Example plain text email:
Drag & Drop Editor (Unlayer)
A visual block-based email builder. Drag columns, text blocks, images, dividers, and buttons into a layout.
When to use drag & drop:
- Newsletters with a consistent visual layout
- Product announcements with images and branded styling
- Any email where visual design matters more than personal feel
Limitations:
- Variable support is limited — you can type
{{firstName}}in text blocks but the editor may not syntax-highlight them - Spintax and conditionals are not visually previewed in the Unlayer canvas — they render correctly when sent, but you won't see the result in the editor
- Less suitable for personal-feeling outreach
Preview Panel
The preview panel lets you see how your email will look for a specific contact before sending.
How to use it:
- Click Preview in the editor toolbar
- Select a contact to preview with
- The panel renders the email with that contact's actual variable values
Variable resolution in preview:
- Variables with values are replaced with the contact's data
- Empty variables show as blank (same as in the real send)
- Spintax is re-rolled each time you open or refresh the preview
Tip: Preview with contacts that represent your edge cases — contacts with no firstName, contacts with expired trials, contacts with no custom field values. This catches blank variable issues before you send.
Subject Line & Preview Text
Both the subject line and preview text (preheader) support variables and spintax:
Test your subject line with the preview panel — select a contact and verify the variable values look right before scheduling.
