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:
In MXO, go to Orchestrate > Action Properties.
Click + Create. The Create Action Property window appears.
- 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.
- Select the data type. The available data types are:
Data Type Type of data stored Text String data Datetime Date and time data Boolean True or false values Numeric Numerical 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:
In MXO, go to Orchestrate > Actions.
Select the action you would like to add an action property to.
From the Edit Action window, scroll down to the Action Properties section. Click + Add Action Property.
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:
| Icon | Action | Description |
|---|---|---|
| | Edit | Allows you to change the name of a property. The data type can not be changed after creation. |
| Dependencies | Shows what actions each action property are assigned to. | |
| Copy | Allows you to copy an action property as created, and change the name or data type if desired. | |
| Delete | Removes 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.
