developer tools

Add Celigo to your AI agent

Integration platform as a service (iPaaS) for connecting applications and automating workflows

Things your agent can do in Celigo
117

Things your AI can do in Celigo

Your FormWise AI can handle any of these in Celigo — on its own, without you needing to click a button.

  • Create Connection

    Popular

    Tool to create a new connection in Celigo to store credentials and application access information. Use when you need to set up a new API connection, configure authentication, or establish integration endpoints. Supports multiple connection types including REST, FTP, Salesforce, and NetSuite.

  • Create Export

    Popular

    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.

  • Create Flow

    Popular

    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 Import

    Popular

    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.

  • Create Integration

    Popular

    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.

  • Delete Connection

    Popular

    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.

  • Delete Export

    Popular

    Tool to delete a specific export from Celigo. Use when you need to permanently remove an export by its ID. Returns a success confirmation.

  • Delete Flow

    Popular

    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.

  • Delete Import

    Popular

    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.

  • Delete Integration

    Popular

    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.

  • Get Connection by ID

    Popular

    Tool to get a specific connection by its ID. Use when you need to retrieve connection details including configuration, authentication settings, and type information.

  • Get Export

    Popular

    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.

Show 105 more things it can do
  • Get Flow by ID

    Popular

    Tool to retrieve a specific Celigo flow by its ID. Use when you need to fetch flow details, configuration, or metadata. Returns complete flow information including name, status, scheduling, and orchestration settings.

  • Get Import

    Popular

    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.

  • List Connections

    Popular

    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.

  • List Exports

    Popular

    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.

  • List Flows

    Popular

    Tool to retrieve all flows from Celigo. Flows compose exports and imports for data workflows between applications.

  • List Imports

    Popular

    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.

  • List Integrations

    Popular

    Tool to retrieve all integrations from Celigo. Use when you need to list integrations that group flows with shared permissions and lifecycle.

  • Patch Integration

    Popular

    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.

  • Update Connection

    Popular

    Tool to update a connection's configuration or credentials in Celigo. Use when you need to modify connection settings, update credentials, or change connection properties. Note: PUT requests replace the entire connection object, so the 'type' field is mandatory.

  • Update Export

    Popular

    Tool to update an existing export configuration in Celigo. Use when you need to modify export settings such as name, connection, type, page size, or adaptor-specific configurations like NetSuite restlets or webhook providers.

  • Update Flow

    Popular

    Tool to update a specific flow's configuration in Celigo. Use when you need to modify flow settings such as name, enabled/disabled state, schedule, routers, or other flow configuration properties. The API performs a full replacement of the flow configuration, so ensure all required fields are provided.

  • Update Import

    Popular

    Tool to update a specific import's configuration in Celigo. Use when modifying existing import settings, connection details, file configurations, or HTTP settings.

  • Update Integration

    Popular

    Tool to update a specific integration's configuration in Celigo. Use when you need to modify integration settings such as name, version, installation steps, or flow groupings.

  • Assign Export Error

    Tool to assign an export error to a user in Celigo. Use when you need to assign responsibility for fixing or reviewing integration errors to a specific team member.

  • Clone Export

    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.

  • Clone Flow

    Tool to clone a specific flow to create a copy. Use when you need to duplicate an existing flow configuration to a different integration.

  • Clone Import

    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.

  • Clone Integration

    Tool to clone a specific integration to create a copy. Use when you need to duplicate an existing integration and all its flows.

  • Create File Definition

    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.

  • Create iClient

    Tool to create a new iClient for SmartConnector authentication in Celigo. Use when you need to set up authentication credentials for connecting to external APIs. iClients store provider-specific authentication data required for API integrations.

  • Create Integration Revision

    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.

  • Create Script

    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.

  • Create Tag

    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.

  • Delete All Resource State

    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!

  • Delete All State

    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.

  • Delete iClient

    Tool to delete a specific iClient from Celigo. Use when you need to permanently remove an iClient by its ID. Returns a success confirmation.

  • Delete Resolved Errors

    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.

  • Delete Resource State Value

    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.

  • Delete Script

    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.

  • Delete State Value

    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.

  • Delete Tag

    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.

  • Delete User

    Tool to delete a specific user from your Celigo account. Use when you need to remove a user (account share) from the account.

  • Evaluate Virtual Import Map

    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 Virtual Export

    Execute a virtual export using a connection by posting the export model. Use when you need to trigger an export operation for a specific connection with custom configuration (HTTP, NetSuite, or Salesforce).

  • Execute Virtual Import

    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.

  • Virtual Export with Paging

    Tool to execute a virtual export with paging support for Celigo connections. Use when you need to retrieve data from external systems in paginated chunks. For subsequent pages, include the pagedExportState from the previous response.

  • Generate Structured File

    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.

  • Get Connection Audit Logs

    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.

  • Get Connection Debug Logs

    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.

  • Get Connection Dependencies

    Tool to retrieve all resources using or used by a specific connection. Use when you need to understand the dependencies of a Celigo connection, including imports, flows, and integrations that rely on it.

  • Get EDI Profiles

    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).

  • Get Export Audit Log

    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.

  • Get Export Errors

    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.

  • Get File Definition

    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.

  • Get File Definitions

    Tool to retrieve all file definitions from Celigo. Use when you need to list file format definitions used for data transformation in integrations.

  • Get Flow Audit Logs

    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.

  • Get Flow Dependencies

    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.

  • Get Flow Descendants

    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.

  • Get Flow Last Export Datetime

    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.

  • Get Flow Latest Jobs

    Tool to retrieve the latest job executions for a specific flow. Use when you need to check recent flow run history, monitor job status, or review execution statistics and errors.

  • Get Flow Template

    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.

  • Get iClient by ID

    Tool to get a specific iClient by its ID. Use when you need to retrieve OAuth or provider-specific credential configurations for integrations.

  • Get Import Audit Logs

    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.

  • Get Import Dependencies

    Tool to retrieve all resources using or used by a specific import. Use when you need to understand the dependency graph of an import, including flows and integrations that reference it.

  • Get Integration Audit Logs

    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.

  • Get Integration Connections

    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.

  • Get Integration Dependencies

    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.

  • Get Integration Errors

    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.

  • Get Integration Exports

    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.

  • Get Integration Flows

    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.

  • Get Integration Imports

    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.

  • Get Integration Template

    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.

  • Get Integration Users

    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.

  • Get Job Errors

    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.

  • Get Resolved 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.

  • Get Resource State Value

    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.

  • Get Script

    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.

  • Get Script Logs

    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.

  • Get State Value

    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.

  • Get Tag

    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.

  • Get Tags

    Tool to retrieve all tags from Celigo. Use when you need to list available tags for categorizing or organizing resources.

  • Get Token Info

    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.

  • Get User Share

    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.

  • Get All Users

    Tool to retrieve all users from your Celigo account. Use when you need to list all users (account shares) across the account.

  • Invite Multiple Users

    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.

  • Invite User

    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.

  • Invoke Import

    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.

  • List Audit Logs

    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.

  • List iClients

    Tool to retrieve all iClients in Celigo. Use when you need to list authentication credentials used by SmartConnectors to access external APIs. iClients store the authentication data required for API connections.

  • List Jobs

    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.

  • List Licenses

    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.

  • List Resource State

    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.

  • List State Keys

    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.

  • Parse CSV to JSON

    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.

  • Parse Structured File

    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.

  • Parse XML to JSON

    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.

  • Patch Connection

    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.

  • Patch Export

    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).

  • Patch Flow

    Tool to update part of a specific flow using JSON Patch operations (RFC 6902). Use when you need to modify specific fields of a flow without replacing the entire resource, such as enabling/disabling a flow or updating its name.

  • Patch iClient

    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.

  • Patch Import

    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.

  • Ping Connection

    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.

  • Register Connection

    Tool to register a connection to an integration in Celigo. Use when you need to link a connection resource to a specific integration.

  • Register Connections Bulk

    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

    Tool to resolve specified errors for an export in Celigo. Use when you need to mark errors as resolved for a specific export within a flow.

  • Retry Errors

    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.

  • Test Virtual Connection

    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.

  • Unregister Connection from Integration

    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 Flow Error Tags

    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.

  • Update iClient

    Tool to update a specific iClient's configuration in Celigo. Use when you need to modify iClient settings such as name, provider, published state, JWT settings, or form type.

  • Update Resource State Value

    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 Script

    Tool to update a specific script's code or configuration in Celigo. Use when you need to modify script content, change script settings, or update sandbox mode.

  • Update State Value

    Tool to create or update the value associated with a specified state key. Use when you need to store or modify state data in the Celigo Integrator platform.

  • Update Tag

    Tool to update a tag's name in Celigo. Use when you need to rename an existing tag.

  • Update User

    Tool to update a specific user's account in Celigo. Use when you need to modify a user's integration access levels or permissions. The API returns HTTP 204 No Content on successful update.

