Action properties

Action properties allow you to add custom properties to actions to support data-driven personalization. Actions are already evaluated with marketing priority, start/end dates, and campaign codes. Action properties help further personalize with custom properties.

Action properties can be numeric, text, or boolean. Multiple actions can share properties, and properties can be applied to multiple actions.

Multiple actions can share the same action property but apply different values to the property, which supports many-to-many relationships between actions and properties.

Create an action property

Action properties can be created either before assigning to actions or directly within the action configuration. To create an action prior to assigning to an action, follow these steps:

  1. In MXO, go to Orchestrate > Action Properties.

  2. Click + Create. The Create Action Property window appears.

  3. Name the action property.
    Note: Some special characters can not be used in action property names; if they are used, and a warning message will pop up stating "This value is not valid." Remove the special character from the name to continue.
  4. Select the data type. The available data types are:
    Data TypeType of data stored
    TextString data
    DatetimeDate and time data
    BooleanTrue or false values
    NumericNumerical data

You can also create action properties from Orchestrate > Actions. Create or select an action and click + Add Action Property in the Action Properties section of the Edit Action window. This will bring you through the above mentioned steps.

Use action properties

Action properties can be added to any action. To do so, follow these steps:

  1. In MXO, go to Orchestrate > Actions.

  2. Select the action you would like to add an action property to.

  3. From the Edit Action window, scroll down to the Action Properties section. Click + Add Action Property.

  4. In the Action Properties modal window that appears, select any existing action properties to add to the action, or click + Create Action Property to complete the steps to create an action property.

After action properties are created and added to relevant actions, you can use the Eligibility Rules or Priority Rules editors to use the action properties (called action attributes) in your orchestration use cases.

View and edit action properties

From the Action Properties page, you can view, edit, and delete any action properties that have been created for your space.

Use the icons on the side of an action property to perform the following relevant actions:

IconActionDescription
Edit iconEditAllows you to change the name of a property. The data type can not be changed after creation.
Dependencies iconDependenciesShows what actions each action property are assigned to.
Copy iconCopy Allows you to copy an action property as created, and change the name or data type if desired.
Delete iconDeleteRemoves the action property, and will ask you to approve the deletion after it checks for any dependencies.

Example action property

In this example, we will use lifetime value (LTV) as an action property. Customers can create custom action properties such as LTV to add more context (metadata) to each action.

The LTV property data type is numeric and assigned a value relevant to the action; for example, 500.

When making eligibility or priority decisions for actions, instead of hard coding fixed values, the system can compare the customer's LTV attribute with the action's LTV property using operators like less than, equal to, or greater than.

In summary, the LTV action property example illustrates how custom numeric properties attached to actions can be used in rules to personalize and optimize next best action decisions dynamically.