Workflows and actions
Workflows are configured in the Workflows tab of the AI agents dashboard. They define how an AI agent responds to messages and events using a tree of triggers and actions.
Triggers
A trigger is a system event or a person's message that starts a set of actions. Triggers can sit at the top level of a flow or be nested within other triggers and actions.
A person's message approximately matches a defined intent
A person sends an attachment (image, video, audio, or file)
No other trigger at the current level matches
A chat is closed — permanent, top-level only
A CSAT rating is submitted at the end of a chat
Actions
An action is started by a trigger. Actions range from sending a preset reply to transferring a chat or calling an external service.
Replies with one of the defined preset messages
Submits a file by upload, link, or chat script
Displays an interactive card carousel in the chat
Collects survey responses for analytics
Transfers the chat to a live agent in the Inbox
Transfers the chat to Bitrix24 or Zendesk
Transfers the conversation to another AI agent
Generates a support ticket and sends the first email
Jumps to another trigger or action in the flow
Applies conditional logic to determine the next path
Creates or updates a chat session variable
Changes the AI agent's active language mid-chat
Sends a request to an external endpoint
Uses an LLM to generate a response from a prompt and input
Automatically populates predefined fields from conversation context
Matches a team by alternative names configured in Team settings
Executes a read-only SQL query against a connected database
Displays data as a chart in the chat
Close chat
Closes the current chat
Configuration
To add an action — select Add action at the point in the tree where it should run, then choose from the list and configure in the settings panel.
To add a trigger — select Add trigger at the top level, or Add workflow trigger within the tree.
Some triggers and actions are only available under certain parents depending on compatibility.
Enabling and disabling — every trigger and action except Chat started and Chat closed can be toggled with the Enabled switch in its row. Disabling removes it from the active flow without deleting it.
Deleting — in a trigger or action row, select the options icon → Delete.
Localisation
Triggers that assess messages and actions that send content (Send message, Send attachment, Show carousel, Ask survey) are localised per language. Adding a language does not auto-translate existing content — enter it separately for each language or the trigger will not fire in that language.
To localise a trigger or action:
Last updated