Node Types
Complete reference for every workflow node Odeus ships — triggers, AI agents, actions, and flow-control nodes.
Node Types
Complete reference for every workflow node Odeus ships — triggers, AI agents, actions, and flow-control nodes.
Overview
Nodes are the building blocks of workflows. Each node type serves a specific purpose - from triggering your workflow to processing data with AI, taking actions in connected apps, or controlling execution flow.
This reference covers every node type available in the workflow builder, organized by category. Use it to understand what each node does and when to use it.
New to workflows? Start with Core Concepts to understand how nodes work together, then come back to this reference when building.
Trigger Nodes
Every workflow starts with exactly one trigger. The trigger determines when and how your workflow executes - on a schedule, via a form submission, through a webhook call, or manually.
-
Manual Trigger — Run workflows on-demand with a button click
-
Form Trigger — Start workflows from custom form submissions
-
Webhook Trigger — Receive HTTP requests to trigger workflows
-
Scheduled Trigger — Run workflows on a recurring schedule
Manual Trigger
Run the workflow manually with a button click.
Use cases:
- On-demand data processing
- Testing and debugging workflows
- Workflows started by a person when they're needed
Configuration:
- No configuration required
- Can accept optional input data
Form Trigger
Start the workflow when a user submits a custom form.
Use cases:
- Intake forms (customer requests, feedback, applications)
- Data collection workflows
- Self-service automation requests
Configuration:
- Define form fields (text, long text, number, email, date, dropdown, checkbox, file upload)
- Set required/optional fields
- Make the form public or internal-only
- Customize the form title and description
Form Features:
- Generate a unique public URL (
https://app.odeus.ai/f/YOUR_WORKFLOW_ID) - Validate input before the workflow starts
- Submissions are queued and processed reliably
Public Forms: You can make forms publicly accessible for customers or partners to submit without an Odeus account.
Webhook Trigger
Receive HTTP POST requests to trigger the workflow.
Use cases:
- Integration with external systems
- Real-time event processing
- Connecting to services that support webhooks
Configuration:
- Get a unique webhook URL (
https://app.odeus.ai/api/hooks/workflows/YOUR_WORKFLOW_ID) - Choose an authentication method (none,
X-Webhook-Secretheader, or?secret=query parameter) - Copy the URL or the generated curl snippet
Webhook Features:
- Receives JSON payloads and query parameters
- Returns 202 Accepted immediately
- Processes requests asynchronously
Scheduled Trigger
Run the workflow on a recurring schedule.
Use cases:
- Daily reports and summaries
- Periodic data synchronization
- Scheduled maintenance tasks
- Recurring analysis
Configuration:
- Select from predefined schedules (every hour, daily at 9 AM, weekdays, etc.)
- Or type a natural-language description and AI generates the cron expression
- Schedules run in UTC (your local timezone is shown for reference)
Schedule Examples:
- Every day at 9 AM
- Every Monday at 8:30 AM
- First day of each month
- Every 6 hours
AI Agent Node
The power of intelligent automation. The Agent node uses AI to analyze data, make decisions, generate content, or extract structured information. It's what makes your workflows truly intelligent.
Agent Node
Execute an AI agent to process data with natural-language instructions.
Use cases:
- Analyze and categorize content
- Extract structured data from text
- Generate summaries or reports
- Make decisions based on criteria
- Answer questions about data
Configuration:
- Select Agent: Choose an existing agent or create a new one
- Instructions: Provide context and instructions
- Input Variables: Pass data from previous nodes
- Model Selection: Pin the AI model (Claude, GPT, Gemini, or Mistral)
- Tools: Enable web search, attach Knowledge Hub content, or add MCP connector actions
- Output Schema: Define a structured output format (JSON)
Agent Features:
- Access to all your workspace agents
- Can use Knowledge Hub retrieval with inline citations (file, page, location)
- Can call connector actions, with optional human confirmation before they run
- Structured outputs for reliable data extraction
- View the full conversation in the Messages tab
See the full Agent Node guide for details.
Action Node
Connect to your tools. The Action node runs operations in your connected MCP connectors - send messages, create tickets, update records, add spreadsheet rows, and more.
Action Node
Perform an action in a connected app like creating a task, sending a message, or updating a record.
Use cases:
- Create tickets in support or issue trackers
- Send messages in Slack
- Add rows to Google Sheets
- Create calendar events
- Update CRM records
Configuration:
- Select the connector
- Choose the action type
- Select your connection (required for connectors that need authentication)
- Map input fields from previous nodes
- Configure action-specific settings
Common Actions:
- Slack: Send message
- Google Sheets: Add row, update cell
- Notion: Create page, update database
- Jira / GitHub / Linear: Create issue, update status
- HubSpot: Create or update records
See the full Action Node guide for details.
Flow-Control Nodes
Control the flow. These nodes add branching, looping, parallelism, pauses, approvals, and data reshaping to your workflows.
Condition Node
Route execution down different paths based on conditions.
Use cases:
- Approval routing (if priority is high, require sign-off)
- Data routing (route to different teams based on category)
- Validation (check if required data is present)
Configuration:
- Define multiple conditions, each evaluating to true/false
- Execution follows matching branches
- Conditions can be written manually or evaluated by AI
Manual Condition Examples:
{{trigger.output.amount > 1000 }}
{{agent.output.structured.sentiment === "negative" }}
{{trigger.output.role === "admin" && trigger.output.urgent === true }}
See the full Condition Node guide for details.
Loop Node
Iterate over an array and execute nodes for each item.
Use cases:
- Process multiple items from a list
- Batch operations on records
- Generate individual outputs for each item
Configuration:
- Input Array: The array to iterate over (e.g.,
{{trigger.output.items}}) - Max Iterations: Safety limit to prevent runaway loops
Access the current item and iteration info inside the loop:
{{ my_loop.output.currentItem }}
{{ my_loop.output.currentItem.name }}
{{ my_loop.output.currentIndex }}
{{ my_loop.output.total }}
See the full Loop Node guide for details.
Cost Management: Loops that call AI agents many times consume more model usage. Set sensible iteration limits and review per-run costs in the Runs tab.
Parallel Node
Run multiple independent branches at the same time, then continue once they all complete. Use it to speed up workflows where several steps don't depend on one another.
Delay Node
Pause workflow execution for a specified duration.
Use cases:
- Spacing out actions to respect rate limits
- Waiting before a follow-up step
- Retry spacing
See the full Delay Node guide for details.
Approval Node (Human in the Loop)
Pause the run and require a person with editor access to review and approve before continuing.
Use cases:
- Financial transactions over a threshold
- Irreversible operations (deletions)
- Customer-facing communications that need review
See Human in the Loop for details.
Transform Node
Reshape, filter, or summarize data between steps so the next node receives exactly the structure it needs — without writing code.
Quick Reference
| Node Type | Purpose | Common Use Cases |
|---|---|---|
| Manual Trigger | On-demand execution | Testing, ad-hoc processing |
| Form Trigger | Form submissions | Data collection, intake forms |
| Webhook Trigger | HTTP requests | External events, API-driven runs |
| Scheduled Trigger | Time-based execution | Reports, data syncs, maintenance |
| Agent Node | AI analysis & generation | Categorization, summarization, decisions |
| Action Node | Connector operations | CRM updates, messages, data storage |
| Condition Node | Branching logic | Routing, validation, approval flows |
| Loop Node | Array iteration | Batch processing, multi-item operations |
| Parallel Node | Concurrent branches | Running independent steps at once |
| Delay Node | Execution pause | Rate spacing, follow-up timing |
| Approval Node | Human in the loop | Sign-off on sensitive actions |
| Transform Node | Data reshaping | Filtering, formatting, summarizing data |
Next Steps
Now that you understand the available nodes, start building:
-
Getting Started Guide — Build your first workflow
-
Core Concepts — Learn how nodes work together
-
Agent Node — Add AI to your workflows
-
Cost Management — Monitor and control workflow spending