Actions Overview
Action steps perform specific tasks in your workflows. They execute operations like sending notifications, making API calls, or integrating with external services.When to Use Actions
Action steps are the core of workflow automation:- Notifications: Send emails, Slack messages, or other alerts
- API Integration: Make HTTP requests to external services
- Data Processing: Transform or process data from previous steps
- Service Integration: Connect with third-party tools and platforms
Available Action Steps
HTTP Request
Make HTTP requests to any API endpoint with full control over method, headers, and body.
Send Email
Send formatted emails with support for HTML, plain text, and JSON templates.
Slack Message
Send rich messages to Slack channels with support for blocks and formatting.
How Actions Work
Action steps:- Receive data from previous steps or trigger events
- Execute the action (send email, make API call, etc.)
- Produce output that can be used by subsequent steps
- Continue execution to the next connected step
Action steps can use workflow variables to create dynamic, data-driven actions. Use the variable picker to insert variables into action configurations.
Action Output
Some action steps produce output that can be used in subsequent steps:- HTTP Request: Returns the response body, status code, and headers
- Send Email: Returns email delivery status
- Slack Message: Returns message timestamp and channel information
Error Handling
If an action step fails:- The workflow execution stops
- Error details are logged for debugging
- You can use flow control steps to handle errors gracefully