# Send responses to Coda

You can add each new response to a Coda table as a row. You choose which question fills which column. It works on every plan.

First create an API token in your Coda account settings at coda.io/account. The token must be able to read the doc and write to its tables.

1. Open your form and go to **Automations**.
2. On the **Coda** card, click **Add**.
3. Paste the token into **API token** and click **Load docs**.
4. Choose a **Doc**, then a **Table**.
5. Under **Field mapping**, pick a column for each question you want to send.
6. Click **Connect**.

Coda adds the row a few seconds after each submission. Responses from before you connected aren't sent.

## What you can map

Makeform offers columns of these types: text, email, link, select list, number, percent, currency, slider, scale, duration, time, date, date and time, and checkbox.

You won't see people, lookup, image, attachment or button columns. You also won't see columns that have a formula.

Your uploaded files are sent as links.

A question with several choices is sent as a comma-separated list. If your column is a multi-select, it's sent as a list.

Only the questions you map are sent. If you add a question later, open the card and map it.

## If a doc or table is missing

A doc shows up only after you've opened it in Coda at least once with the account that owns the token. You also need edit access to it.

You won't see views. Coda only accepts new rows in base tables.

## Keep the token private

The token reaches every doc in your Coda account. Makeform stores it encrypted and only shows its last four characters.

## Limits

You can connect one Coda table per form.

A failed row isn't sent again.

If Coda reports your token as invalid, or can't find your doc or table, Makeform turns the integration off. The card shows why. Save your connection again to turn it back on.