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
| Description | Attribute Name |
|---|---|
| Number of days since first Website/App visit | User Profile - Days since First Contact |
| Number of days since last Website/App visit | User Profile - Days since Last Contact |
| Number of days since last Website/App order | User Profile - Days since Last Order |
| The process from the first contact to the repeated purchase | User Profile - Macro Status |
| The cycle between (repeated) first contact and purchase | User Profile - Micro Status |
| Total Number of Website/App orders | User Profile - Orders |
| Total Number of Website/App discounted orders | User Profile - Orders w. Discount |
| Total Order value tracked on Website/App | User Profile - Order Value |
| Total discount value a User received on the Website/App | User Profile - Discount Value |
| Total number of page impressions generated on Website/App | User Profile - Page Impressions |
| Total number of visits generated on Website/App | User Profile - Visits |
| % of Website/App orders with discount | User 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.