Visual Editor

The Visual Editor is the heart of Composa—a powerful drag-and-drop interface that lets you build professional email templates without writing code. This guide covers everything you need to know to create, customize, and organize your email designs.

Left Panel: Element Palette

The left panel displays all the building blocks available for your template. What you see depends on your setup.

Using a Design System

When your workspace is connected to a design system (EDS—Email Design System), the left panel shows:

EDS Components Pre-built, consistent components organized by category:

  • Header: Logo, navigation, and header elements

  • Content: Text blocks, images, callout boxes, and more

  • CTA: Call-to-action buttons in various styles

  • Footer: Footer links, contact info, and legal text

  • Container: Structural elements for layout and spacing

  • Styles: Text styles, color swatches, and typography presets

Layouts Pre-designed template structures you can use as a starting point (single column, two-column, three-column, etc.).

Using a design system ensures consistency across all your templates and speeds up the design process significantly.

Starting from Scratch

If you're building a template without a design system, the left panel shows:

Layouts Basic template structures to jumpstart your design.

Basic Elements Fundamental building blocks like text, images, buttons, dividers, spacers, and containers. These give you complete control to build custom designs from the ground up.

Dragging Elements onto the Canvas

Adding elements to your template is simple:

  1. Click on an element in the left panel

  2. Drag it onto the canvas (the center white area)

  3. Drop it where you want it to appear

  4. The element is automatically added to your template

As you drag, you'll see a preview of where the element will land. Drop zones are highlighted to help you place elements exactly where you want them. You can drag elements to reorder them, and dragging between sections creates new structure.

Selecting and Customizing Elements

To edit an element, simply click it on the canvas. When selected, the element will show a blue border or highlight, and its properties will appear in the right panel.

Nested Selection

If elements are stacked, you might need to click multiple times to select the one you want. The first click selects the container, the next click selects the nested element inside it, and so on.

Multi-Select

You can select multiple elements at once by holding Shift or Command (Mac) / Ctrl (Windows) and clicking. This lets you move, copy, or delete multiple elements together.

Right Panel: Element Properties

The properties panel on the right shows all customization options for the selected element. Available properties vary by element type, but typically include:

Common Properties

Text Content Edit the text that appears in text blocks, buttons, and other text-based elements. You can apply basic formatting like bold and italic.

Colors

  • Text Color: Change the color of text

  • Background Color: Set the background of an element

  • Border Color: Add and customize element borders

  • Button Color: For CTAs, set the button background and text color

When a design system is active, you'll see predefined color swatches that maintain brand consistency.

Spacing

  • Padding: Add space inside the element (between content and edge)

  • Margin: Add space outside the element (between this element and others) Adjust spacing independently for top, right, bottom, and left, or set all sides at once.

Fonts and Typography

  • Font Family: Choose from available fonts

  • Font Size: Set the text size

  • Font Weight: Make text bold or light

  • Line Height: Control vertical spacing between text lines

  • Text Alignment: Left, center, right, or justify

Images

  • Upload/Replace: Choose an image from your files

  • Alt Text: Add descriptive text for accessibility

  • Image Width/Height: Control image dimensions

  • Link: Make an image clickable

Links

  • URL: Set the destination for links and buttons

  • Open in New Tab: Control whether links open a new window

Advanced Properties

Some elements offer advanced options like:

  • Border style and width

  • Shadow effects

  • Opacity/transparency

  • Display conditions (show/hide based on rules)

Hover over any property label to see a tooltip with more information.

Section Locking

Workspace owners can lock specific sections of a template to protect important content from accidental changes. This is especially useful when:

  • Multiple team members are editing the same template

  • You want to enforce brand guidelines on certain sections

  • You want editors to focus only on customizable areas

How to Identify Locked Sections

Locked sections display a lock icon next to the section name in the layers panel. Locked elements can still be viewed and previewed, but their properties cannot be edited.

Working with Locked Sections

  • Locked elements: Click them to view their properties, but editing options are disabled

  • Unlocked elements: Within a locked section, any unlocked elements can still be edited

  • Contact your workspace owner: If you need to unlock a section, ask the workspace owner to adjust permissions

Locking is a powerful feature for maintaining template integrity while giving editors the freedom they need.

Working with Columns and Layouts

Email layouts typically use columns for horizontal organization. Composa makes working with columns intuitive.

Adding Columns

  1. Drag a Column element or Container onto the canvas

  2. The container shows available column configurations (1-col, 2-col, 3-col, etc.)

  3. Select your desired column layout

  4. Drag elements into each column to build your design

Resizing Columns

Click the divider between columns and drag to resize. You can make columns equal width or set custom proportions.

Nested Columns

Columns can contain other columns, letting you create complex, flexible layouts. For example, you might have a 2-column section with a 3-column subsection in one of the columns.

Mobile Responsiveness

Composa automatically handles responsive behavior on mobile devices. Most elements stack into a single column on mobile, but you can customize this behavior:

  1. Select a column or container

  2. Look for responsive options in the properties panel

  3. Set mobile-specific behavior (stack, hide, or adjust width)

Test your layout in Preview mode by toggling between desktop and mobile views to ensure it looks great on all screen sizes.

Tips for Success

  • Use templates: Start with a layout template to save time and maintain structure

  • Group related elements: Use containers to keep related content organized

  • Test responsive views: Always preview on mobile to catch layout issues

  • Leverage design systems: If available, use EDS components for consistency and speed

  • Save frequently: While autosave protects you, use the Save button for peace of mind

  • Lock sections: If working in a team, lock sections you want to protect

You're now ready to create beautiful email templates! Head over to the Previewing and Exporting guide to learn how to test and deliver your designs.

Last updated