Changes Profile Attribute
    • 2 Minutes to read
    • Dark
      Light

    Changes Profile Attribute

    • Dark
      Light

    Article summary

    Overview

    The system registers this event when the profile data of a contact changes. The profile change can be:

    • A modification made by the contact.

    • An automatic change made by Mapp Engage or another system.

    You can restrict the event to specific profile changes, such as a change to the mobile number. A split can be created with this event to divide one path into a positive and negative path, allowing contacts to follow a path based on whether they complete the defined action.

    Included Profile Changes:

    • Profile data changes entered via the user interface.

    • Profile data changes transmitted via API.

    Excluded Profile Changes:

    • Profile data changes resulting from contact import into the system.

    • Profile data changes resulting from an XML job package (asynchronous SOAP).

    API Methods

    Methods that Trigger this Event:

    • userUpdateProfile

    • userReplaceProfile

    • userReplaceProfileByEmail

    Methods that Do Not Trigger this Event:

    • membershipUpdateAttribute

    Note: To prevent infinite loops, if the "Change Profile Attribute" job is executed by a Whiteboard, it will not trigger a "Changes Profile Attribute" event in another Whiteboard.

    Configuration

    Settings

    Description

    ​Any Profile Attribute​

    All profile changes trigger the event.

    ​Specific Profile Attribute​

    Only changes to a specific attribute trigger the event. You can select the attribute from a drop-down list.

    ​Attribute​

    Defines the attribute that the system checks. You can select one or more attributes.

    • Any of the following:​ Selected attributes are combined using the OR operator. Contacts must match at least one specified attribute.ast one of the specified attributes to continue down the path.

    • ​All of the following:​ Selected attributes are combined using the AND operator. Contacts must match all specified attributes.

    ​Operator​

    Specifies how the system evaluates the attribute value. Depending on the selected attribute, different operators are available.

    • Equals:​ Selects contacts who have a value in the selected attribute that exactly matches the desired value.

    • Does Not Equal:​ Selects contacts who lack the selected value in the selected attribute.

    • Contains:​ Selects contacts who have a value in the selected attribute that contains the desired characters.

    • Starts with:​ Selects contacts who have a value in the selected attribute that starts with the desired characters.

    • Ends with:​ Selects contacts who have a value in the selected attribute that ends with the desired characters.

    • Matches:​ Selects contacts who have a value in the selected attribute that matches the desired regular expression [Regex].

    • ​Is Empty:​ Selects contacts who have no value in the selected attribute. The selected attribute is empty.

    • ​Is Not Empty:​ Selects contacts who have any value in the selected attribute.

    • Is Greater Than:​ Selects contacts who have a value in the selected attribute that is greater than the value entered in the input field.

    • Is Greater Than or Equals:​ Selects contacts who have a value in the selected attribute that is greater than or equal to the value entered in the input field.

    • ​Is Less Than:​ Selects contacts who have a value in the selected attribute that is less than the value entered in the input field.

    • ​Is Less than or Equals:​ Selects contacts who have a value in the selected attribute that is less than or equal to the value entered in the input field.

    ​Value​

    Defines the attribute value that the system checks. You can select a value from a drop-down list or manually enter a value.

    ​Add Attribute​

    Allows adding up to 10 additional attributes and value fields.

    Note:

    The system does not register this event for changes to existing profile values made by an import or XML job (e.g., asynchronous SOAP).


    Was this article helpful?


    ESC

    AI Assistant, facilitating knowledge discovery through conversational intelligence