-
Handlebars expressions in filters and branching: Builders can now use Handlebars expressions in input filters, branching, and output filters to format or manipulate record values without writing scripts. Select
Expressionas the operand type to build and preview expressions with inline suggestions and validation. This works across flows, APIs, and tools and is backward compatible with existing expressions. Learn more about filters or branch rules - API lifecycle management: APIs now participate in the same Integration Lifecycle Management model as flows, with full support for revisions, cloning, pull/merge, and environment promotion. APIs travel with integration bundles during download/upload, and configurable ignore fields let teams exclude environment-specific values during promotion. Learn more about Integration Lifecycle Management.
- Standalone flows consolidation: Flows are now always created and managed within integrations. Existing standalone flows are automatically migrated into a new "Standalone flows" integration. The Detach/Attach action is replaced with a Move action, and new connections include an integrated multiselect field to bind them to specific integrations on setup.
- Tool cloning: You can now clone Tools created with Tool Builder to quickly generate a copy for editing or to promote a Tool across environments — from QA to staging or staging to production — without manually rebuilding its configuration. Dependencies such as connections, scripts, nested tools, and lookup caches are resolved automatically during promotion. Learn more about tool cloning.
-
Mapper 2.0 support for complex field types: Mapper 2.0 now supports Handlebars expressions for
Object,ObjectArray, and primitive array fields across exports, lookups, and imports. Expressions can be validated and previewed directly in the Mapper UI, enabling more flexible data transformations for complex API requirements. Learn more about Mapper 2.0. - Integration Lifecycle Management (ILM) for Tools: Tools are now fully integrated into the ILM workflows. You can create snapshots, clone Tools within or across environments, promote changes via pull/merge, and download/upload integration bundles that include Tools — the same pattern teams already use for flows. Learn more about ILM for tools.
- Personal access tokens: You can now create Personal Access Tokens (PATs) to authenticate with the Celigo API using your own user permissions. Unlike standard API tokens, PATs inherit your account permissions automatically, so there's no scope to configure. PATs are available to all users (including manage and monitor roles), and they default to a 90-day expiration to encourage regular rotation. Admins can revoke PATs across the account for security oversight, but they cannot view PATs they did not create. Learn more about Personal access tokens.
- Optimized bulk load for SQL server imports: SQL Server imports now support file-based optimized bulk loading. Previously, integrator.io inserted records one at a time; now it aggregates them into files and loads them in bulk, running up to 5x faster or more on imports over 100K records. The new optimized bulk load query type is the default for new imports and supports automatic upsert through a MERGE. No migration is required — existing imports keep their current query type. Learn more about the optimized bulk load option
- Celigo storage for MCP servers: Introduces a platform-managed file storage resource under Resources → File storage that allows you to store, organize, and browse MCP server files directly inside integrator.io — no external SFTP servers or S3 buckets required.
- Global flows and APIs pages: Centralized Flows and APIs pages are now accessible directly from the left navigation, letting you search, sort, filter, and take operational actions across all integrations simultaneously from a unified layout.
- Error management UX improvements : The error management page now remembers your preferred layout — visible columns, column order, column widths, and error details pane state — so you can resume triage without reconfiguring each session. Previously, you reset your view at the start of every session; now layout preferences save automatically per user and persist across sessions and environments. Learn more about the errors page
- “Used by” indicator for shared resources: A new indicator now appears in the header when editing shared resources that are referenced by more than one flow or step, alerting you that changes will affect multiple areas and providing a direct link to view all impacted locations before you save.
-
File metadata in Transformation 2.0: Expose
fileMetain Transformation 2.0 envelope context for file provider exports and lookups): File name, file size, and last modified time are now accessible directly in Transformation 2.0 rules and JavaScript tasks on file provider steps, letting no-code builders reference these attributes inline without apreSavePagehook. Supported across FTP/SFTP, Amazon S3, AS2, Google Drive, Box, Dropbox, NetSuite File Cabinet, and HTTP File. Learn more about Transformation 2.0. - Redesigned account settings: The Account area has been reorganized into focused sections — My profile, Company, Users, Subscription, Security, Environments, and Transfer — replacing the previous mixed list of settings. Each section uses in-page side navigation to group related settings.
- Trace key uniqueness: Enhance trace key uniqueness logic (Extend max length to 256 and truncate from middle, if it exceeds 256)): Trace keys in integrator.io now support up to 256 characters (previously 128), and when a key exceeds that limit, truncation removes characters from the middle rather than the end — keeping both the start and end of the key visible. This prevents different keys from appearing identical after truncation, reducing false duplicate detection and misleading error logs. Learn more about trace key.
- Shopify OAuth 2.0 connection setup in shared accounts: Fixed an issue where users in shared-account setups couldn't create a Shopify OAuth 2.0 connection in production. The shared-account context was lost during the OAuth callback flow, causing connection setup to fail. The fix carries the shared-account context through to the final connection save.
-
Consistent date formatting for job object fields: Date fields on the job object, such as
job.parentJob.startedAt, now use one consistent format in both the preview and at runtime. Previously, the preview showed ISO 8601 (for example,2025-03-13T06:02:06.609Z) while a flow run produced a long-form format (Thu Mar 13 2025 05:46:43 GMT+0000 (Coordinated Universal Time)), so mappings that looked correct in the preview could behave unexpectedly when the flow ran. What you see in the preview now matches what you see in the run.Note
- If your flows require the data in the old date format and you haven't applied any date formatting, then they will be impacted by this change. You must update the date field to the long form format by using
{{dateFormat job.parentJob.startedAt 'ddd MMM DD YYYY HH:mm:ss [GMT+0000] (Coordinated Universal Time)' 'UTC'}}to avoid your flows from breaking or producing bad data. - If your flows pass the data using the handlebars format, then they will not be impacted by this change.
- If your flows require the data in the old date format and you haven't applied any date formatting, then they will be impacted by this change. You must update the date field to the long form format by using
- Mapper 2.0 instant editor load : The Mapper 2.0 editor now opens your saved mapping configuration instantly. You can now map rows, expressions, hardcoded values, and the toolbar right away while preview data loads in the background. If preview fails, the editor stays functional with a Retry action.
- Google BigQuery optimized bulk load: BigQuery imports now support file-based optimized bulk loading, delivering up to 5x speed improvements for imports over 100K records. A new "Use optimized bulk load" query type is the default for new imports and supports automatic MERGE (upsert) behavior via optional primary key configuration. Learn more about the optimized bulk load option
- PostgreSQL real-time CDC exports: The PostgreSQL connector now supports a real-time export mode that listens for change data capture (CDC) events — inserts, updates, and deletes — without polling or batch queries, enabling near-instant propagation to downstream systems. SAP S/4HANA IP-based connection reliability (T3 IO-144089: Support IP-based SAP S/4HANA connections with app-aware CSRF handling): Celigo now applies CSRF token handling and cookie management based on application type rather than domain name detection. Integrations connecting to SAP S/4HANA via IP address will no longer fail with "CSRF token validation failed" errors. Learn how to listen for real-time changes from PostgreSQL.
- Visual folder browsing for cloud storage — Browse Mode: Browse mode is now available for Google Drive, Box, and Dropbox, letting you visually navigate and select folders without typing paths. Browse mode is the default for new file-based configurations on these providers and stores the folder's unique identifier internally, eliminating runtime path resolution errors. Azure Blob Storage gets a Browse button alongside the Handlebars button.
- NetSuite REST API support: The NetSuite connector now supports REST APIs for record-based exports and imports, adding support for SuiteTalk and Custom RESTlets directly within the connector without requiring a separate HTTP connection.
- Salesforce related list Order By fix: The Order By field in Salesforce listener related list configuration now includes child sObject fields such as CreatedDate, Name, and lookup fields, restoring expected sort behavior for related list data.
- Amazon S3 IAM role authentication: Amazon S3 connections now support IAM role-based authentication as an alternative to static access keys. Provide a Role ARN and Celigo-generated External ID, and Celigo assumes the role via AWS STS using temporary, short-lived credentials — eliminating the need to store or rotate long-lived keys.