Using Display Conditions
Beefree App is now RGE Studio!
The email design suite you already know and love just leveled up. We’re working hard to update our help center, but you still may see some references to the old product name.
This article applies to both versions of the builder in paid plans.
Overview
The Display conditions feature allows for conditional statements in your designs.
Display conditions let you pick a condition, or write one from scratch, and apply it to a row. The row then shows different content based on the recipient.

For example, a row might only show for current users of a certain product. That row appears when the condition is true. You can hide the same row from subscribers who don't use the product. That row stays hidden when the condition is false.
The condition "is this a current user?" is something your sending platform looks up. Only your sending platform can determine whether it's true. In RGE Studio, you apply the conditional statement to a row. Your sending platform then processes the HTML at send time and acts on the condition.
Getting Started
To use display conditions, enable the feature first. The toggle lives in Settings > General Settings. Scroll down to find it.
Only Owners, Admins, and Managers can manage display conditions in Workspace Settings. Other roles can see conditions in the builder sidebar but cannot edit them. For more information, see User roles & permissions.

A purple toggle means display conditions are enabled. A colorless toggle means they are off. A confirmation message also appears in the lower right corner of the page.
Creating Display Conditions
Once display conditions are enabled, the setting appears in the builder sidebar under Row properties.

To add a display condition to a row, select Add condition. A modal opens over the builder stage.

Use the name and description fields to label what the condition does. You'll see this information later when previewing the design.
The before and after fields hold the conditional syntax that wraps your row. Only one of the two fields is required. You can fill in:
- Before only — opens a condition that another row will close.
- After only — closes a condition that another row opened.
- Before and after — opens and closes the condition within the same row.
This means you can build IF / ELSE IF / ELSE logic across multiple rows. For example, a three-row pet food promotion might use:
- Row 1 (cat content) — Before:
{% if pet == "cat" %} - Row 2 (dog content) — Before:
{% elsif pet == "dog" %} - Row 3 (default content) — Before:
{% else %}, After:{% endif %}
Close each condition with your own ending statement. RGE Studio does not add automatic END statements.

Select Confirm to save your condition. The display conditions section of the sidebar updates to reflect what you've added.

The delete icon removes the display condition. The icon below opens the popup again so you can review the statements. You can also Edit the condition at any time.
You fill out the form each time you add a condition. The builder does not store conditions for re-use. The conditions you create are saved to the design they're attached to. You can carry conditions between designs by:
- Copying a design that includes display conditions
- Creating a design from a template that includes display conditions
- Saving a design as a template
Spotting Conditions in the Stage
When a row has a display condition applied, you'll see a dashed border around it in the editor stage. A label next to the row shows the condition's name.

The label is hidden when you select the row or a module inside it. This keeps the label out of your way while editing. On mobile, the label is replaced by a small icon to save space.
You can show or hide the dashed borders and labels using the visibility toggle in the upper-left corner of the stage. With the visibility toggle on, indicators appear on rows that have display conditions. With the visibility toggle off, indicators are hidden. Rows hidden from a device are also hidden. Learn more about the visibility toggle.
Previewing Display Conditions
To preview how your design will look once conditions are evaluated, open the Actions dropdown and select Preview. The Preview navigation bar includes a dropdown called Select row conditions.

Use the checkboxes to turn each condition on or off. If a design has multiple conditions, you can check them in any combination to preview different scenarios.
The preview only approximates what recipients will see. RGE Studio doesn't have access to your customer data, so always test these designs in your sending platform too.
Frequently asked questions about Display Conditions
Can the image and text displayed in the row be dynamic?
Yes. The content in the row is up to you, so you can use merge tags and dynamic images.
What syntax/characters can be used in the conditional statements?
Your sending platform sets the conditional syntax, since RGE Studio works with any language. The builder accepts any syntax and inserts it around the row in the generated HTML at save time. Double-check your syntax before sending it, since RGE Studio can't validate it for you.
Not sure what syntax your ESP supports? Here is documentation from a few popular platforms:
If you have any questions, feel free to contact us.
Comments
0 comments
Please sign in to leave a comment.