Skip to main content
Nodes are the building blocks of workflows. Each node performs a specific action and can depend on the outputs of other nodes.

Node Types Overview

LLMNode

Calls Claude or other LLMs to analyze, generate, or transform content

ToolNode

Executes integrations like Google Sheets, Slack, APIs, etc.

CriticNode

Evaluates and scores the output of other nodes

ConditionalNode

Branches workflow based on conditions

LLMNode

The most common node type. Uses AI to process text.

Basic Usage

Full Options

Available Models

Template Variables

Reference inputs and other node outputs:

ToolNode

Executes integrations with external services.

Basic Usage

Full Options

  • google_sheets_read - Read spreadsheet data
  • google_sheets_write - Write to spreadsheet
  • google_docs_read - Read document content
  • google_docs_write - Create/update documents
  • gmail_send - Send emails
  • google_calendar_create - Create events
  • slack_send_message - Send Slack messages
  • slack_create_channel - Create channels
  • discord_send - Send Discord messages
  • twilio_sms - Send SMS
  • http_request - Generic HTTP calls
  • webhook_call - Call webhooks
  • database_query - Query databases
  • s3_upload - Upload to S3
  • salesforce_create - Create Salesforce records
  • hubspot_contact - Manage HubSpot contacts
  • notion_page - Create Notion pages
  • airtable_record - Manage Airtable records

Discover Tools


CriticNode

Evaluates the output of another node for quality.

Basic Usage

How It Works

The critic node:
  1. Receives the output of the target node
  2. Evaluates it against the specified criteria
  3. Returns a score and feedback

Custom Criteria


ConditionalNode

Branches workflow execution based on conditions.

Basic Usage

Operators

Complex Branching


Common Node Properties

All nodes share these properties:

Dependencies

Control execution order by declaring dependencies:

Execution Order

Retry Configuration

Handle transient failures:

Conditional Execution

Run a node only if a condition is met:

Next Steps

Tool Nodes Deep Dive

Explore all available tool integrations

Conditional Logic

Build complex branching workflows