What are Nodes?
Nodes are the building blocks of flows. Each node performs a specific function, defines typed inputs/outputs, and can be composed to create reliable automations. Nodes are organized by capability so you can quickly find the right tool for the job.The examples below showcase common nodes in each category. Many more nodes are available in the platform.
Data & Files
Data & Files nodes transform, extract, and generate content from files and data.File Processing
File Processing
Example Nodes: File to Text, Text to File, Download File, Merge FilesWhat They Do:
- Extract text from PDFs, Word docs, and other file formats
- Generate files from text or data
- Download files from URLs
- Combine multiple files into archives
Data Transformation
Data Transformation
Example Nodes: File to Base64, File to PathWhat They Do:
- Convert files to Base64 encoding for API transmission
- Get file paths for local file operations
- Transform data formats for compatibility
Content Manipulation
Content Manipulation
Example Nodes: Overlay Image on PDF, Fill File Template, Fill Excel Template, PDF Form FillerWhat They Do:
- Fill document templates with dynamic data
- Add images, signatures, or watermarks to PDFs
- Populate Excel templates with calculated values
- Complete PDF forms programmatically
Web Operations
Web Operations
Example Nodes: Read Webpage, Make API RequestWhat They Do:
- Scrape content from web pages
- Call external APIs with custom parameters
- Fetch data from web services
- Integrate with third-party platforms
Code Execution
Code Execution
Example Nodes: Run CodeWhat They Do:
- Execute custom Python code within flows
- Implement complex calculations or logic
- Use external Python libraries
- Process data with custom algorithms
Logic & Control
Logic & Control nodes route, filter, and transform data to shape execution.Conditional Processing
Conditional Processing
Example Nodes: ConditionWhat They Do:
- Create if/then branching logic
- Route data based on conditions
- Filter items based on criteria
- Make decisions using AI or rules
List Operations
List Operations
Example Nodes: Filter List Values, List to Single Value, Single Value to List, Count List ItemsWhat They Do:
- Filter lists based on conditions
- Convert between single values and lists
- Count items in collections
- Aggregate and summarize data
Flow Control
Flow Control
Example Nodes: Join Paths, Extract from StructuredWhat They Do:
- Merge multiple execution paths
- Extract specific fields from JSON or objects
- Synchronize parallel operations
- Manage complex flow routing
Text Operations
Text Operations
Example Nodes: Combine Text, Extract Fields, Merge File and Text, Markdown to HTMLWhat They Do:
- Concatenate multiple text strings
- Extract structured data from text using AI
- Combine file content with additional text
- Convert markdown to HTML format
AI Processing
AI Processing nodes understand and generate content using language and vision models.Text Generation
Text Generation
Example Nodes: Generate Text, Generate Fields, CategorizerWhat They Do:
- Generate human-like text from prompts
- Extract structured data from unstructured text
- Classify content into categories
- Complete forms or templates intelligently
Vision & Multimodal
Vision & Multimodal
Example Nodes: Interpret Image, Generate Image, Transform Image, Interpret AudioWhat They Do:
- Analyze and describe image content
- Generate images from text descriptions
- Edit or transform images
- Transcribe and analyze audio
Intelligent Agents
Intelligent Agents
Example Nodes: Agent, Web ResearchWhat They Do:
- Perform multi-step reasoning tasks
- Use tools and integrations autonomously
- Research topics using web search
- Execute complex decision-making workflows
Specialized Processing
Specialized Processing
Example Nodes: Summarizer, Smart Route, Enrich CompanyWhat They Do:
- Summarize long documents or text
- Intelligently route data to different paths using AI
- Enrich company data with public information
- Perform domain-specific analysis
Integrations
Integration nodes connect your flows to external services and platforms. Each integration node requires authentication configuration and provides specialized functionality for its respective service. Common Integration Examples:- Communication: Send Email, Read Email, Slack, Teams
- Storage: Google Drive, Dropbox, OneDrive
- CRM: Salesforce, HubSpot
- Productivity: Calendar, Tasks, Sheets
Integrations have a dedicated section in the documentation. Learn more about available integrations and how to configure them.
Subflows
Subflows are reusable flows that function as single nodes within other flows. They encapsulate complex logic into modular building blocks, enabling you to build maintainable and scalable automation.
- Reuse common logic across multiple flows
- Simplify complex flows by breaking them into smaller components
- Maintain consistency through centralized updates
- Test and debug isolated functionality independently
Create a subflow by building a regular flow and marking it as reusable. It will then appear in your node catalog under the Subflows category.
Next Steps
- Explore Inputs & Outputs
- Learn about Integrations
- See Triggers