Assign Export Error
Assign export errors within a specified flow and export to a user by email.
Integration platform as a service (iPaaS) for connecting applications and automating workflows
Assign export errors within a specified flow and export to a user by email.
Tool to clone a specific export to create a copy. Use when you need to duplicate an existing export configuration with new or same connection mappings.
Tool to clone a specific flow to create a copy. Use when you need to duplicate an existing flow configuration to a different integration.
Tool to clone a specific import to create a copy with remapped connections. Use when you need to duplicate an existing import configuration with different connection IDs.
Tool to clone a specific integration to create a copy. Use when you need to duplicate an existing integration and all its flows.
Create a Celigo connection with a name and type. REST connections can include endpoint and authentication configuration; FTP, SFTP, Salesforce and NetSuite types are accepted, but their type-specific configuration cannot be supplied through this tool.
Tool to create a new export in Celigo for extracting data from an application. Use when you need to set up a new data export configuration, such as webhook exports, delta exports, or test exports.
Tool to create a file definition in Celigo for defining data file structure and format. Use when you need to specify how data files should be structured for import or export operations. Supports both fixed-width and delimited (CSV-style) file formats.
Tool to create a new flow in Celigo that composes export and import components together. Use when you need to establish a data integration pipeline between systems. A flow connects a source (export) to a destination (import) and can be scheduled or triggered on-demand.
Create a Celigo iClient for SmartConnector authentication using a supported provider and an optional name.
Tool to create a new import for inserting data into an application. Use when you need to set up a data import configuration with HTTP endpoint details.
Tool to create a new integration in Celigo to group flows together. Use when you need to organize related flows under a single integration container for better management and structure.
Tool to create a snapshot revision of a specific integration. Use when you need to capture the current state of an integration for version control or backup purposes.
Tool to create a new custom JavaScript script in Celigo for data transformation operations. Use when you need to add a script for custom data processing, validation, or transformation logic.
Tool to create a new tag in Celigo for organizing and categorizing resources. Use when you need to create a tag that can be applied to integrations, flows, or other Celigo resources.
Tool to delete all state keys and values stored under a specific resource. Use when you need to clear all state data for a resource. This is a destructive operation - be careful!
Tool to delete all global state keys and values in Celigo. Use when you need to clear all stored state data. WARNING: This operation is destructive and irreversible - it removes ALL global state keys and values from the account.
Tool to delete a specific connection in Celigo. Use when you need to permanently remove a connection from your integration. Returns success status on completion.
Tool to delete a specific export from Celigo. Use when you need to permanently remove an export by its ID. Returns a success confirmation.
Tool to delete a specific flow from Celigo. Use when you need to permanently remove a flow. This operation is destructive and cannot be undone.
Tool to delete a specific iClient from Celigo. Use when you need to permanently remove an iClient by its ID. Returns a success confirmation.
Tool to delete a specific import from Celigo integrator.io. Use when you need to remove an import configuration. This operation is destructive and cannot be undone.
Tool to delete a specific integration from Celigo integrator.io. Use when you need to permanently remove an integration. This operation is destructive and cannot be undone.
Tool to delete resolved errors for a specific export in Celigo. Use when you need to clear resolved errors from an export's error log.
Tool to delete the resource-specific key and value from state. Use when you need to remove state data for a specific resource like imports, exports, flows, or connections.
Tool to delete a specific script from Celigo. Use when you need to permanently remove a script configuration. This operation is destructive and cannot be undone.
Tool to delete the specified state key and its value. Use when you need to remove state data from the Celigo Integrator platform. This operation is destructive and cannot be undone.
Tool to delete a specific tag from Celigo integrator.io. Use when you need to permanently remove a tag. This operation is destructive and cannot be undone.
Tool to delete a specific user from your Celigo account. Use when you need to remove a user (account share) from the account.
Evaluate the mapping step of a virtual import and return post-mapped records. Use when you need to test field mapping transformations without executing the full import process.
Execute a virtual export using a connection by posting an export model. The tool accepts HTTP configuration and NetSuite or Salesforce configuration placeholders.
Tool to execute a virtual import by posting import configuration and data to a connection. Use when you need to send data to an external API through a Celigo connection with field mapping transformations.
Tool to generate sample EDI data or structured files from input data. Use when you need to convert JSON data into a delimited or fixed-width file format based on defined rules.
Tool to retrieve all users from your Celigo account. Use when you need to list all users (account shares) across the account.
Tool to retrieve audit logs for a specific connection. Use when you need to track changes, view history, or investigate modifications made to a connection.
Tool to get a specific connection by its ID. Use when you need to retrieve connection details including configuration, authentication settings, and type information.
Tool to retrieve debug logs for a connection by its ID. Use optional resource_id parameter to filter logs by a specific import or export.
Retrieve dependency information for a specific Celigo connection, including returned imports, flows, and integrations.
Tool to retrieve all EDI profiles for the account. Use when you need to list Electronic Data Interchange (EDI) and B2B configurations. Returns empty array if no profiles are configured (HTTP 204).
Tool to retrieve a specific export by its ID from Celigo Integrator.io. Use when you need to fetch export configuration details including lifecycle hooks and provider settings.
Tool to retrieve audit logs for a specific export in Celigo. Use when you need to track changes, modifications, or events related to an export resource. Returns a detailed history of field changes, events, timestamps, and user information.
Tool to retrieve all open errors for a specific export within a flow. Use when you need to monitor export health, debug issues, or identify failed operations that require attention.
Tool to retrieve a specific file definition by its ID from Celigo Integrator.io. Use when you need to fetch file definition details including name, type, and configuration.
Tool to retrieve all file definitions from Celigo. Use when you need to list file format definitions used for data transformation in integrations.
Tool to retrieve audit logs for a specific flow. Use when you need to track changes, events, and modifications made to a flow resource over time. Returns detailed history including field changes, timestamps, and user information.
Retrieve a Celigo flow by ID, returning selected flow details and configuration, including name, disabled state, scheduling, and orchestration settings when available.
Tool to retrieve all resources using or used by a specific flow. Use when you need to understand the dependency graph of a Celigo flow, including imports, exports, connections, and other flows or integrations that reference it.
Tool to retrieve all descendant resources of a specific flow. Use when you need to identify imports and exports that are children of a flow.
Retrieve aggregate open-error counts for each step in a Celigo flow.
Retrieve the record data stored for a Celigo flow-step error.
Retrieve stored HTTP diagnostics for a Celigo flow-step error.
Tool to retrieve the last export datetime for a specific Celigo flow. Use when you need to check when a flow last exported data. Returns the timestamp or null if no export has occurred yet.
Retrieve the latest job executions for a specific Celigo flow. Use this to review recent run history, monitor job status, and inspect execution statistics and errors.
Tool to download a Celigo flow as a template. Use when you need to export a flow configuration as a downloadable template file. Returns a signed S3 URL that can be used to download the flow template as a zip file.
Tool to get a specific iClient by its ID. Use when you need to retrieve OAuth or provider-specific credential configurations for integrations.
Tool to retrieve a specific import by its ID from the Celigo Integrator API. Use when you need to fetch detailed configuration and settings for a particular import.
Tool to retrieve audit logs for a specific import. Use when you need to track changes, events, and modifications made to an import resource over time. Returns detailed history including field changes, timestamps, and user information.
Retrieve dependencies for a specific import, including flows and integrations that reference it.
Retrieve one Celigo integration by ID, including provider configuration.
Tool to retrieve audit logs for a specific integration. Use when you need to track changes, modifications, or actions performed on an integration and its resources.
Tool to retrieve all connections associated with a specific integration. Use when you need to list connections that are registered to or used by a particular integration.
Tool to retrieve all resources using or used by a specific integration. Use when you need to understand the dependency graph of a Celigo integration, including flows and other integrations that reference it.
Tool to retrieve all open errors for a specific integration in Celigo. Use when you need to monitor integration health, debug issues, or identify failed operations that require attention.
Tool to retrieve all exports associated with a specific integration. Use when you need to list all exports configured within an integration, including their configurations and webhook settings.
Tool to retrieve all flows associated with a specific integration. Use when you need to list all data workflows configured within an integration, including their configuration, schedules, and status.
Tool to retrieve all imports associated with a specific integration. Use when you need to list import configurations that are registered to or used by a particular integration.
Tool to download a Celigo integration as a template. Use when you need to export an integration configuration as a downloadable template file. Returns a signed S3 URL that can be used to download the integration template as a zip file.
Tool to retrieve users associated with a specific integration. Use when you need to list all users who have access to or are shared with a particular integration.
Tool to retrieve errors for a specific job in Celigo. Supports pagination via page_size and page parameters to handle jobs with large numbers of errors.
Tool to retrieve resolved errors for a specific export within a flow in Celigo. Use when you need to review previously resolved errors, audit error resolution history, or track error patterns over time.
Tool to get the resource-specific value associated with a state key. Use when you need to retrieve state data for a specific resource (import, export, flow, or connection) in the Celigo Integrator platform.
Tool to retrieve a specific script by its ID from Celigo. Use when you need to view script details, including code content, configuration, and metadata.
Tool to retrieve logs for a specific Celigo script by its ID. Use when you need to view script execution logs, debug script behavior, or monitor script activity.
Tool to get the value associated with a specified state key. Use when you need to retrieve state data stored in the Celigo Integrator platform.
Tool to retrieve a specific tag by its ID from Celigo Integrator.io. Use when you need to fetch tag details including tag name and tag identifier.
Tool to retrieve all tags from Celigo. Use when you need to list available tags for categorizing or organizing resources.
Tool to retrieve information about the current API token. Use when you need to validate the API token or get the user ID associated with it.
Tool to retrieve a specific user share (ashare) by its ID. Use when you need to fetch user access details including integration-level permissions and sharing information.
Tool to invite multiple users to a Celigo account with specified access levels. Use when you need to grant multiple users access to your account or specific integrations.
Tool to invite a user to a Celigo account with specified access levels. Use when you need to grant access to a new user via email. Either integration-level or account-level access must be specified.
Tool to trigger/invoke a Celigo import by its ID. Use when you need to manually start an import process that has been configured in Celigo.
Tool to retrieve all audit logs for resource changes. Use when you need to track changes, view history, or investigate modifications across all resources in the account.
Tool to retrieve all connections in Celigo. Use when you need to list stored credentials and configuration for integrated applications. Connections store authentication details and other information needed to access external systems.
Tool to retrieve all exports from Celigo integrator.io. Exports are used to extract data from an application. Use when you need to view available exports, monitor export configurations, or identify exports for further operations.
Tool to retrieve all flows from Celigo. Flows compose exports and imports for data workflows between applications.
List iClients in Celigo, returning identifying information and provider types for iClients used by SmartConnectors to access external APIs.
Tool to retrieve all imports from Celigo integrator.io. Imports are used to insert data into an application. Use when you need to view all configured imports in the account.
Tool to retrieve all integrations from Celigo. Use when you need to list integrations that group flows with shared permissions and lifecycle.
Fetches one page of jobs from Celigo with optional filters. Jobs track flow execution state while running and final statistics when finished. ONE Celigo API call is made per invocation; pagination is caller-driven via the `created_at_lte` parameter (Celigo's keyset-by-`createdAt` cursor) and the `next_cursor` field in the response.
Tool to retrieve all SmartConnector licenses in Celigo. Use when you need to list platform-level licensing information including connector editions, add-on licenses, expiration dates, and associated users.
Tool to retrieve all state keys for a specific resource in Celigo. Use when you need to list keys that store execution context and tracking information for imports, exports, flows, or integrations.
Tool to retrieve all global state keys from Celigo. Use when you need to list available keys for storing arbitrary JSON data. State keys are used to store execution context and tracking information for flows.
Tool to convert CSV data to JSON format using Celigo's CSV parser. Use when you need to parse CSV strings into structured JSON objects for further processing or integration workflows.
Tool to convert EDI or structured file data (delimited or fixed-width) to JSON format. Use when you need to parse structured file content with specific field definitions and delimiters.
Tool to convert XML data to JSON format using Celigo's XML parser processor. Use when you need to transform XML strings into structured JSON objects for easier data manipulation and integration.
Tool to update part of a connection using JSON Patch operations (RFC 6902). Use when you need to modify specific fields of an existing connection without replacing the entire resource.
Tool to update specific fields of an export using JSON Patch operations. Use when you need to modify export properties without replacing the entire configuration. Note: Only certain fields are whitelisted for patching (e.g., /aiDescription/summary).
Partially update a specific flow using JSON Patch operations, such as changing its name or disabled state. Null values are omitted from the operations sent.
Tool to update part of an iClient using JSON Patch operations (RFC 6902). Use when you need to modify specific fields of an existing iClient without replacing the entire resource. Note: the iClient PATCH endpoint has very restrictive field whitelisting.
Tool to update specific fields of an import using JSON Patch operations. Use when you need to modify import properties without replacing the entire configuration. Note: Only certain fields are whitelisted for patching - many common fields cannot be modified via PATCH.
Tool to update part of an integration using JSON Patch operations (RFC 6902). Use when you need to modify specific fields of an existing integration without replacing the entire resource.
Test that a specific Celigo connection is operational by pinging it. Use this to verify that connection credentials and configuration are valid and the external application is reachable.
Tool to register a connection to an integration in Celigo. Use when you need to link a connection resource to a specific integration.
Tool to register multiple connections to an integration in Celigo at once. Use when you need to associate multiple connections with an integration. Note: This operation replaces all previously registered connections with the provided list.
Resolve errors for a specific export within a Celigo flow.
Tool to retry specified errors for an export in Celigo. Use when you need to re-process failed records or operations in a flow export.
Run a Celigo flow in test mode and inspect every reported step. Test runs can use live data, so steps such as exports and lookups may call the connected applications.
Test a virtual connection where all details are submitted in the POST body but not saved. Use when you need to validate connection settings before creating a permanent connection.
Tool to unregister a connection from an integration in Celigo. Use when you need to remove a connection from an integration's registered connections list. Returns success status on completion.
Update a Celigo connection's configuration or credentials using PUT. This replaces the entire connection, erasing omitted fields; the tool accepts only its defined connection fields and requires a type.
Replace an existing export configuration in Celigo using the supplied settings, including name, connection, type, page size, and supported adapter configurations. This is a full replacement: omitted fields are erased.
Replace a specific Celigo flow's configuration, including supported settings such as name, disabled state, schedule, and routers. Omitted fields are erased, and only the configuration fields accepted by this tool can be supplied.
Tool to update error tags for a specific flow export in Celigo. Use when you need to assign tags to errors for categorization, or remove existing tags by providing an empty array. Maximum 3 tags can be assigned per operation.
Replace an iClient's configuration in Celigo using the supplied provider and settings, such as name, published state, JWT settings, and form type. This PUT replaces the resource; omitted fields are erased.
Replace a specific import's configuration in Celigo, including connection, file, and HTTP settings. This PUT replaces the resource; omitted fields are erased.
Replace a specific integration's configuration in Celigo, including its name, version, installation steps, or flow groupings. This PUT replaces the resource; omitted fields are erased.
Tool to create or update the resource-specific state value for any Celigo resource type. Use when you need to store or modify state data associated with a specific resource (import, export, flow, connection, etc.).
Update a Celigo script's code or configuration, including sandbox mode. This is a full replacement: omitted fields are erased.
Create or update the value associated with a specified Celigo state key. The value must be a JSON object.
Update a Celigo tag's name. This is a full replacement, so omitted fields are erased.
Replace a specific Celigo user share's integration access levels using a full replacement that erases omitted fields. A 204 response is returned as a success confirmation.
Execute a virtual export with paging for a Celigo connection to retrieve external-system data in chunks. Include the previous response's pagedExportState for subsequent pages; a 204 response is surfaced as a no-more-pages error.
The Celigo integration connects your Dench AI CRM directly to Celigo, so agents can read and act on your Celigo data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.
122 actions are available for agents to invoke on your behalf. Every call runs through Celigo's own authorization, scoped to the account you connect.
Sign in to your Dench workspace and open Integrations.
Find Celigo and click Connect — you'll authorize access through Celigo's own sign-in flow. No API keys or code required.
Ask an agent to use Celigo in chat, or call it from an automation.
Manage or disconnect the connection any time from workspace settings.
The Dench Celigo integration connects your AI CRM to Celigo, so AI agents can work with your Celigo data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.
The Celigo integration currently exposes 122 actions, including Assign Export Error, Clone Export, Clone Flow, Clone Import, Clone Integration, and Create Connection. Agents invoke them on your behalf from chat or from automations.
No. You connect Celigo from your Dench workspace using Celigo's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.
Connections are authorized through Celigo's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Celigo connection from your workspace settings at any time.