Contact Profile Criteria

Prev Next

Contact Profile criteria filter contacts based on attributes stored in the contact profile.

The available operators depend on the attribute’s data type (date, number, boolean, string).


Profile Attribute

Allows you to filter contacts using any stored profile attribute.

Settings

Setting

Description

Attribute Name

Search for the profile attribute or select it from the list

More Details

  • Works in all areas of Mapp Engage, including CMS message paragraphs and profile-based automations.

  • Profile attribute names are not case-sensitive; avoid special characters to prevent import issues.

  • Supported attribute types: Date, Number, Boolean, String.

  • For more information, see Profile Attributes.​


Behavioral Attribute

Provides filters based on detailed Website/App behavior (visits, orders, impressions).

Settings

DescriptionAttribute Name
Number of days since first Website/App visitUser Profile - Days since First Contact
Number of days since last Website/App visitUser Profile - Days since Last Contact
Number of days since last Website/App orderUser Profile - Days since Last Order
The process from the first contact to the repeated purchaseUser Profile - Macro Status
The cycle between (repeated) first contact and purchaseUser Profile - Micro Status
Total Number of Website/App ordersUser Profile - Orders
Total Number of Website/App discounted ordersUser Profile - Orders w. Discount
Total Order value tracked on Website/AppUser Profile - Order Value
Total discount value a User received on the Website/AppUser Profile - Discount Value
Total number of page impressions generated on Website/AppUser Profile - Page Impressions
Total number of visits generated on Website/AppUser Profile - Visits
% of Website/App orders with discountUser Profile - Orders with Discount Rate Percent
The amount of, e.g., Euros saved vs. the amount of, e.g., Euros spent in %User Profile - Price Sensitivity

More Details

  • Requires an active Intelligence–Engage connection.

  • Website/App visitor data must be matched with the Engage audience using the Mapp Intelligence tracking script.

  • Behavioral Attributes extend profile data with metrics based on user sessions, visits, orders, and interactions.

  • All attributes are provided automatically by Intelligence once user matching is active. See Mapp Cloud User Matching.


Addon Attribute

Filters contacts based on attributes imported via Mapp Connect integrations.

Settings

Setting

Description

Integration

Select the Mapp Connect integration. For more information, see Mapp Connect.

Attribute Name

Select an imported attribute

More Details

  • Works in any Engage area, including CMS message personalization and profile-based automations.

  • The available attributes depend on the connected external system.

  • Attribute names follow the same rules as profile attributes.


Group Membership Attribute

Filters contacts using attributes stored on the group member record.

Settings

Setting

Description

Attribute Name

Select a member attribute

More Details

  • Member attributes differ from group attributes; they are stored per contact per group.

  • Cannot be used in CMS message paragraphs or for profile-based automations.


Group Membership

Filters contacts based on whether they belong to a group, how long they have been members, and the membership status.

Settings

Setting

Description

Group

Any Group, Specific Group, Group Category

Group Name

Select the group name

Membership

Yes (member) / No (not a member)

Status

Pending, Active, Deactivated

More Details

  • Membership starts on the day a contact enters the group (subscription or import).

  • Status definitions:

    • Pending: Subscription not yet confirmed (double opt-in).

    • Active: Can receive messages.

    • Deactivated: Automatically deactivated due to issues such as spam complaints.

  • “Group Category” lets you filter entire categories of groups. For more information, see  Group Categories.

  • Not available for CMS message paragraphs or profile-based automation.

  • For more information, see Member Attributes.


Confirmation Date

Filters contacts based on the date they confirmed a group invitation.

Settings

Setting

Description

Group Name

Select the group

Operators

Equals, Is empty, Is not empty

Timeframe

Uses Engage Date Picker options

More Details

  • Checks the date the contact responded, not the date the invitation was sent.

  • Timeframe options include:

    • Specific Date

    • Specific Date Range

    • Any Time Before / After

    • Relative Date (e.g., 14 days before run date)

    • Ignore Year (useful for anniversaries)

    • Relative Date Range

  • Invitations are sent via Audience > Contact Management > Group Members > Import.

  • Cannot be used in CMS message paragraphs or profile-based automations.