Conversation Actions are executed by Ultimate and control labels and parameters during the conversation session.
Action Name | Description |
Set | Use this action to set the value of one or multiple parameters. You can overwrite existing parameters or define new ones. The action accepts both strings and numbers. If you use only numbers, you can apply numeric operators on them in conditional blocks, such as “Greater than.” |
Unset | The Unset operator removes the value of a parameter. You can unset the value of one parameter per action. |
Increment | The Increment action increases the value of a numeric parameter by the specified amount. For example, to track the number of intents triggered in a conversation, you can create an intentsTriggered parameter and increment its value by one for each intent-level action. Only use numbers in the value field, and ensure the parameters you use with Increment also contain numbers to avoid overwriting. |
Push | The Push action allows you to store multiple values in a single parameter as an array. For example, you can store customer information for the session, like “B2C, EMEA.” For Push, you must select the data type you plan to use, which can be string, number, or boolean. |
Add Label | Labels can be used for filtering in Conversation Logs and for enriching Analytics. You can add multiple labels to a single conversation and filter on them individually. |