Skip to main content

Splice Nodes

Splice maintains a collection of built-in nodes that provide core workflow functionality and utilities. These nodes are developed and maintained by the Splice team to ensure reliability, performance, and seamless integration with the platform.

Core Workflow Nodes

Control Flow

  • If - Conditional branching based on data evaluation
  • Switch - Multi-path routing with multiple conditions
  • Loop - Iterate over arrays or repeat operations

Data Processing

  • Code - Execute custom JavaScript for complex data transformations
  • Transform - Map and modify data structures without coding
  • Filter - Include or exclude data based on criteria
  • Sort - Order data by specified fields
  • Aggregate - Calculate sums, averages, and other statistics

Triggers

  • Cron - Schedule workflows to run at specific times or intervals
  • Webhook - Receive data from external systems via HTTP
  • Manual - Start workflows on-demand from the Splice interface

Communication

  • Email - Send notifications and reports via email

File Operations

  • CSV Parser - Read and process CSV files
  • Excel Reader - Read and process Excel spreadsheets
  • PDF Parser - Parse PDF reports and documents
  • Convert - Convert between file types

Database Operations

  • SQL Query - Execute queries against databases

Utilities

  • HTTP Request - Make custom API calls to any service
  • Date/Time - Format, calculate, and manipulate dates
  • String Operations - Text processing and manipulation

Key Features

Maintained by Splice

  • Regular updates - Nodes are updated with new features and bug fixes
  • Performance optimization - Continuously improved for speed and reliability
  • Security patches - Prompt updates for any security vulnerabilities
  • Compatibility - Guaranteed to work with all Splice platform features

Built-in Error Handling

  • Detailed logging - Comprehensive error messages for debugging
  • Exception Handling - Gracefully handle workflow exceptions

Optimized Performance

  • Memory efficient - Designed to handle large datasets without memory issues
  • Fast execution - Optimized algorithms for common operations
  • Resource management - Automatic cleanup of temporary resources

Best Practices

Node Selection

  • Use built-in nodes first - Leverage Splice-maintained functionality before custom code
  • Combine simple nodes - Chain multiple simple nodes rather than complex custom logic
  • Consider performance - Choose the most efficient node for your use case

Configuration

  • Use descriptive names - Make workflows self-documenting with clear node labels

Error Handling

  • Plan for failures - Design workflows that gracefully handle node errors
  • Monitor execution - Set up alerts for critical workflow failures
  • Test thoroughly - Validate node behavior with various input scenarios

Getting Help

Documentation

Each Splice node includes:

  • Usage examples - Common patterns and best practices
  • Troubleshooting guides - Solutions for common issues

Support

  • Technical support - Direct assistance from the Splice team
  • Feature requests - Suggest improvements or new node functionality

Splice nodes form the foundation of reliable workflow automation, providing the essential building blocks for logistics and supply chain operations.