Pick a template → connect your tools → go live in 2 minutes.
An event occurs in Coda or a connected app that starts your automation.
The AI agent analyzes the data, makes intelligent decisions, and determines the best actions.
The agent executes actions in Coda and other tools — no manual work required.
Coda simplifies workflows, while Arahi AI empowers these tasks with AI agents.
Extract tasks from Coda pages or docs and push them to your project tracker.
Centralize scattered docs into Coda with auto-tagging and cross-links as they're added.
Spin up weekly or monthly Coda task templates without copy-pasting from last cycle.
Route Coda documents through an approval chain with reminders and escalation.
Ready-to-use Coda actions you can add to your agents instantly.
Custom API calls to Coda with full control for advanced use cases.
Sign in to your Arahi AI account and navigate to integrations or create a new AI agent.
A secure pop-up will ask you to log in. This authorizes Arahi AI to access your API using API Key.
Choose "Coda" from the tool list, then select the action you want to perform.
Test your automation with sample data, then deploy it to run on schedule or by event.
The integration uses secure API Key authentication, ensuring only authorized workflows access your Coda data.
Your data remains private and is never used for model training.
We never store anything we don't need to. Inputs and outputs of your tools are never stored.
Coda is familiar like a doc and engaging like an app, so your team can jump in quickly, collaborate effectively, and make decisions that stick. With Arahi AI, you can connect Coda to Blogger, Clockify, Cloud Convert and 1,500+ other apps using AI-powered workflows. No coding required — set up triggers, actions, and intelligent automation in minutes.
As a productivity tool, Coda connects with other productivity apps like Blogger, Clockify, Cloud Convert, Docupilot through Arahi AI's integration platform. Build multi-step automations that combine Coda with AI-powered decision making, data transformation, and cross-app orchestration.
Every item is a real, named endpoint from Coda's API. Your agent can watch 4 events and run 101 actions — no glue code.
Events you can watch for
Triggers when a Coda document is deleted.
Triggers when a new Coda document is created.
Triggers when a new page is added to a Coda document.
Triggers when a specific page within a Coda document is updated.
Things the agent can do
Add a publishing category for a given pack.
Set a maker for a given pack. used to display makers for a pack in the corresponding packs page.
Create or modify user, workspace, or global permissions for a given pack.
Add a custom domain to a published doc.
Adds a new permission to the doc.
Initiate an export of content for the given page.
Check the status of a page content export
Creates a copy of an existing coda document. this action allows you to duplicate a document while optionally specifying a new title and location for the copied document.
Creates a new pack release based on an existing pack version.
Create a new page in a doc. note that creating a page requires you to be a doc maker in the applicable workspace.
Creates a new coda doc, optionally copying an existing doc. note that creating a doc requires you to be a doc maker in the applicable workspace (or be auto-promoted to one).
Creates a new pack, essentially registering a new pack id. the contents of the pack will be uploaded separately.
Delete a publishing category for a given pack.
Delete a maker for a given pack, who will not be displayed in the corresponding packs page.
Deletes the specified page.
Delete user, workspace, or global permissions for a given pack.
Deletes a doc.
Deletes the specified rows from the table or view. this endpoint will always return a 202. row deletions are generally processed within several seconds.
Delete a given pack.
Deletes an existing permission.
Deletes the specified row from the table or view. this endpoint will always return a 202, so long as the row exists and is accessible (and the update is structurally valid). row …
Deletes a custom domain from a published doc.
Retrieve the grouped logs of a pack for debugging purpose.
Retrieve the ingestion execution ids of a root ingestion for debugging purpose.
Returns settings associated with acls for this coda doc.
Returns details about a column in a table.
Returns info on a control.
Returns info on a formula.
Returns days based on pacific standard time when analytics were last updated.
Returns details about a page.
Returns details about a row in a table.
Returns a single pack.
Returns details about a specific table or view.
Get detailed listing information for a pack.
Returns summarized analytics data for available docs.
Gets all available doc categories.
Returns metadata for the specified doc.
Get the status for an asynchronous mutation to know whether or not it has been completed. each api endpoint that mutates a document will return a request id that you can pass to …
Returns summarized analytics data for packs the user can edit.
Gets the provider (ie. godaddy) of a custom domain.
Returns metadata associated with sharing for this coda doc.
Returns a json schema applicable for customizing the pack using pack configurations.
Gets information about the difference between the specified previous version and next version of a pack.
Get the next valid version based on the proposed metadata.
Get temporary links used to download the source code for the given packid and version
Returns basic info about the current user.
Returns a list of coda docs accessible by the user, and which they have opened at least once. these are returned in the same order as on the docs page: reverse chronological by t…
List publishing categories for a given pack.
Returns a list of columns in a table.
Returns a list of controls in a coda doc.
List all custom domains for a published doc.
Returns analytics data for available docs per day.
Returns a list of featured doc ids for a pack.
Returns a list of named formulas in a coda doc.
List makers for a given pack.
Returns analytics data for packs the user can edit.
Returns analytics data for pack formulas.
Get the list of accessible packs.
Returns analytics data for a given doc within the day. this method will return a 401 if the given doc is not in an enterprise workspace.
Returns a list of pages in a coda doc.
Returns a list of permissions for this coda doc.
Get user, workspace, and/or global permissions for a given pack.
Retrieves rows from a specific table within a coda document. this endpoint allows you to fetch data from your coda tables programmatically, enabling integration with other system…
Returns a list of tables in a coda doc.
Get listings of public packs and packs created by you.
Get the list of releases of a pack.
Get the list of versions of a pack.
Returns a list of the counts of users over time by role for the workspace.
Returns a list of members in the given workspace. this list will be ordered with the requesting user first and then ordered by role.
Note the completion of the upload of a pack asset.
Note the completion of the upload of a pack source code.
Note the completion of the upload of a pack version bundle in order to create that pack version.
Patch the system connection credentials of the pack.
Update publish settings for a doc.
Pushes a button on a row in a table. authorization note: this action is available to api tokens that are authorized to write to the table. however, the underlying button can perf…
Registers a new pack version. this simply returns a signed url to use for uploading the pack version definition. following the completion of the upload, post to /apis/v1/packs/{p…
Given a browser link to a coda object, attempts to find it and return metadata that can be used to get more info on it. returns a 400 if the url does not appear to be a coda url …
Retrieve the grouped logs of a pack for debugging purpose.
Retrieve the ingestion execution ids of a root ingestion for debugging purpose.
Retrieve the logs of a ingestion for debugging purpose.
Retrieve the logs of a pack for debugging purpose.
Retrieve the oauth configuration of the pack for display purpose. secrets will be returned with masks.
Retrieve the system connection metadata of the pack.
This tool allows users to search for coda documents based on a query term. it searches within document titles and metadata, providing results with document id, name, type, owner …
Searches for user and group principals matching the query that this doc can be shared with. at most 20 results will be returned for both users and groups. if no query is given th…
Action to search for rows in a coda table based on specific criteria.
Set the oauth configurations of the pack, including client id and secret.
Set the system connection credentials of the pack.
Triggers webhook-invoked automation
Unpublishes a doc.
Update settings associated with acls for this coda doc.
Update details of a pack release.
Update properties for a page. note that updating a page title or icon requires you to be a doc maker in the applicable workspace.
Updates metadata for a doc. note that updating a doc title requires you to be a doc maker in the applicable workspace.
Create or replace the featured docs for a pack.
Update an existing pack for non-versioned fields.
Updates properties of a document's custom domain.
Updates the workspace user role of a user that matches the parameters. only succeeds if the requesting user has admin permissions in the workspace.
Request a signed s3 url to upload your pack asset.
Request a signed s3 url to upload your pack source code.
This tool allows you to insert new rows into a coda table or update existing ones based on specified key columns. this is particularly useful for synchronizing data or ensuring r…
Curated for Coda's real category — not Pipedream's auto-tagged bucket.
Explore AI-powered workflows that work with Coda.
Deploy Coda-ready AI agents for the tasks and industries your team works in.