Integrations now let Manage users invite others when the account setting Allow non-admins to invite users up to their role is enabled. It reduces reliance on admins by allowing non-admins to invite new users, or existing account users who don’t yet have access, directly from an integration’s Users tab and assign an integration role up to their own. Invitations grant integration-level access only, and users invited during error assignment are added as Monitor for that integration.
The Run console now includes details of all in-progress “retry jobs.” The Run console view now serves as the single place to go for visibility into most current runs.
To support customers transitioning to the multi-environment architecture, this feature enables seamless migration of sandbox integrations to a new sandbox environment. This ensures customers do not have to manually move their integrations. Only an Owner or production Administrator can initiate the migration, and users will not have access to the sandbox until migration is completed.
All customers can now check execution logs to see what happened with all data processed in their flows, including successful, ignored, and failed records. Previously, this feature was available only in accounts with a Celigo platform type subscription.
Mapper 2.0 and Transformation 2.0 now support mapping stringified JSON directly into object and object array fields. Easily take outputs that come back as JSON strings (for example from LLMs) and map them into structured objects without writing custom parsing scripts. If the input string is not valid JSON, you will see the validation error at both design time (preview) and at runtime, and object-to-object mapping continues to behave as it does today.
Mapper 2.0 now supports explicit indexing for objects, including simple objects and parent objects within arrays. Generate stable primary keys when inserting records into tables and use parent indexes as foreign keys when mapping related child records. Indexing helps when the source data does not provide unique identifiers, reduces the need for scripting workarounds, and makes complex no code transformations easier.
Celigo tools let you build reusable integration logic once and use it everywhere – across AI agents, MCP servers, and other tools.
Tools are reusable units of integration logic with clearly defined inputs and outputs. They help eliminate duplication, improve consistency, and provide a shared foundation for scalable automation and AI-driven workflows.
Tool builder is a low-code, Flow-Builder-like experience for creating tools. Define tool logic visually using familiar constructs such as imports, lookups, branching, and transformations.
Each tool defines a clear contract through input and output schemas, created using JSON Schema and mapped using the mapper. Tools can be validated using mock input data before deployment, making them easy to test, reuse, and compose.
MCP server exposes APIs and integrations to AI agents with governed access, scoped security, and audit logging.
Tools can be used in different Celigo experiences depending on the integration logic.
-
In AI agents and MCP servers, tools are attached directly to enable agent- and server-driven behavior.
-
In other tools, tools are invoked using the tool step, allowing packaged logic to be composed as part of a larger workflow.
Support for using tools directly within flows and APIs will be introduced in a future release.
The Tool step provides deterministic execution of tool logic with structured inputs and outputs. Inputs and outputs are validated against the tool’s schemas to ensure predictable behavior across integrations.
Connections can be overridden at runtime, allowing the same tool to be reused across environments without modification. A built-in Run/Preview experience enables safe iteration during configuration.
API builder includes the following enhancements:
-
Configurable API timeouts – Override the default 120-second timeout for APIs built in API Builder, configurable at both the account and individual API levels. This helps prevent any degraded performance and enables client applications to retry or fail over gracefully when there’s a timeout.
-
Flexible versioning support – Use select special characters, such as dots and underscores, in the Version field to better align with semantic versioning standards.
-
In-context script execution logs – View script execution logs directly within API Builder, eliminating the need to switch to the Scripts page.
-
Step-level runtime debugging – Enable and view runtime debug logs for specific steps in API Builder to quickly isolate and troubleshoot issues.
-
Accurate cURL-based external testing – When importing cURL into external API testing tools such as Postman or Bruno, all request parameters – including headers, query parameters, and the request body – are automatically populated for seamless testing.
File-based imports now make generated file behavior clearer by replacing the less discoverable Skip aggregation advanced setting with explicit file-generation options. Builders can now choose whether files are generated as one file per flow run or one file per page of records, making it obvious how many files will be created and removing ambiguity around the previous default behavior. The setting will be migrated as follows:
|
Previous: Skip aggregation |
Current: How many files would you like to generate? |
|---|---|
|
Checked |
One file per page of records |
|
Unchecked |
One file per flow run |
Webhook listeners now support an optional setting, Path to records in webhook request body, that extracts the record array from large payloads before pages are created, so requests up to 50 MB can be accepted as long as the extracted records can be chunked into pages under the 5 MB page limit. After extraction (including after any parsing, such as XML to JSON), the export applies paging to the extracted records so they are split into smaller chunks that fit within page size and request limits, and an optional Include parent data setting copies data outside the records path into _PARENT on each record to preserve header-level metadata.
Webhook listeners now support HMAC-based webhook challenge flows required by applications such as Zoom, by allowing you to build a custom challenge response in the Advanced field editor (AFE) using handlebar expressions with access to the webhook key. The webhook will then generate the required signed response for endpoint validation without workarounds, while keeping key usage controlled for security.
The platform now supports much wider CSV files by increasing the maximum column limit from 500 to 2,000 in the core CSV parser and generator. This enhancement applies to all connectors and flow steps that read or write CSV (including file-based, cloud storage, HTTP-based, and bulk data scenarios), enabling enterprise datasets with high field counts to be imported and exported without hitting the previous cap.
We’ve introduced advanced concurrency management settings to the DynamoDB connector for enhanced performance tuning and rate-limit resilience. You can now configure the target concurrency level to optimize throughput, and view the current concurrency level for better visibility. A new Borrow concurrency from option allows you to share concurrency pools across connections. Additionally, we’ve added an Auto-recover rate limit errors toggle to automatically retry operations when rate-limiting issues are detected. These updates provide greater flexibility and stability when handling large volumes of data with DynamoDB.
We’ve added support for Service Principal authentication using Microsoft Entra ID (formerly Azure AD) to the Microsoft SQL connector. This enhancement provides a more secure and scalable way to connect, especially for enterprise and automated integrations.
You can now choose between two authentication types:
-
Database user – Connect using a SQL Server username and password
-
Service principal – Authenticate using Microsoft Entra ID with a Client ID, Client secret, and Tenant ID from your app registration
This update enables secure, non-interactive, app-level access to your MS SQL databases without relying on individual user credentials.
Partners can now configure a custom redirect URL for OAuth 2.0 connections, allowing merchants to be redirected back to the partner’s application after completing third-party authorization, instead of landing at the Celigo platform sign-in page.
This enhancement is designed specifically for embedded and customer-facing OAuth flows.
Previously, after completing OAuth authorization with a third-party provider, merchants were redirected to a Celigo landing page, with the potential for confusion during onboarding:
-
Merchants believed they needed to create a Celigo account to proceed
-
Merchants assumed they needed access to the partner’s Celigo environment
-
Partners received unnecessary support requests to clarify next steps
-
Onboarding slowed or stalled when merchants abandoned the flow
With this update, partners maintain full control of the post-authorization experience, ensuring a seamless, branded onboarding journey.
The OAuth framework now allows connectors to include HMAC signatures as part of the authorization URL structure. OAuth handling now support custom redirect parameters beyond the traditional redirect_uri.
The Snowflake-optimized bulk load now supports loading datasets larger than 1 GB by automatically splitting the upload into multiple files up to a maximum file size and loading them in sequence, aligning with Snowflake’s guidance to use smaller files while avoiding prior driver memory constraints. The import is unchanged aside from a new optional Load data as available checkbox (shown when Use optimized bulk load is enabled), which starts loading each file as soon as it is created instead of waiting for all files to be generated, helping reduce credits while avoiding the delay of full pre-aggregation. If you use post-aggregation scripts, the post-aggregate input is updated to support multiple files (the input now reflects a collection of file results rather than a single file).
-
Google Analytics – Added GA4 support
-
Notion – General enhancements
-
Shopee – Added HMAC enhancement, custom redirect URI, expanded endpoint coverage, and mail/multi-shop support
-
Shopify – Upgraded to version 2026-01 (deprecated 2025-01), enabled B2B scopes for GraphQL and select HTTP APIs
-
Slack – Resolved invalid header issue in SCIM API
-
TikTok Shop – Added fulfilled by TikTok (FBT) enhancements
-
Walmart – Upgraded from local iClient to global iClient
-
Wayfair – Improved settings on Simple form to make it more intuitive
-
Zendesk – Removed Basic Auth to align with modern security standards
Additionally, architectural enhancements were implemented for select connectors to support multi-API handling, improving flexibility and scalability.
As part of our API modernization effort, the following connectors have been upgraded to align with the latest API documentation. This initiative ensures:
-
Complete endpoint coverage
-
Additional authentication coverage
-
Improved delta (incremental) sync reliability
-
Expanded object/resource availability
-
Stronger long-term maintainability
Recently released connectors with API updates:
-
ChannelApe – Added v2 API and GraphQL
-
Mirakl – Added multi-API support, including GraphQL
-
Yotpo – Added multi-API types