Chat Variables
Leverage dynamic data during live messaging.
Last updated
Leverage dynamic data during live messaging.
Last updated
Chat variables store information from a chat session, including data about the app, user, and any inputs during the interaction. These variables can be utilised in an AI assistant's subsequent actions.
The following actions support chat variables. To display a variable's value within an AI assistant's action content, enclose the variable name within curly braces { }
as a delimiter.
The action can create new variables or reference existing system variables:
_user_input
Captures and stores the person's input at each interaction stage within the AI assistant. It is dynamic, meaning that it updates automatically each time the person enters a new input.
_lang
Records the language identified from the person's input during each interaction.
_channel_profile
Holds profile information for the person as obtained from the messaging app. It includes details such as the person's ID in Proto, their display name, the type of channel they're using, their profile picture URL, and other information that varies depending on the app.
For people connecting through Webchat, this variable also captures additional information if certain features are activated in the Webchat settings, such as:
Data from a pre-chat form
Person's location and IP address
_customer
Note that "customer" is a legacy term for an audience member, now referred to more generically as "people" or "persons" in the current platform and documentation.
_channel
_new_ticket
_track.fetch_ticket_by_ticket_id("ticket_id_here")
Ticket variable that fetches ticket info by ticket ID.
_track.fetch_tickets_by_email("customer_email_here")
Ticket variable that returns a list of tickets and their info by user email.
Contains profile information for persons who have a profile in Proto AICX. This includes their name, email, phone number, and any .
Channel variables store information about a such as the channel ID, channel type, and other details unique to each channel.
Contains ticket info when a new is created.