---
title: "How do I display different content for each contact with conditional blocks in Sarbacane Campaigns?"
description: "Create several versions of the same block and let Sarbacane display the right one to each contact, based on your list's data."
url: https://help.sarbacane.com/en/articles/33-how-do-i-display-different-content-for-each-contact-with-conditional-blocks-in-sarbacane-campaigns
collection: "The customisation fields in an email campaign"
updated: 2026-11-06
language: en
alternates: [fr, es]
---

# How do I display different content for each contact with conditional blocks in Sarbacane Campaigns?

Create several versions of the same block and let Sarbacane display the right one to each contact, based on your list's data.

In Sarbacane Campaigns, a conditional block contains several versions of the same content, up to 20. When the campaign is sent, each contact receives the version whose condition matches their data (for example Mrs or Mr in the Title column), or the default version if no condition matches. You avoid duplicating your campaign for each segment.

## Prerequisites

-   A Sarbacane Campaigns Premium subscription or higher.
    
-   An email campaign created with the EmailBuilder.
    
-   A contact list selected at the **Recipients** step, with the column to use as a condition (Title, City…).
    

## Steps

1.  At the Message step, in the right-hand panel, drag the conditional block into your email.
    
2.  In the properties panel that opens, click the button to add a new version.
    

![](https://staticfiles.gleap.io/gattachments/7Lmh6bW5UWhFzZxE7x0CFxc4OaG6tYMe90BvCNp2ot3htLjWSvghZ0OlaLaMokLamfbWj9pVNjZ.png)

3.  For this version, choose the column (for example Title), the condition type (contains, is different from, is equal to, starts with, ends with, not filled in), then the value (for example Mrs).
    
4.  Repeat steps 2 and 3 for each version. For the default version, add one last version without any condition.
    
5.  At the top right of the conditions window, click the cross to return to the EmailBuilder.
    
6.  Click a version's name to expand it, then drag the blocks and content you want into it (text, image…). Do the same for each version.
    

![](https://staticfiles.gleap.io/gattachments/5RclArKqerIvqZYgd6fxx4iy7k8S7hBVr0xCs27DUNPyVgAPAXGgioow6KuG82OE9JYLQ2ywhOK.png)

**Important**: if you save the campaign as a template, the versions of the conditional blocks are removed from the template, because a template is not linked to any contact list.

## Expected result

One row per version appears in your email. When the campaign is sent, each contact receives the version that matches their data. To check, send a test to addresses in the list with different values (see [How do I test a personalized email campaign in Sarbacane Campaigns?](https://help.sarbacane.com/en/articles/37.md)).

## Troubleshooting

### I can't find the conditional block

It is reserved for Premium subscriptions and higher, and for campaigns created with the EmailBuilder.

### All my contacts receive the default version

The condition value does not exactly match the value in the list (capital letters, spaces, spelling), or the list changed after setup. Check the column in the list, then correct the value of each version.

## Related articles

-   [How do I insert personalization fields in an email campaign in Sarbacane Campaigns?](https://help.sarbacane.com/en/articles/34.md)
    
-   [How do I test a personalized email campaign in Sarbacane Campaigns?](https://help.sarbacane.com/en/articles/37.md)
