They are made of nodes, each one representing an action (like receiving a webhook, calling an API, or returning a response). With Workflows you can:
- Connect external services via webhooks or HTTP requests.
- Allow Agents to trigger multi-step processes.
- Organize logic visually, step by step.
🛠️ How Workflows Work
- A Workflow is a blank canvas where you drag and drop nodes.
- Each Workflow has a trigger (for example, a webhook call or an Agent request).
- You can then chain actions like making an HTTP request, saving variables, or sending back a response.
🔑 Available Nodes
Currently, you can use:- Webhook Request → receives data from an external service.
- Webhook Response → sends back a reply to that service.
- Agent Request → lets an Agent call this workflow.
- Agent Response → sends information back to the Agent.
- HTTP Request → call an external API (GET, POST, PUT, DELETE, PATCH).
- Define Variables → store values for later use in the workflow.
- LLM → call a language model to process or generate text.
📌 Why Use Workflows
- No need for custom code — build automations visually.
- Reuse them across different Agents.
- Control the logic of how and when actions happen.
They allow you to go beyond simple tool calls, creating structured flows that respond exactly the way you need.
👉 Next: we’ll explore each node in detail, starting with Webhook Request.