Workflow Nodes
OneHazel is an AI-powered iPaaS (integration platform as a service) that lets you connect external APIs and orchestrate them into workflows — event-driven automations that run without you writing any code.
This documentation covers three concepts:
- Connectors — pre-built integrations for services like Stripe, HubSpot, Postmark, and ~280 others. Connectors define how to talk to a specific API.
- Connections — your authenticated instance of a connector (API keys, OAuth tokens, etc.). You can have multiple connections per connector (e.g. one Stripe connection for test mode and another for live).
- Nodes — the building blocks of a workflow. Each node does one specific thing: call an API, branch on a condition, transform data, delay, retry, etc.
How a workflow runs
- A trigger node starts the workflow. Triggers can be event-driven (when an event matching a filter is received), schedule-driven (cron), or webhook-driven (external system POSTs to a unique URL).
- The engine walks the graph, executing each downstream node in order. Branching nodes (If/Else, Switch, Try/Catch, Filter, Retry) decide which outgoing edges fire based on the node's outputs.
- Each node writes its result into an implicit execution context that downstream nodes can reference using
{{node_id.path.to.field}}template syntax. - When every leaf branch finishes, the workflow execution is marked complete. You can view every past run under the Workflows tab.
Referencing data between nodes
Any node that accepts a data reference field (marked with the branch icon in the config drawer) lets you pull values from earlier nodes using {{...}} syntax:
{{trigger.data.amount}}
{{stripe_call.data.customer_id}}
{{loop.index}}The data picker inside those fields renders a tree of every value any upstream node has produced. Pick from the tree and it inserts the correct reference token — no need to type the path manually.
Where to go next
- Triggers — how workflows start (Event, Schedule, Webhook).
- Actions — how workflows do things (API Call, HTTP Request, Emit Event).
- Flow Control — If/Else, Switch, Loop, Parallel, Merge, Delay.
- Data — Transform, Filter, Aggregate.
- AI — AI Transform and AI Classify nodes (LLM-powered steps inside a workflow).
- Error Handling — Try/Catch and Retry for resilience.
- Connectors — reference pages for every connector in the marketplace.