Content Blocks

Let Sailthru build Zephyr functions for you with Content Blocks. Set your filters, select your algorithms, and Sailthru writes the statement. 

Enable Content Blocks

Note: Pageview and purchase tracking must be enabled through the Sailthru Personalization Engine to use Content Blocks.

Content Blocks use algorithms that require time to run against collected user behavior and interest data to recommend optimal content to your users.

When the algorithms are first activated, most algorithms will need at least 24 hours to run. Some algorithms, like “Trending (viewed)” and “Trending (purchased)”, require 7 days to fully run when first initialized.

In order to activate these algorithms, please reach out to your CSM or submit a support ticket.

Content Block List

From the Content menu in Sailthru, select Content Blocks. This takes you to the Content Blocks list page. Content Blocks are listed chronologically by date created. Each list entry shows the block name, who updated it, when it was last updated, the creation date, which algorithm was used, and options. 


Hover over the three dots in the Options column to open the menu. From the Options menu, you can edit the block, quickly copy the Zephyr, or archive the block. If you have a content block you use frequently, you won’t have to go into the block every time you need the Zephyr function.

Build a Content Block

Follow these steps to create a content block, add personalization and filtering, and get the Zephyr function for your messaging. 

  1. From the Content Block list page, select Create New Block. This opens the Content Block Builder
  2. Give your block a Name.
  3. Select the main personalization algorithm you wish to use under Choose How You Personalize Your Content Blocks. Select a secondary algorithm to use as an alternative. The secondary algorithm is a fallback if the first can’t find enough content. 
  4. Set filters for your content if you wish to use them. Save your block to see how the filters change your results. 
  5. Check your content preview. If your preview looks how you want it to look, save your work.
  6. Select the Zephyr function tab. 
  7. Select Copy Zephyr and add the Zephyr statement to your message template. 
    1. Go to the Settings for your selected template. In a visual template, select Advanced. In an HTML template, go to the Setup section.
    2. Paste your Zephyr statement into the Setup text box for either type of template (HTML or Visual). Save your changes.
      Note: If you’re using more than one content block, update the variable names. For example, contentblock_1 = content_block(example1), contentblock_2 = content_block(example2), etc. You can use descriptive names for the content blocks.
    3. Return to your template and update your content properties to reflect the updated content block variable names and item numbers.

Content Block Builder

Select the Create New Block button to open the content block builder. Give your new content block a Name

Filtering and Personalization

After naming your content block, set filtering and personalization. 


Add a single filter or a group of filters to your block. Filters refine the content you’re showing to users. 

Create complex filtering with groups and subgroups. Select Add a Group and create filter groups like the following image. 

The available filters are the standard Sailthru content fields. 


Select a personalization algorithm and an alternative algorithm that governs the content shown to users. For more information on each algorithm, see Algorithm Details.

Name Description
Popular (viewed) Items in your content library with the most views for all time.
Popular (purchased) Items in your content library with the most purchases for all time. 
Trending (viewed) Items that have been viewed most in the last 7 days.
Trending (purchased) Items that have been purchased most in the last 7 days. 
Viewed Recommended content based on a user’s pageview history using wisdom of the crowd.
Purchased Recommended items based on a user’s purchase history. 

Note: The Interest algorithm is not available in content blocks because it works differently from the other algorithms and requires a specific content feed.