Skip to main content
Content editor with canvas, toolbar, layers panel, and configuration panel

Editor Layout

The content editor is a full-screen visual workspace for designing templates. It consists of five main areas:
  1. Header bar — Displays the content name, status badge, and action buttons (Preview, Publish, Settings).
  2. Canvas — The central design area where components are rendered. You can pan, zoom, and select components.
  3. Toolbar — A horizontal bar with tools for adding components, adjusting zoom, undo/redo, and toggling layout guides.
  4. Layers panel — A tree view on the left showing all components with their hierarchy, grouping, and visibility toggles. See Layers.
  5. Configuration panel — Opens on the right when a component is selected, showing its properties. See individual component pages.
  6. Frame dock — A page preview carousel at the bottom for multi-frame content. See Frames.

Toolbar

The toolbar provides quick access to all component types and canvas controls:

Adding Components

ToolDescription
Move (pointer)Default selection and movement tool.
TextAdd a Text component to the canvas.
ShapesOpen the shapes menu — Rectangle, Circle, Triangle.
ImagesAdd an Image component.
BarcodeAdd a Barcode component.
MapAdd a Map component.
CountdownAdd a Countdown component.
Progress barsAdd a Progress Bar or Progress Arc component.

Canvas Controls

ToolDescription
Zoom out / Zoom inAdjust the zoom level of the canvas.
UndoRevert the last action.
RedoRe-apply the last undone action.

Layout Guides

Layout guides are visual alignment aids that overlay the canvas. They are not included in the rendered output.
SettingDescription
Show / Hide layout guidesToggle guide visibility.
TypeGrid, Columns, or Rows.
SizeThe spacing of the guide.
CountNumber of columns or rows.
ColorGuide overlay color.
AlignmentStretch, Left, Center, or Top.
Margin / GutterOuter margin and inner gutter spacing.

Editor Settings

When no component is selected, the configuration panel shows the content-level settings:
SettingDescription
Content sizeWidth and height of the canvas in pixels.
Canvas background colorThe background fill for the design area.
Animated contentToggle to enable frames for animated or multi-page templates.
Content titleA title displayed only on landing pages.

Keyboard Shortcuts

The content editor supports keyboard shortcuts for common actions:
ShortcutAction
Ctrl+C / ⌘+CCopy selected components, groups, or conditions to the clipboard.
Ctrl+V / ⌘+VPaste previously copied elements into the current content.
Ctrl+Z / ⌘+ZUndo the last action.
Ctrl+Shift+Z / ⌘+Shift+ZRedo the last undone action.
Delete / BackspaceDelete the selected components.

Copy / Paste

You can copy and paste components, component groups, and condition groups within the same content or across different contents. Copying:
  1. Select one or more elements in the layers panel or directly on the canvas.
  2. Press Ctrl+C (or ⌘+C on Mac).
  3. A success notification confirms how many elements were copied.
Pasting:
  1. Press Ctrl+V (or ⌘+V on Mac) in the target content editor.
  2. All copied elements are recreated with new identifiers, including their nested children, data bindings, and datasource dependencies.
  3. A success notification confirms how many elements were pasted.
Copy/paste works across different contents within the same account. If a pasted element references a datasource that doesn’t exist in the target account, an error notification is shown and the remaining elements are still pasted.
Pasted components keep their original position on the canvas, making it easy to replicate layouts across contents.

Working with Components

Adding Components

Click a tool in the toolbar, then click on the canvas to place the component. Alternatively, select a tool and drag on the canvas to define the size.

Selecting and Moving

Click a component on the canvas or in the layers tree to select it. Drag to reposition. Use the resize handles to change dimensions.

Configuration Panel

When a component is selected, the configuration panel shows:
  • Layout — X position, Y position, Width, Height.
  • Position — Coordinates on the canvas.
  • Size — Dimensions with optional aspect ratio lock.
  • Rotation — Rotation angle.
  • Appearance — Component-specific styling (fill, stroke, border radius, etc.).
  • Redirection — A redirection link URL that users navigate to when clicking the component.

Publishing

Click Publish in the header to validate and publish the content. Once published, the content can be used in workflow output nodes.
The Publish action validates the content structure. If there are dependency errors (e.g., a referenced workflow is missing a variable), an error modal will list the issues.