New chat goal message (instant)
Triggered when the user enters a response message into the automation chat widget embedded on a web page after the "accomplish chat goal" action has transferred the chat conversation.
New chat message (instant)
Triggered when the user enters a message into the chat widget embedded on a web page.
Accomplish chat goal
Sends a reply back to the chat user and transfers the conversation to the specified Chat Goal automation. The Chat Goal automation can perform all needed chat interactions to accomplish a goal (e.g. obtain the user's email). This automation will be snoozed until the Chat Goal automation completes its goal by executing the "chat goal accomplished" action. This automation then wakes up, processing continues from this action, and the chat conversation transfers back to this automation.
Accomplish chat goal if item not in memory
Sends a reply back to the chat user and transfers the conversation to the specified Chat Goal automation. The Chat Goal automation can perform all needed chat interactions to accomplish a goal (e.g. obtain the user's email). This automation will be snoozed until the Chat Goal automation completes its goal by executing the "chat goal accomplished" action. This automation then wakes up, processing continues from this action, and the chat conversation transfers back to this automation.
Chat goal accomplished
Must only be executed when the chat goal automation has accomplished its goal. The parent automation will wake up and resume processing at its "accomplish chat goal" action that invoked this automation.
Get user account
Fetches the tenant and person uuids associated with the chat widget user, if previously stored and if unexpired. The emitted values will otherwise be empty. The values are stored in the browser's local storage, associated with the domain hosting the widget.
Get value
Fetches the named value from the chat widget, if previously stored and if unexpired. The emitted value will otherwise be empty. The value is stored in the browser's local storage, associated with the domain hosting the widget.
Recall chat conversation memory
Emits all values previously saved in a conversation memory in the database.
Save chat conversation memory
Saves a value temporarily into the system's database. If the named memory already has a value stored, this value is added to the memory without affecting previously saved values. The value will be deleted according to the system's configuration, typically after 60 days.
Save user account
Associates the specified tenant and person uuids with the chat widget user. The values are stored in the browser's local storage, associated with the domain hosting the widget. An expiration time can be specified, after which the values are no longer valid.
Save value
Saves a named value in the chat widget browser's local storage, associated with the domain hosting the widget. An expiration time can be specified, after which the value is no longer valid.
Send chat response
Sends a response message that will be displayed to the user of the chat widget.