Actions
Define what happens when triggers fire with reusable actions.
What are Actions?
Actions are the building blocks of your automations. They define what happens when a trigger condition is met. Actions are reusable and can be attached to multiple triggers.
Action Types
Slack Message
Send a message to a Slack channel or user. Supports:
- Plain text messages
- Block Kit formatting
- Variable interpolation from trigger data
HTTP Request
Make HTTP requests to external APIs. Configure:
- URL and HTTP method (GET, POST, PUT, DELETE)
- Headers and authentication
- Request body with variable interpolation
AI Agent
Process the event with an AI agent. The agent can:
- Analyze and summarize data
- Generate responses
- Use tools to take additional actions
Creating an Action
- Navigate to Actions
- Click New Action
- Select the action type
- Configure the action settings
- Save and attach to triggers
Using Variables
Actions can access data from the trigger event using Liquid-style variables:
New order received!
Order ID: {{ payload.order_id }}
Amount: ${{ payload.amount }}
Action Outputs
Every action execution is logged. You can view:
- Input data from the trigger
- Action output and response
- Execution time and status
- Error messages if the action failed