Documentation Index

Fetch the complete documentation index at: https://docs.mapp.com/llms.txt

Use this file to discover all available pages before exploring further.

Personalization Builder: Condition Builder

Prev Next

Overview

The Condition Builder defines the rule evaluated for an InsertIf or InsertElse block. It allows users to select an attribute, define the relationship to a value, and add the resulting condition to the personalization logic.


  1. Navigate to Audience > Segmentation > Personalization.

  2. Click Create to open the Personalization Builder.

  3. Click the plus symbol to open the Condition Builder.

Personalisation builder interface showing conditions for inserting blocks and options.


Settings

Setting

Description

First input field

Expands to show all available attributes, including standard and custom attributes. Select the attribute used for evaluating the condition.

Center drop-down menu

Defines the relationship between the attribute value and the value entered in the second field. Available relationships include:

  • equals

  • does not equal

  • less than

  • less than or equal

  • greater than or equal

  • empty

  • not empty

  • starts with

  • ends with

  • contains

  • contains case-insensitive

  • Regex

The list adapts based on the selected attribute.

Second input field

Specifies the value to be compared with the selected attribute. This must be an exact value. For less strict matching, use "starts with", "ends with", "contains", or regular expressions. Wildcards are not supported.

Compare two attributes

Allows selection of another attribute instead of entering a fixed value, enabling attribute-to-attribute comparison.

Note:

With equal and not equal relationships, the value in the attribute must exactly match the value defined in the second input field. To perform a less strict search, use the relationships starts with, ends with, or contains. It is not possible to use wildcards. More detailed queries can be created with regular expressions.


Examples of InsertIf and Content Blocks

For worked examples of InsertIf/InsertElse conditions and content blocks (personalized salutations, loyalty program tiers, subject line capitalization), see Personalization Builder: Examples.