Skip to main content

Conditional Elements in the Email Builder

Conditional Elements let you show or hide specific email elements based on contact field conditions within a single email campaign.

Updated over 2 months ago

Who This Is For / When to Use

  • Marketers creating personalized email content without duplicating campaigns.

  • Teams who want one set of analytics for all personalized variations.

  • Accounts using custom fields to tailor messaging by location, status, or attributes.


What Are Conditional Elements

Conditional Elements allow individual elements (such as buttons, text blocks, or sections) inside an email to display only when a contact meets defined conditions.

  • Conditions are evaluated per contact at send time.

  • Contacts who do not meet the conditions will not see the element.

  • The rest of the email remains unchanged.


Supported Field Types

Conditional visibility currently supports:

  • Single-line text custom fields

  • Number fields

  • Radio select fields

  • Single-select dropdown fields

Multi-select fields and complex field types are not supported.


How Conditional Elements Work

  • Conditions are based on contact fields.

  • Logic is show/hide, not replace or swap content.

  • Each element has its own visibility rules.

  • Multiple conditional elements can exist in the same email.


Enable Conditional Visibility on an Element

  1. Go to Marketing > Email Marketing.

  2. Create or edit an email campaign or template.

  3. Click on the element you want to control (for example, a button).

  4. Open the Visibility tab in the left panel.

  5. Toggle Conditional Sending ON.

  6. Define the condition:

    • Select a contact field.

    • Choose the condition logic (for example, is, contains, greater than).

    • Enter the comparison value.

Only contacts who match the condition will see the element.


Add Conditions Using the Element Toolbar

You can also enable conditional visibility directly from the element overlay.

  1. Hover over the element in the email canvas.

  2. Click the Conditional Element icon in the element action bar.

  3. Set your field, condition, and value.

This method opens the same condition settings without using the left panel.


Example Use Case

Scenario: Show a discount button only to contacts in the United States.

Condition setup:

  • Field: Country

  • Condition: is

  • Value: United States

Result:

  • U.S.-based contacts see the discount button.

  • All other contacts do not see the button.

  • The email campaign remains a single send with unified reporting.


Common Issues and Fixes

The element does not appear for anyone

  • Confirm the contact field exists and contains data.

  • Ensure the value matches exactly (including capitalization and spacing).

The element appears for everyone

  • Verify that Conditional Sending is toggled ON.

  • Check that the correct field is selected.

Condition option is unavailable

  • The selected field type may not be supported.

  • Use a single-line text, number, radio, or single-select field.


FAQ

Can I use multiple conditions on one element?

No. Each element supports a single condition. Use multiple elements if you need different logic paths.

Does conditional visibility affect email analytics?

No. All variations are tracked under the same email campaign with unified statistics.

Can I use conditional elements in templates?

Yes. Conditional rules are saved with the template and apply to any campaign created from it.

Are conditional elements evaluated at open time or send time?

Conditions are evaluated at send time, based on the contact’s current field data.

Can conditional elements be used with buttons, text, and images?

Yes. Conditional visibility applies to most individual email elements, including buttons, text blocks, and sections.

Did this answer your question?