GuidesCoda

How to Create a Table in Coda

Learn how to create a table in Coda using the slash command or plus button, then customize columns and rows for your data.

Quick answer

Open your Coda doc, click the plus (+) button in the left toolbar or type a forward slash to open the insert menu, then select Table. Coda inserts a blank table with default columns—rename it, add columns, and start entering rows to organize your data immediately.

Steps at a glance

  1. Open your Coda doc and place your cursor where you want the table
  2. Type "/table" or click the + button in the toolbar
  3. Select "Table" from the insert menu
  4. Rename the table and its default columns
  5. Add rows and columns to fit your data
  6. Set column types like text, date, or select
  7. Switch to a different view if needed

Summary

Tables are the core building block in Coda, turning static docs into structured databases you can filter, sort, and connect to other parts of your workspace. Creating one takes seconds, but setting it up correctly makes everything downstream — automations, views, and formulas — work more smoothly.

Step-by-step guide

  1. Step 1

    Open the doc where you want the table

    Open the Coda document you're working in, or start a new blank doc from your workspace home. Click anywhere in the canvas where you want the table to appear — Coda inserts new elements at your cursor position.

  2. Step 2

    Trigger the insert menu

    Type a forward slash (/) to open Coda's command menu, or click the + button that appears on the left side of the line when you hover over it. Both methods open the same list of insertable elements, including tables, pages, and dividers.

  3. Step 3

    Select Table from the menu

    Type "table" in the search field or scroll to find the Table option, then click it. Coda drops a new table onto the page with two default columns and one empty row, ready for you to fill in.

  4. Step 4

    Rename the table and its columns

    Double-click the table's title text to rename it something specific, like "Tasks" or "Client List." Click each column header to rename it and assign a data type — text, number, date, select list, or person are common choices.

  5. Step 5

    Add rows and columns as needed

    Click the + row at the bottom of the table to add a new entry, or press Enter while in the last cell. If you need more categories of data, follow the steps to add columns to your Coda table and configure their types individually.

  6. Step 6

    Populate the table with data

    Click into any cell to start typing, or paste in data from a spreadsheet — Coda automatically splits pasted rows and columns into the grid. For larger datasets, review how to add rows to a table efficiently using keyboard shortcuts.

  7. Step 7

    Adjust the view if you need a different layout

    By default, tables display as a grid, but you can switch to a board, calendar, or gallery layout depending on your use case. If you're tracking projects, consider following the steps to create a kanban board from the same underlying table.

Why this matters

You're building a doc to track tasks, contacts, or inventory and need structured data instead of scattered bullet points. Creating a table lets you sort and filter information instantly, then reuse it across views, buttons, and other pages in the same workspace.

Frequently asked questions

  • Do I need a paid Coda plan to create tables?

    No. Creating tables, adding columns, and entering rows are all available on Coda's free plan. Paid plans add features like higher automation limits and advanced permissions, but the core table functionality is free.

  • Can multiple people edit the same table at once?

    Yes. Coda supports real-time collaborative editing, so teammates with edit access can update rows, add columns, and view changes simultaneously without conflicts.

  • Can I connect a Coda table to data from another tool?

    Yes, Coda offers integrations that sync external data into a table. For example, you can follow the steps to connect Coda to Google Sheets to pull in existing spreadsheet data automatically.

  • What's the difference between a table and a regular list in Coda?

    A table is a structured database with defined column types, filtering, and sorting, while a plain list is just formatted text. Tables let you build views, run formulas, and link data across pages in ways a list cannot.

Create interactive demos like this one — free, no coding required.

Start for free →