Skip to main content

Nodes Reference

Nodes are the building blocks of workflows. Each node performs a specific operation on your data.

Node Categories

Triggers

Trigger nodes start workflow execution. Every automated workflow needs at least one trigger.

NodeDescription
Manual TriggerManually start workflow execution
Scheduled TriggerRun workflows on a schedule
Google Drive TriggerRun when files change in Google Drive
OneDrive TriggerRun when files change in OneDrive
Lido Mailbox TriggerRun when emails arrive in a Lido mailbox
Outlook TriggerRun when emails arrive in Outlook
Webhook TriggerRun when an external system sends an HTTP POST request

Data Operations

Read from and write to your data sources.

NodeDescription
Get TableRetrieve rows from a spreadsheet table
Insert RowsAdd or update rows in a worksheet
Update CellUpdate specific cells in a spreadsheet
Edit Table ColumnModify column values in table rows
Data ExtractorExtract structured data from files or emails using AI
Edit SpreadsheetPerform spreadsheet operations (insert/delete rows, columns, worksheets)
Document ClassifierClassify documents into categories using AI
Fuzzy LookupMatch items against a lookup table using fuzzy matching

Transformations

Modify and reshape your data.

NodeDescription
Edit ItemAdd, modify, or remove fields from items
AggregateGroup items and calculate summaries
SplitExpand array fields into multiple items
MergeCombine multiple input streams
LimitRestrict the number of items
SortSort items by one or more fields
JS CodeExecute custom JavaScript
Sheet CalcEvaluate spreadsheet formulas

Flow Control

Control how data routes through your workflow.

NodeDescription
IfRoute items based on conditions
FilterKeep only items matching criteria
SwitchRoute items to multiple branches
Error CatcherHandle errors from other nodes
Workflow ResultDefine the result returned to the caller

External Services

Interact with external APIs, cloud storage, and services.

NodeDescription
Call URLMake HTTP requests
Prompt AIGenerate content with AI
Send GmailSend emails via Gmail
Google DriveList and download files from Google Drive
OneDriveList and download files from OneDrive

File Operations

Work with files, exports, and conversions.

NodeDescription
Export to ExcelCreate Excel files from data
Export to CSVCreate CSV files from data
Export as FileExport text or expressions as any file type
Copy FileCopy or move files
Rename FileRename files
Excel to PDFConvert Excel files to PDF
OCR PDFAdd searchable text layer to scanned PDFs
Combine PDFsMerge multiple PDF files into one
Split FileSplit files into parts using AI

Templates & Forms

Fill templates and forms with workflow data.

NodeDescription
Template FillerFill spreadsheet templates with data using AI
PDF Form FillerFill PDF form fields or Google Docs templates

Common Node Features

Parameters vs Settings

Every node has two configuration sections:

  • Parameters - Define what the node does (input values, field mappings, etc.)
  • Settings - Control how the node executes (batch size, error handling, etc.)

Error Handling

All nodes have an error output. When an item causes an error:

  1. An error item is created with the error message
  2. The error item goes to the error output (if connected)
  3. Other items continue processing (unless "stop on error" is enabled)

Connect the error output to handle failures gracefully, or use the Error Catcher node.

Expressions

Most parameters support expressions using {{...}} syntax:

{{$item.data.fieldName}}           // Access item fields
{{$item.data.price * $item.data.qty}} // Calculations
{{$item.data.name.toUpperCase()}} // JavaScript methods
{{$("Node Name").item.data.fieldName}} // Reference a specific node

Toggle between literal values and expressions using the mode switch in the parameter input.