Built for the way you actually work

No code, no engineers

Connect in a few clicks and start using your AI right away. If you can use the apps you already love, you can do this.

Sounds like you, not like a bot

Train your AI on your offer, your voice, and the way you actually talk to clients — it picks up where you leave off.

Plugs into the stack you already use

No need to rip out your CRM, your scheduler, or your email tool. Your AI works inside the apps running your business today.

Your data stays yours

Client conversations, lists, and credentials are scoped to your workspace. Nothing gets shared, sold, or used to train anyone else’s AI.

What you can do once Celigo is connected

Onboard new clients without lifting a finger

When someone signs up, your AI greets them, sets up their next step in Celigo, and keeps the momentum going — even at 2am.

Reply to leads in seconds, not days

Your AI watches Celigo for new inquiries, answers questions in your voice, and books the call before they cool off.

Get your weekends back

Hand off the repetitive Celigo work — follow-ups, reminders, updates, simple admin — and stop being the bottleneck in your own business.

How to connect Celigo to your agent

  1. 1

    Start using FormWise for free

    Sign up in under a minute.

  2. 2

    Find Celigo in your connected apps

    Inside FormWise, go to Settings → Connected Services and look for Celigo.

  3. 3

    Hit "Connect"

    Click "Connect Celigo" and log in like you normally would. We only ask for the permissions your AI actually needs.

  4. 4

    Tell your AI what to do in Celigo

    Build a quick AI Agent (it's like writing instructions, not code), and pick the Celigo actions you want your AI to handle.

  5. 5

    Watch it run

    Send it a real-world task and watch your AI take care of Celigo for you. Tweak the wording until it feels just right.

Powered by the AI you already trust

Your Celigo workflow runs on the same world-class AI used by ChatGPT, Claude, and Gemini. We handle the technical part — you just tell your AI what to do, in plain English.

  • OpenAI
  • Anthropic Claude
  • Google Gemini

Questions other Celigo users had before signing up

Do I need to know how to code?

Not even a little. If you can use Celigo today, you can set this up. You'll connect Celigo, tell your AI what it should help with, and you're live. The whole thing is built for coaches, course creators, agencies, and operators — not engineers.

Will my clients know they're talking to an AI?

Only if you want them to. Your FormWise AI is trained on your voice, your offer, and the way you actually communicate — so it sounds like a thoughtful team member, not a clunky chatbot. Most people can't tell.

Can I make it sound like me?

Yes. You can give your AI examples of how you write, the questions you usually ask new clients, the way you handle objections, and the language you use about your offer. The more you give it, the more it sounds like you wrote it.

What if I want to take over a conversation?

You're always in control. You can step in at any point, take over from your AI, or stop it from sending messages until you've reviewed them. Think of it as a teammate, not a replacement.

Is my client data safe?

Yes. Your Celigo login and client information stay scoped to your workspace. We don't sell it, we don't share it, and we don't use your data to train anyone else's AI. You can disconnect Celigo or delete everything any time.

What happens when Celigo updates their app?

We handle it. When Celigo adds new features or changes how something works, we update the integration in the background. You don't have to do anything — your AI just keeps working.

How fast can I actually get this running?

Most people are up and running the same day they sign up. Connecting Celigo takes a few minutes. Teaching your AI to handle the work the way you'd want it done is the part worth slowing down for.

What is FormWise?

FormWise is the AI agent builder for coaches, course creators, and agencies. You connect the apps you already use — like Celigo — train your AI on your offer and voice, and let it handle the work you've been doing manually: onboarding, follow-ups, support, admin. No code, no developers, no engineering team required.

Can I sell AI agents to my clients?

Yes. A lot of FormWise users build AI assistants and sell them as part of their offer — done-for-you AI setups, white-label assistants for client businesses, custom GPTs trained on a client's brand. You can charge a setup fee, a monthly retainer, or both.

Can I embed my AI on my website or in my course?

Yes. Every AI you build in FormWise can be embedded on your site, dropped into your course platform, or shared as a standalone link. Your clients and students just open it like any other web page — no app to download, no login hoops.

Do I need to know anything about AI to use this?

No. If you can describe what you want your AI to do in plain English — "greet new clients, ask these 3 questions, book them a call" — FormWise can build it. We handle the models, the prompts, the connections. You handle the part you already know: what your business actually needs.

About Celigo on FormWise

Integration platform as a service (iPaaS) for connecting applications and automating workflows

Connect Celigo once and your FormWise AI gets 117 things it can do inside it. That means your AI can handle the Celigo work in your business — the messages, the updates, the follow-ups, the admin — the way you would, just faster and around the clock.

You don't need to know how any of it works under the hood. We take care of keeping the connection alive, retrying if something fails, and making sure your data only ever moves where you tell it to.

New to Celigo? Take a look at www.celigo.com.

Stop doing the Celigo work yourself

Hand it off to an AI assistant that sounds like you, works around the clock, and never forgets a follow-up. Free to start.