Design Editor Guide
The Design Editor is a block-based email builder that lets you create email templates visually without writing HTML. You build emails by adding, arranging, and styling content blocks, with a live preview that updates as you work.
Editor Layout
The Design Editor interface is split into two panels:
| Panel | Purpose |
|---|---|
| Left panel | Styles and properties. Shows global email styles by default, and block-specific properties when a block is selected |
| Right panel | Live preview of the email. Updates in real-time as you make changes |
The toolbar at the top of the editor provides access to the template tabs (Editor, Sender, Test Data, Attachments), export/import buttons, preview mode toggle (Desktop/Mobile), the Switch Editor button, and the Send Test Email button.
Adding Blocks
The Design Editor uses a hover-and-click interaction model to add new content blocks. There is no drag-and-drop.
- Hover over the email preview area, between existing blocks or at the top/bottom of the content area. A + button appears at valid insertion points.
- Click the + button. A menu of available block types appears.
- Select a block type from the menu to insert it at that position.
The block is added immediately and you can begin editing its content and properties.
Available Block Types
The following content blocks are available:
| Block | What it does |
|---|---|
| Heading | A heading text block for titles and section headers |
| Text | A rich text block for body content and paragraphs |
| Image | Displays an image. Provide a URL or upload a file |
| Button | A call-to-action button with customisable text, link, and styling |
| Avatar | A circular image with optional text, useful for profile cards and signatures |
| Divider | A horizontal line to visually separate sections |
| Spacer | An empty vertical space to control spacing between blocks |
| Columns | A multi-column layout container. Place blocks side by side |
| Container | A wrapper block for grouping and styling a set of child blocks |
| HTML | A raw HTML block for inserting custom code within the visual layout |
| Unsubscribe | Inserts a required unsubscribe link that resolves to a unique opt-out URL for each recipient |
Editing a Block
- Click on a block in the preview to select it.
- The left panel switches from global styles to the selected block's properties.
- Edit the block's content and settings using the controls in the left panel.
The available properties vary by block type. Common properties include:
- Text content: edit the text directly in the properties panel
- Padding: top, bottom, left, right spacing
- Alignment: left, centre, right
- Colours: text colour, background colour
- Font: weight, size
- URL/Link: for buttons and images
Changes are reflected in the live preview immediately.
Global Styles
When no block is selected, the left panel shows global email styles under the Styles tab. These settings apply to the entire email:
| Setting | What it controls |
|---|---|
| Backdrop colour | The colour behind the email canvas (the outer background) |
| Canvas colour | The background colour of the email content area |
| Canvas border colour | An optional border colour around the canvas |
| Canvas border radius | Rounds the corners of the canvas (in pixels) |
| Font family | The default font for all text blocks (e.g. Modern sans) |
| Text colour | The default text colour for all text blocks |
Click on the email background (outside any block) or deselect the current block to return to the global styles view.
Working with Images
To add an image to your email:
- Add an Image block using the + button.
- In the block properties panel, you can provide an image URL directly, or click the browse icon to upload a file from your device.
- If you upload a file, it is stored in Outreach and the URL field is automatically set to the hosted image URL.
The image updates in the preview as soon as the URL is set or the upload completes.
Working with Variables
Variables let you personalise email content for each recipient using data from your contact list (e.g. first name, email address).
To insert a variable into a block:
- Click on a text-based block (Heading, Text, or Button) to select it.
- In the block properties, place your cursor where you want the variable.
- Use the variable inserter to select the variable to insert.
- The variable appears as a pink tag (e.g. a tag showing "first_name") in both the editor and the preview.
In the preview, variables resolve to test data values when you have set them in the Test Data tab. If no test value is set, the raw placeholder (e.g. {{first_name}}) is shown instead.
Adding an Unsubscribe Link
Every email campaign requires an unsubscribe link. In the Design Editor, add one using the dedicated Unsubscribe block:
- Hover between blocks where you want the unsubscribe link to appear and click the + button.
- Select the Unsubscribe block from the block menu.
- The block is inserted with a pre-configured unsubscribe link that resolves to a unique opt-out URL for each recipient when the email is sent.
The Unsubscribe block is typically placed near the bottom of the email, such as in the footer area. You cannot finish an email campaign without an unsubscribe link present in the template.
Preview
The right panel shows a live rendering of your email that updates as you edit blocks, change content, and adjust styles.
- Toggle between Desktop and Mobile views using the dropdown in the toolbar
- Variables resolve to test data values when available
- The preview matches what recipients will see in their email client
Toolbar Actions
The Design Editor toolbar includes:
| Action | Description |
|---|---|
| Export | Download the template as an .or_design_template file. See Importing and Exporting Templates |
| Import | Upload a previously exported .or_design_template file to restore a template. See Importing and Exporting Templates |
| Desktop/Mobile | Toggle the preview between desktop and mobile widths |
| Switch Editor | Switch to the Code Editor (clears body content after confirmation). See Choosing an Email Editor |
| Send Test Email | Send a test copy of the email to verify how it looks in a real inbox. Use Test Data to populate variables in the test email |
Tips
- Start with global styles before adding blocks. Set your backdrop colour, canvas colour, font family, and text colour first to establish the overall look.
- Use Columns blocks to create side-by-side layouts for content like feature comparisons or image-text pairs.
- Use Container blocks to group related blocks and apply shared background colours or padding.
- Preview on Mobile regularly. Email layouts can look different on smaller screens. Use the Mobile preview to verify your design works at both widths.
- Export often when making significant changes. If something goes wrong or you want to revert, you can import the saved file.
Related Guidance
- Choosing an Email Editor. Compare the Design and Code editors
- Code Editor Guide. Full walkthrough of the HTML editor
- Importing and Exporting Templates. File types, rules, and workflows
- Sender Settings. Configure From, Reply-to, and Subject
- Test Data and Variables. Set up test data for previewing variables
- Attachments. Attach files to your email campaign
- Email Templates Overview. Overview of the email template system