The Repeatable Block is a dynamic product block that enables you to add multiple items dynamically to your email campaign from different product sources (e.g. Personalization rules or Interactions events). Campaigns including Personalization rules or Product sets (i.e. Price drop, Back in stock, Low in stock and Abandoned cart) use the Repeatable Block.
Prerequisites
- Your template should contain a block that includes an image and at least 3 editable fields.
- If your template was created by Emarsys, then you do not need to update your template.
Please do not edit the original template created by Emarsys. If you modify that template, then Emarsys will not support it anymore. You can make small adjustments such as changing the background color or font type to the copied template on a campaign level.
- If you use your own template, then you need to update it as described in Updating your own template for Personalization rules or Product catalog updates campaigns.
Updating your own template for Personalization rules or Product catalog updates campaigns
Prerequisites: Your template should contain a block that includes an image and at least 3 editable fields.
To update your own template for Personalization rules or Product catalog update campaigns, proceed as follows:
1. Navigate to the Content > Block-Based Templates page and open your template by clicking the Edit icon.
2. Select the Blocks tab on the left, choose a block that contains an image and at least 3 editable fields and add the e-repeatable-item
attribute to the opening <tr>
tag.
For example:

3. When you are ready, click Save.
4. Now you can edit your campaign:
- If you would like to use Personalization rules in your campaign, then follow the instructions in Using Personalization rules in email campaigns.
- If you would like to send Price drop, Back in stock, Abandoned cart, Low in stock campaigns, then follow the instructions in Preparing your campaign for Product catalog updates campaigns.
Flexible Repeatable Block
The flexible Repeatable Block allows you to display multiple products in a single Repeatable Block by using a multiple row or column layout.
A Repeatable Block containing one product in the first column and two products in the second column looks like this:

Prerequisites
- If your template was created by Emarsys, then please do not update your template. Please contact your Client Success Manager if you would like to use the Repeatable Block with multiple rows or columns. Please note that developing the flexible Repeatable Block may incur additional costs.
Please do not edit the original template created by Emarsys. If you modify that template, then Emarsys will not support it anymore. You can make small adjustments such as changing the background color or font type to the copied template on a campaign level.
- If you are using your own template, then you need to update it as described in Building a flexible Repeatable Block.
Building a flexible Repeatable Block
Here is what you need to do to build a Repeatable Block with multiple rows or columns on your own:
1. Navigate to Content > Block-Based Templates and open your template by clicking the Edit icon.
2. Select the block you would like to convert into a Repeatable Block with multiple rows or columns and click the Edit icon.
3. Add the e-repeatable
attribute to the opening <tr>
tag.

4. Add the e-repeatable-item=”<product_number>”
attribute to the opening <th>
tag within the <tr>
tag where you would like to display the product. You need to repeat this step depending on the number of products you would like to display in a single block.
For the first product, you need to use the e-repeatable-item=”1”
attribute. For the second product, you need to use the e-repeatable-item=”2”
attribute, etc.
In the following example, you can see the HTML snippet of a flexible Repeatable Block that displays 1 product in the first column and 2 items in the second column.
<tr e-repeatable>
<td>
<table>
<tr>
<td></td>
<td>
<tr>
<th e-repeatable-item="1">...</th>
</tr>
</td>
<tr><th e-repeatable-item="2">...</th>
</tr>
<tr><th e-repeatable-item="3">...</th>
</tr>
</table>
</tr>
5. When you are ready, click Save.
6. Now you can edit your campaign:
- If you would like to use Personalization rules in your campaign, then follow the instructions in Using Personalization rules in email campaigns.
- If you would like to send Price drop, Back in stock, Abandoned cart, Low in stock campaigns, then follow the instructions in Preparing your campaign for Product catalog updates campaigns, Low in stock or Personalizing your content with product attributes.
Notes:
- Please keep in mind that the flexible Repeatable Block is responsive, so you can display content on desktop or mobile devices flexibly.
- You can also display static content in the flexible Repeatable Block. In this case, you need to insert the product attributes (image, title, description, URL, etc.) of the specific product instead of adding personalized placeholders to this block.
Known issues and limitations
- Before sending campaigns that use the flexible Repeatable Block with Personalization rules, please keep in mind that you cannot send such campaigns to contacts who have not received any communication yet. Personalization rules will only work if contacts have already received a campaign that is not using Personalization rules or flexible Repeatable Blocks.
- The VCE Product Search add-on does not work if the block is optimized to be repeatable.