Live Conversations can contain custom buttons that are defined in the account settings. These buttons are visible in the Live Conversations. Custom buttons enable agents to trigger complex actions using integration with Your Logic. Agents can execute these actions without leaving Live Conversations.
Button
Live Conversations can contain any number of buttons. Salted CX shows the buttons in the order in which they are setup. The visualization may depend on the device and may change over time.
Button Settings | Description |
---|---|
Title | The label on the button tín the user interface. Keep it short (especially if you have more buttons) and understandable. |
Description | Optional. Tooltip that shows to users when moving pointer over the button. You can provide more details describing what the button does. |
Action | Optional. The (technical) name of the action that is triggered in Your Logic when an agent presses the button. |
URL | Optional. The URL that is open in a new tab when the agent presses the button. |
Variables
Custom buttons support these variables in Title, Description and Link settings. The following table shows supported variables that you can use.
Variable | Description |
---|---|
Agent.FirstName | The first name of the agent using the Live Conversations. |
Agent.LastName | The last name of the agent using the Live Conversations. |
Agent.Name | The full name of the agent using the Live Conversations. |
Customer.DisplayName | Display name of the customer who you currently have conversation with. This is typically the first name but may be other value if the first name is not known. |
Customer.FirstName | The current customer first name. |
Customer.LastName | The current customer last name. |
Customer.Name | The current customer full name. |
Customer.PID | The current customer PID within Salted CX. |
Customer | The current customer PID within Salted CX. |
Conversation.custom.<path> | Custom conversation variable. This enables you to use custom data in buttons that better integrate it with your other systems. |
Actions
Actions enable to perform complex operations from within Live Conversations. Salted CX does not know what the action does, it just triggers a Your Logic event. What the action actually performs depends on you implementation.
Actions only contain the name of the action. You cannot use variables in the action name. However as with all Your Logic events Salted CX sends all context information related to the current conversation. So Your Logic should have all details necessary to perform the action.
We recommend that Your Logic provides feedback to performing an action such as sending a message to a customer, saving a note for agents, etc.
URLs
URL enables to open a new browser tab or window on the provided address. You can use variables to point to the exact item in your systems such as https://myoldcrm.com/search?{Customer.Name}
or https://crm.company.com/customers/{Customer}
.