|
Title
|
Description
|
|
Change Bot Role
|
This Change Bot Role node can be used to change the role of the bot present in the conversation.
|
|
End Conversation
|
As the name suggests, the End Conversation node terminates the conversation, removing all the channel sessions.
|
|
Assign Bot
|
This Assign Bot node adds a bot in the conversation with the specified role.
|
|
Remove Channel Session
|
The Remove Channel Session node can be used to remove a channel session from the current conversation. You can remove current, last used, all or a specific channel by its channel type.
|
|
Revoke Bot
|
Revoke Bot node can be used to remove the bot from the conversation.
|
|
Update Conversation Data
|
The Update Conversation Data node can be used to store custom data within a conversation. Up-to 10 key-value pairs can be stored within conversation data of a single conversation.
|
|
Open External Gadget
|
The Open External Gadget node can be used to open a gadget with custom URL for the current or all agents on Agent Desk.
|
|
Set Slot
|
The Set Slot node can be used to create/update a slot linked to a room. A slot is a key-value pair that can be used to store any type of data. Whenever a controller receives an event, it automatically attach the slots linked to that room with the msg object.
|
|
General Action
|
The General Action node can be used to request conversation manager for custom actions.
|
|
Remove All Agents
|
This node can be used to removes all agents from the current conversation. You can also specify the reason for removing the agents.
|
|
Dispatch Find Agent
|
The Dispatch Find Agent node builds and dispatches a FIND_AGENT action to the Conversation Manager.
|
|
Determine Queue
|
The Determine Queue node is used to determine the queue selector (type and value) for routing and writes it to the message.
|
|
Extract Data
|
The Extract Data node is used to extract/normalize key fields from the incoming payload into top-level msg.payload properties for downstream nodes.
|