Skip to content

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

  1. 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).
  2. 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.
  3. Each node writes its result into an implicit execution context that downstream nodes can reference using {{node_id.path.to.field}} template syntax.
  4. 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.