Reference · Nodes
Core Nodes nodes
45 core nodes nodes in BusyBot — 43 actions and 2 triggers. Every page documents the shipped node: real parameters, real outputs, real error behaviour.
Actions
Aggregate Aggregates many items into a single item Aggregate Binary Collect binary data from multiple input items into a single output item with multiple named binary properties. Code Run custom JavaScript or Python code to transform, filter, or generate workflow data. Compare Datasets Compare two input datasets and categorize items into: only in A, same, different, and only in B. Compression Compress and decompress files using zip or gzip format. Console Logger Log output to console Convert to File Convert JSON data into binary files. Supports spreadsheets (CSV, HTML, ODS, RTF, XLS, XLSX), JSON files, text files, ICS calendar events, and base64-to-binary conversion. Crypto Hash, HMAC, sign data, and generate random values using Node.js cryptography. Crypto Binary Compute a cryptographic hash of binary data (files, images, documents) using MD5, SHA1, SHA256, SHA384, or SHA512. Data Table Permanently save, retrieve, update, and delete structured data across workflow executions in built-in tables Date & Time Manipulate date and time values — format, parse, add, subtract, round, compare, and extract date parts. Edit Fields Create, modify, or remove data fields. Edit Image Manipulate images: blur, resize, crop, rotate, composite, draw shapes, add text, borders, shear, tint, transparency, and extract metadata. Extract from File Extract structured data from binary files. Supports CSV, spreadsheets (XLS, XLSX, ODS), HTML tables, RTF, PDF, JSON, text, XML, ICS calendar, and base64 conversion. Filter Selectively screen data HTML Generate HTML from templates with expression placeholders, extract data from HTML using CSS selectors, convert JSON items to an HTML table, and optionally output HTML as a binary file. HTML Extract Extract structured data from HTML content using CSS selectors. Reads HTML from a JSON property or binary data, then extracts values matching CSS selector rules. HTTP Request Makes an HTTP request to any URL and returns the response. Supports all HTTP methods, multiple authentication types, custom headers, query parameters, request body, pagination, batching, and configurable response handling. iCalendar Generate RFC 5545-compliant iCalendar (.ics) event files from structured input data. If Routes items to TRUE or FALSE Item Lists Sort, limit, deduplicate, split, concatenate, and summarize item arrays. Loop Repeatedly execute a chain of downstream nodes (the loop body) for each item, a fixed number of times, or while a condition is true. Loop End Marks the end of a Loop body. Place this after the last node in your loop chain. Markdown Convert data between Markdown and HTML. Merge Combines multiple data streams Move Binary Data Convert data between binary (file) and JSON properties. Decode binary files into JSON objects/strings, or serialize JSON data into binary files. No Operation, do nothing No Operation — passes items through unchanged without any transformation. Read Binary File Read a single file from the local filesystem and return its contents as binary data. Deprecated — use Read/Write Files from Disk instead. Read Binary Files Read multiple files matching a glob pattern from the local filesystem and return each as binary data. Read PDF Extract text content and metadata from a PDF file. Supports password-protected PDFs. Read/Write Files from Disk Read files from or write files to the local filesystem on the server running the workflow engine. Rename Keys Update item field names — supports dot-notation for nested fields and regex-based bulk renaming. RSS Feed Read Fetches and parses RSS 2.0, RSS 1.0 (RDF), and Atom feeds from a URL, returning each feed item as structured data. Split Out Separates a single item containing an array into multiple individual items. Spreadsheet File Read data from spreadsheet files (CSV, XLS, XLSX, ODS, HTML, RTF) into structured items, and write structured items to spreadsheet files. Sticky Note Add visual notes and annotations to your workflow canvas. This node has no runtime behavior — it is purely a UI element for documentation purposes. Stop and Error Throw an error in the workflow to stop execution with a custom error message or object. Switch Routes items to multiple output branches based on configurable rules or expressions. TOTP Generate time-based one-time passwords (TOTP) for two-factor authentication. Wait Pause workflow execution for a specified time interval before continuing. Write Binary File Writes binary data from an input item to a file on the local filesystem. Deprecated — use Read/Write Files from Disk instead. Write to File Writes content to local filesystem XML Convert between XML and JSON formats.
Triggers
Nodes that START a workflow when something happens.