Setup & Limitations

How the app fits onto your Coda doc, and what to expect.

The idea: a profile is a Coda table plus the columns you choose to show. In Manage Columns you pick which of the table's columns are active — each one becomes a field that carries its own settings (icon, where it shows, colours, type options) across the widget, lists, detail and add/edit. A few columns play dedicated roles (Display Title, Entry Title, Action buttons, Image, File, Progress). Nothing is assumed about your column names.

Setting it up

1. Connect

Generate a personal API token in Coda (Account Settings → API Connections → Generate API token), paste it into the app, and pick the doc and table you want.

Document-restricted tokens are supported. If your token is scoped to a single doc (so it can't list your docs), turn on “Document-Restricted Token” in the editor and paste that doc's ID — in a URL like https://coda.io/d/_dAAAAbbbb the ID is AAAAbbbb (drop the _d marker). The app verifies access by loading the doc's tables, then you configure as normal. Give each restricted doc its own profile, and you can work with several docs side by side, each with its own limited token.

2. Choose your columns (Setup tab)

3. Shape it (Display & Layout tabs)

In Display, set how the in-app list behaves — group by a column, sort, group order, and a Cards or Checklist style. In Layout, give each column a widget/list line (L1–L4); columns group onto rows by line and keep your Manage Columns order within each line.

4. Make it yours (Colors tab)

Themes (system/light/dark), widget and edit colours, action-button colours, and each active select column's per-option colours — pull them from Coda, tweak, or clear.

5. Profiles

A profile is a saved table + its whole setup. A home-screen widget points at a profile; the in-app Lists tab shows a profile live. Duplicate a profile to show the same table two ways, or Duplicate & Match to point a copy at another view or table — its columns re-match by id, then by name.

Known limitations & preparing your tables

Most of these come from how Coda's API works, not the app. A little table hygiene goes a long way:

Use unique names in your key columns. Relations are linked by row id wherever possible, but a few convenience features (like the quick-add “+” on a group header) match by name. Unique names in your title/primary columns keep matching unambiguous no matter what.

Widget for Coda is an independent, third-party application and is not affiliated with, endorsed by, or sponsored by Coda.

← Back to home