[Coda] Create/Update row
The [Coda] Create/Update Row block writes data to a table in a Coda document, either by creating a new row or updating an existing one.
Create or update rows in a Coda table
The [Coda] Create/Update Row block writes data to a table in a Coda document, either by creating a new row or updating an existing one. The block connects to Coda via an OAuth connection and targets a specific document and table using their respective IDs. Row data is provided as a set of column ID and value pairs, and if a row ID is supplied, that specific row is updated; if no row ID is provided, a new row is created instead.
The key inputs are the Coda OAuth connection ID, the document ID, the table ID, an optional row ID for updates, and a map of column IDs to the values you want to set. The block outputs the row ID of the row that was created or updated, which can be stored in a variable for use later in the workflow.
This block fits into workflows that need to log, record, or maintain structured data in Coda — for example, writing AI-generated content back to a document, syncing form submissions into a table, or updating records as part of a multi-step automation. It works well in combination with other blocks that retrieve or generate data that then needs to be persisted in a Coda table.
What you can build
Real-world workflows powered by the [Coda] Create/Update row block.
Log AI Outputs to Coda
After an AI block generates a response or summary, write the result directly into a Coda table row for record-keeping or review.
Sync Form Submissions
Capture user-submitted form data from a workflow and create a new row in a Coda table to store each submission.
Update CRM Records
Update an existing Coda table row with new contact or lead information as it becomes available during a workflow run.
Track Task Status
Update a project tracking table in Coda when a task's status changes, keeping the document in sync with workflow progress.
Append Research Results
Write web research or data lookup results into a Coda table row, building a structured dataset row by row over multiple workflow runs.
Automate Report Population
Populate rows in a Coda reporting table with computed or aggregated values generated earlier in the workflow.
Ready to add [Coda] Create/Update row to your workflow?
Get Started FreeCommon questions about [Coda] Create/Update row
What parameters are required to use this block?
The block requires a Coda OAuth connection ID, a document ID, a table ID, and a row data object mapping column IDs to their values. The row ID is optional — omitting it creates a new row, while providing one updates that specific row.
What does the block return?
The block outputs a single field, rowId, which is the Coda row ID of the row that was created or updated. This value can be stored in a workflow variable using the destinationVar parameter for use in later steps.
How do I update an existing row instead of creating a new one?
Provide the rowId field in the block's configuration. If a row ID is supplied, the block updates that row with the values in rowData. If rowId is omitted, the block creates a new row.
How should row data be formatted?
Row data is provided as a key-value map where each key is a column ID from the target Coda table and each value is the string content to write into that column. Columns with empty values are excluded from the write operation.
What kinds of workflows commonly use this block?
This block is commonly used in workflows that generate or collect data and need to persist it in a Coda document — such as logging AI outputs, syncing form responses, updating project or CRM records, or populating reporting tables as part of a larger automation.
Related capabilities
[Notion] Create Page
Create a new page in Notion as a child of an existing page.
[Notion] Update Page
Update the content of an existing Notion page.
[Coda] Create/Update page
Create a new page or update an existing page in a Coda document.
[Coda] Get table rows
Fetch rows from a Coda table with optional pagination.
[Coda] Get page
Export and read the contents of a page from a Coda document.
[Coda] Find row
Search for a row in a Coda table by matching column values.
Add [Coda] Create/Update row to your workflow
Build powerful AI workflows with drag-and-drop blocks. No coding required.