Components are re-usable elements for emails. They help you create frequently-repeated sections of emails once, which you can then easily drop into new emails.

Components in an email

Changes made to components can be synced to all other instances. You can also choose to make local edits to a single component instance without updating others.

Components can be created from and added to all emails created in Loops (campaign, loops and transactional emails). They also work in both Plain and Styled emails.

Example components

Some useful examples of components are logos and social icons. These elements are typically the same across multiple emails; using components will make sure they are the same everywhere.

Most of the time you will want your logo to have the same alignment, spacing and size in your emails. Similarly, you will want the same set of social icons readily available to drop into every new email you create.

Example components

Create a component

To create a component, click on the block settings icon on the left side of an element in the editor. Then click Create component.

Create a component

A modal will appear where you can name your component. Use a descriptive name so you can easily find your component in the future.

Click Create. You will see your new component appear in the Components list on the left of the editor.

All components you create are available in all of your emails, i.e. a component created in a campaign email is also available to insert into transactional emails.

Insert a component

Click on Components at the top of the left-hand menu to reveal your components list, then simply click on a component to insert it.

Add a component

If you want to change the location of a component in your email, you can drag and drop it within the editor just like other blocks.

If you already have a component in your email, clicking Duplicate in the block settings menu will add a copy of that component into the email, including any local edits made.

Edit a component

You can tell if an element in your email is a component by looking for a purple outline around the block in the editor. You will also see a purple label containing the component’s name just above the formatting toolbar.

To edit a component, edit its content as you would any other part of your email.

This will create local edits to that single instance; these edits are not synced to other components in use elsewhere. This means you can make tweaks and changes to a single instance of a component without updating all other instances.

If a component has local edits, you will see a purple dot in the components icon in the formatting toolbar.

Edited component

If you want to save your changes to all instances of the component, click on the block settings icon and then click Push changes. Note that any local edits made to the component in other emails will be preserved.

Push changes to other instances

Alternatively, you can click on the component, click on the components icon on the far right of the formatting toolbar (you’ll notice a purple dot denoting that the component has edits), then click Push changes to main component.

Push changes to other instances

If you make local edits to a component that you want to revert, you will find a Reset all changes option in both the block settings menu and formatting toolbar.

Rename a component

In the Components list, find the component you want to rename, then click the ••• menu icon. Click on Rename to show the rename modal.

Enter a new name and click Rename.

Delete a component

Deleting a component only deletes the component; it does not remove the component from emails.
A deleted component’s contents will be retained by any email it was added to.

In the Components list, find the component you want to rename, then click the ••• menu icon. Click on Delete to show the confirmation modal.

Click Delete to delete the component.

Was this page helpful?