Skip to content

Nodes

Nodes are the steps in your workflow.

Each node does one thing, like extracting text from a page, clicking a button, or formatting data.


graph TB
  WorkflowNodes[Nodes] --> Browser[Browser Nodes]
  WorkflowNodes --> Processing[Processing / Built‑In Nodes]
  WorkflowNodes --> AI[AI Nodes]
  WorkflowNodes --> Logic[Flow & Logic Nodes]
  • Browser nodes — work with the page you’re on (extract text/HTML, click, scroll, fill forms)
  • Built‑in nodes — transform data, call APIs, work with files, etc.
  • AI nodes — summarize, classify, or analyze content
  • Logic nodes — choose different paths (If), wait, handle errors

You can browse all available node types in the Node Library or by category:


  1. Click Add first step.
  2. Use the Node Library panel to search or browse nodes.
  3. Click a node (e.g. Get Selected Text, Get All Links).
  4. The node appears on the canvas, ready for configuration.
  1. Hover between two nodes or at a free connector point.
  2. Click Add node.
  3. Pick a node from the panel.
  4. Connect it to previous and next nodes.

Common workflows often chain patterns like:

  • Extract → Analyze → Output
  • Get Links → Filter → Visit & Process
  • Click / Scroll → Extract → Condition / Branch

Hover or right-click a node to see common actions:

  • Execute Step — run that node immediately
  • Deactivate — temporarily disable (without deleting)
  • Delete — remove the node
  • Open / Configure — adjust parameters
  • Rename, Duplicate, Copy, Clear, Pin — help manage and organize your workflow
  • Node Notes — add documentation visible on the canvas

Browser nodes behave a little differently because they depend on the page:

  • They operate on the current page state, extracting real-time content
  • They respect browser security rules, cross-origin limits, and sandboxing
  • They are optimized for browser memory and performance
  • They can be configured (timeouts, retries, “always output”, etc.)
  • They may fail if page structure changes or if content is not present

Under a node’s Settings tab, you’ll find options that control its behavior and reliability:

  • Always Output Data — ensure the node emits an (empty) result even if nothing is found
  • Execute Once — run only once per workflow run
  • Retry On Fail — retry browser operations when they fail
  • On Error:
    • Stop Workflow
    • Continue
    • Continue (passing error info downstream)

Browser nodes may have extra settings:

  • Page wait / load time
  • Element timeouts
  • Retry delays
  • Notes and descriptions — helpful for documenting what each node does

Nodes pass data to the next node.

Most of the time, the data is shown as JSON in the output panel.

  • A node can emit zero, one, or many items
  • Fields in the items can be manipulated via expressions (e.g. {{ $json.text.length }})
  • Use nodes like Edit Fields to create or reshape output fields

If you want more insight into how data moves between nodes, see Key Concepts: Data Flow.


Using Browser Nodes

Explore all nodes that let you interact with web pages (click, extract, scroll, etc.).

Go →

Built-In / Integration Nodes

Discover nodes for data transformations, HTTP calls, file operations, and more.

Go →

Flow & Logic Nodes

Understand how to build branching, loops, and conditional logic in workflows.

Go →