Actions
Define and manage the operations your agent can perform — so it not only answers questions but also gets things done.
Overview
The Actions module allows you to define tasks the agent can execute inside your product. Each action is like a capability: the agent can call it during a conversation to perform real work such as creating a record, updating a setting, or navigating to a page.
You’ll use this module to create and test actions. Developers will then connect these actions to your product’s backend or front-end handlers.
Creating an Action
- Open the Actions module.
- Click + New Action.
- In the Details tab, complete:
- Action Key — a unique identifier for the action (used by developers to connect the action in code).
- Example:
create_task
- Example:
- Description — explain what the action does and what kind of result it returns, so the AI knows when to use it.
- Example: Retrieves details for a specific deal, such as its stage, value, and assigned owner.
- Action Key — a unique identifier for the action (used by developers to connect the action in code).
Confirmation Message
Recommended for actions that are designed to perform create or update functionality
- require the user to confirm before executing.
- Example: Are you sure you want to delete this account?
Advanced Settings
Use these fields if you need extra control:
- Tool Name → LLM friendly name for the agent to identify the action
- Instructions (optional) → tell the AI when to trigger this action, especially if it depends on context or user intent.
- Example: Use when the user asks for deal status or details about a specific opportunity.
If not set, the agent will try to infer how to use the action based on its key and description.
Updated 14 days ago