We use cookies to enhance your experience and measure how the site performs. Choose "Essential Only" to disable analytics. Read our Privacy Policy.

    Odeus Docs

    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-Secret header, 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 TypePurposeCommon Use Cases
    Manual TriggerOn-demand executionTesting, ad-hoc processing
    Form TriggerForm submissionsData collection, intake forms
    Webhook TriggerHTTP requestsExternal events, API-driven runs
    Scheduled TriggerTime-based executionReports, data syncs, maintenance
    Agent NodeAI analysis & generationCategorization, summarization, decisions
    Action NodeConnector operationsCRM updates, messages, data storage
    Condition NodeBranching logicRouting, validation, approval flows
    Loop NodeArray iterationBatch processing, multi-item operations
    Parallel NodeConcurrent branchesRunning independent steps at once
    Delay NodeExecution pauseRate spacing, follow-up timing
    Approval NodeHuman in the loopSign-off on sensitive actions
    Transform NodeData reshapingFiltering, 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