Services options

The last tab allows you to enable optional services that extend the functionality of the editor.

  1. Photo search
  2. Row background image
  3. Dynamic images
  4. Do not stack on mobile
  5. Display conditions
  6. Hide on mobile
  7. Custom social icons
  8. Undo and changes history
  9. Save rows feature
  10. Import from external source in file manager
  11. Enable image editor ('Apply effects & more') in image module
  12. Disable anonymous usage tracking
  13. Disable the HTML sanitize service in the HTML content block

When this is active, a new feature becomes available in the File Manager.

It leverages an integration with some popular stock photo services to offer users of the editor the ability to search through a large repository of high-quality images.

The images are free to use under the Creative Commons Zero (CC0) license.

Row background image

When this is active, advanced users of the editor can set an image as background when editing a row.

Dynamic images

When this setting is enabled, users of the editor can specify both a static placeholder image and a dynamic image URL when adding an image content block. This allows for scenarios such as personalized birthday cards, countdown timers, dynamic ads, and many other user cases in which an image is built dynamically at the time it is served. More about using dynamic images.

Do not stack on mobile

When enabled, adds a new row option to keep the horizontal layout on mobile devices. Useful when working with nav bars, icons, and other horizontal design elements.

Display conditions

When enabled, the display conditions widget will show as a row option. The widget can be used to apply the conditions created by the host applications or to add new syntax manually. More about display conditions.

Hide on mobile

When enabled, it adds a new property in the “block options” section of any content block that supports it. Useful to hide unnecessary contents when the message is opened on a mobile device.

On April 6, 2019, this feature will transition to an updated version that allows users to hide either on mobile or on desktop devices.

More on hiding content on mobile or desktop devices

Custom social icons

When you enable Custom Social Icons in the Social module, users of the editor will be able to upload their own social media icons as a new “Add a custom icon” feature will now be available in the Social content block’s property panel.

Undo and changes history

When enabled, it will give users the ability to Undo or Redo any changes that have been made to the email, including the ability to rewind and fast-forward to any point in their recent edit history.

Save rows feature

This will allow users to select a row in the current message and save it for later use.

Import from external source in file manager

When enabled, adds an option in the file manager to import images from different social networks and storage services. We use Filestack for this feature. Filestack may log the user’s IP address. If this is in conflict with your privacy policy, turn the feature off.

Enable image editor ('Apply effects & more') in image module

When enabled, an editor to apply image effects and transformations is available in the image module and row background images. We use a configurable image editor called Pixie for this feature. We used to embed Adobe’s Creative SDK Image Editor, but it has been discontinued.

Disable anonymous usage tracking

We use third-party tools to aggregate anonymous usage data. It helps us develop a better product by assessing locations, devices, browsers, etc.

This can be turned off if necessary.

Disable the HTML sanitize service in the HTML content block

When you disable the HTML sanitization service, you’re removing all restrictions on what users of the editor can add inside the Custom HTML content block.

The sanitize service checks and ‘cleans up’ custom HTML, which can be an important measure to prevent the inadvertent introduction of unsafe content or the usage of HTML tags that may impact the message delivery rate. However, it can also have an undesired side effect when the host application needs custom HTML tags or attributes to manage specific scenarios.

Please use caution when disabling this service.

Specifically, when HTML sanitization is disabled, we strongly recommend that you add an alternative code review process. To that extent, the onChange event can help the host application intercept the content as soon as it is inserted, and perform a check on it before the user exits the message editor. Alternatively, you can use the onSave event to trigger an HTML review on your end at the time the HTML is saved in your system.

The client-side configuration exposes a parameter to override the global setting in the control panel. You cannot disable the HTML sanitization service in the client-side configuration, due to security reasons, but you can enable it per user via the forceSanitizeHTML parameter.

forceSanitizeHTML: true

Which tags are allowed by the sanitize service?

The sanitization service allows the following tags and attributes:

Allowed tags list:
a, abbr, acronym, address, area, b, bdo, big, blockquote, button, caption, center, cite, code, colgroup, dd, del, dfn, dir, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, i, ins, kbd, label, legend, li, map, menu, ol, optgroup, option, p, pre, q, s, samp, select, small, span, strike, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead, u, tr, tt, u, ul, var

Allowed attributes list:

Element Attributes
general attributes style, id, class, data-*, title
a href, name, target
img align, alt, border height, hspace, src, vspace, width, usemap
table align, bgcolor, border, cellpadding, cellspacing, width
tbody align, valign
td align, bgcolor, colspan, height, rowspan, valign, width
tr align, bgcolor, valign
tfoot align, valign
th align, bicolor, colspan, height, rowspan, valign, width
thead align, valign
li type
map name
area alt, coords, href, shape, target