Skip to content

Structure and customize templates using the layout editor

Last updated: April 9, 2026

Available with any of the following subscriptions, except where noted:

Use the layout editor in the design manager to structure and customize drag and drop templates. By arranging modules, groups, and columns, you can control how content is structured across pages. This also gives content creators more control in the page editor.

Before you get started

Before you structure and customize pages using the layout editor in the design manager, review the requirements and considerations. 

Permissions required Design tools permission is required to structure and customize templates using the layout editor in the design manager.

Understand limitations & considerations

  • Changes to a template apply to all content using that template. 
  • Some features, such as flexible columns, are only available for page templates.

Structure a template

Use the layout editor to structure how content is organized within a template.

  1. In your HubSpot account, navigate to Content > Design Manager.
  2. In the finder, click a template to open it in the layout editor. 

Add and arrange modules

Modules are the building blocks of a template layout. Dragging a module next to another module creates columns. Dragging a module on top of another groups the modules.

  1. In the inspector, click + Add.
  2. Enter text to search for a module and then click the module
  3. Drag the module into the layout editor.

In the design manager, the layout editor is displayed for a template. The user drags a form module on the layout editor from the Add tab in the inspector.

Change column widths

To change the width of a column:

  1. In the layout editor, hover between two modules.
  2. Click and drag horizontally to adjust the column width. 

In the design manager, the layout editor is displayed for a template. The user hovers between two modules and drags horizontally to adjust the width between them.

Group modules

Group modules to organize sections of a template.

To group modules:

  1. In the layout editor, select a module.
  2. Press and hold the Control (Windows) or Command (Mac) key and select additional modules
  3. In the inspector, click the groupModule Group modules icon.

In the design manager, the layout editor is displayed for a template. The user selects two modules and then clicks the Group modules icon to group them.

Please note: modules groups cannot cross a section separator or contain a partially selected group of modules.

Split modules horizontally

Splitting a module breaks the module in half, creating two modules.

To split a module:

  1. In the layout editor, click a module

  2. In the inspector, click the splitModule Split module icon. 

In the design manager, the layout editor is displayed for a template. The user selects two modules and then clicks the Group modules icon to group them.

Center modules

Use horizontal spacers to center modules and groups on the page, or add blank space on either side of them. 

To add a horizontal spacer:

  1. In the inspector, click + Add.

  2. Enter horizontal spacer in the Search field. Then drag the Horizontal spacer module into position on the template in the layout editor.

  3. To change the size of a horizontal spacer, change the width of the column separating it from other modules.

  4. To center a module or group, add Horizontal spacer modules on each side. 

Add a flexible column

Flexible columns are designed to make content management at the page-level easier for content creators. When a flexible column is added to a HubSpot page template, users will be given the option to add, remove, and re-order modules within the individual page editor. This feature allows designers to create fewer templates, while still allowing marketers the flexibility to customize each page to fit their needs.

  1. In the inspector, click + Add.

  2. Enter flexible column in the Search field. Then drag the Flexible Column module into position on the template in the layout editor.

Please note:
  • Flexible columns can only be added to page templates, and cannot be added to email or blog templates.
  • Modules added to flexible columns cannot have CSS classes, inline styling, or the wrapping HTML associated with them. Styling options need to be added to the flexible column itself.

Customize your template

After you've structured the layout of your template, you can swap out modules and make other template customizations.

Edit module options

Edit a module's options include styling, default content, and may differ depending on the specific type of module. Learn more about editing module CSS and default content and settings.

  1. In the layout editor, click a module
  2. In the inspector, customize the module's options

Swap module

After you've added a module to your template, you can choose to swap it out for another module.

  1. In the layout editor, right-click the module, then select Swap module.

  2. In the pop-up, select the module to replace the original module with.

In the design manager, the layout editor is displayed for a template. The user right clicks on a module and selects swap module.

Convert to global module

Convert a module in your template to a global module, which can be used in multiple templates. Use this when you've styled the module in a certain way, or have default content in the module that you'd like to reuse in other templates.

  1. In the layout editor, click a module.
  2. In the inspector, click the More dropdown menu and select Convert to global module.
  3. In the dialog box, enter the global module name, then click Create.

Delete module

  1. In the layout editor, click a module.

  2. In the inspector, click the delete trash can icon

Manage your template in the finder

In addition to your module options, there are several actions you can take specific to your template.

  1. In the finder, click the name of a template.
  2. Click the Actions dropdown menu and select an option
    • Copy to different account: copy the template to another account where you are also a user. Templates purchased from the Marketplace won't be able to be copied to other portals.
    • Clone template: this creates an exact duplicate of your template, and is useful when you want to create a variation of an existing template.
    • Clone to HTML: this creates a separate HTML version of your drag and drop template. This is helpful if you need more control over your markup, or you want to learn more about how templates are coded.
    • View template source: view the template's source code HTML. Unlike the Clone to HTML option, this doesn't create a separate HTML version of your template.
    • Rename template: edit your template's internal name.
    • Show dependents: view all pages, emails, or blogs currently using the template.
    • Show revision history: view your template's revision history and choose to revert your template to a previously published version.
    • Create email/page: create an email or page directly from the template.
    • Delete template: this deletes the template. After the template is deleted, it'll stay available for 30 days, after which it'll be permanently deleted. To restore the template, you'll need to contact customer support
Was this article helpful?
This form is used for documentation feedback only. Learn how to get help with HubSpot.