# Coda

Coda is an all-in-one doc platform that combines documents, spreadsheets, and databases into a single workspace. Teams use Coda to build internal tools, track projects, manage data, and automate workflows — all without writing code.

Connecting Coda to Coupler.io lets you pull your Coda tables, docs, and structured data into any destination for reporting, analysis, or AI-assisted workflows.

## Why connect Coda to Coupler.io?

* **Export Coda tables to spreadsheets or BI tools** — send rows from any Coda table directly to Google Sheets, Excel, BigQuery, or Looker Studio
* **Combine data across docs** — use Append or Join transformations to merge data from multiple Coda docs or tables into one dataset
* **Feed Coda data to AI tools** — route your structured Coda data to ChatGPT, Claude, Gemini, Perplexity, Cursor, or OpenClaw for analysis and summarization
* **Keep data in sync automatically** — schedule recurring refreshes so your reports always reflect the latest Coda data

## Prerequisites

* A Coda account (free or paid)
* A Coda API key — you can generate one in your [Coda account settings](https://coda.io/account) under **API settings**
* Read access to the docs, tables, or pages you want to export

## Quick start

{% hint style="success" %}
Start with the **Rows** entity if you want to export structured table data — it's the most common use case and gives you the most actionable dataset.
{% endhint %}

## How to connect

{% stepper %}
{% step %}
**Create a new data flow in Coupler.io.** Go to your Coupler.io workspace, click **Add data flow**, and search for **Coda** as your source.
{% endstep %}

{% step %}
**Enter your Coda API key.** In your Coda account, navigate to **Account settings → API settings** and generate a new API token. Copy the token and paste it into the API key field in Coupler.io.
{% endstep %}

{% step %}
**Select an entity.** Choose which type of data you want to pull — for example, **Rows** to export table data, **Docs** to get a list of your documents, or **Pages** to pull page metadata.
{% endstep %}

{% step %}
**Choose a destination.** Select where you want your Coda data to land — Google Sheets, Excel, BigQuery, Looker Studio, or an AI destination like ChatGPT or Claude.
{% endstep %}

{% step %}
**Run the data flow.** Click **Run** to execute a manual sync. Once it completes successfully, your Coda data will appear in your chosen destination.
{% endstep %}
{% endstepper %}

## Available entities

| Entity      | What it contains                              |
| ----------- | --------------------------------------------- |
| Docs        | List of all Coda docs in your account         |
| Categories  | Doc categories and labels                     |
| Permissions | Access and sharing settings per doc           |
| Pages       | Pages within a doc, including metadata        |
| Tables      | Table definitions inside a doc                |
| Formulas    | Named formulas defined in a doc               |
| Controls    | Interactive controls (buttons, sliders, etc.) |
| Rows        | Row-level data from a specific table          |


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.coupler.io/sources/category/files-and-tables/coda.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
