Coda AI Employee

Leina connects to Coda to help you summarize trackers, update table rows, and save meeting decisions. Ask in your team chat. Leina does the work and brings back the result.

Connect Coda, choose what to share, and hand off your first task.

Leina + Coda Example Result

You

In our Launch doc’s task table, match rows by Task code. Set WEB-12 Status to Done and WEB-19 Status to In review. Change only Status and confirm both updates have finished.

Leina

Matched both task codes, updated their Status cells, and confirmed the changes completed.

Coda · Rows updated

Launch · Task tracker

Two status changes completed in the existing table.

WEB-12
Status: Done
WEB-19
Status: In review
Agreed changes go into the tracker your team uses.

What Is a Coda AI Agent?

A Coda AI agent uses table columns and rows to answer questions about your team’s work. Through a connected document, it can summarize a tracker, apply supplied row changes, and create new pages.

You specify the source and the destination. Leina uses the content available to your connection and returns the result for you to review.

Coda

Coda combines document pages with tables for shared plans and trackers.

  1. Describe the task

    Choose the table and give the task codes and new values.

  2. AI prepares the work

    Reads the columns and matches the existing task codes.

  3. AI works in Coda

    Applies the supplied status values and checks completion.

  4. Review the result

    Review the matched tasks and their new statuses.

What to Ask Leina to Do with Coda

Copy a prompt, add your details, and send it to Leina in your connected team chat.

Review a project tracker

Find table [table name] in Coda doc [doc name]. Read its columns and rows, summarize progress by status, and list work marked blocked with the recorded reason.

coda

Update a tracker from new notes

In Coda doc [doc ID], table [base table ID], match these updates [updates] by [unique key column]. Check existing rows, apply only the supplied cell values, and confirm the changes have completed.

coda

Save meeting decisions

Create a page called [page name] in Coda doc [doc ID] from these meeting notes: [notes]. Organize decisions and next steps, then check that the change has completed.

coda

Find gaps in a tracker

Read the columns and rows in Coda doc [doc ID], table [table ID]. List active work with no owner or due date, using the table’s existing field names.

coda

Your next Coda task can start with a message.

Connect. Ask. Get the Result.

Tell Leina what you need in your team chat. Include the source, destination, and expected result.

  1. Connect Your Account

    Connect the tools involved and give Leina access to the content it needs.

  2. Try a Task

    Share the source material, say where the result belongs, and describe what you need.

  3. Check the Result

    Review the result and any changes in the connected app.

Put Leina to Work in Coda

Hand off these everyday tasks to your AI employee.

Get Current User

Get the current Coda user associated with the authenticated API token.

List Docs

List Coda docs accessible to the authenticated user with optional ownership, publication, workspace, and pagination filters.

Get Doc

Get metadata for a specific Coda doc by doc ID.

List Pages

List pages in a Coda doc with pagination.

Create Page

Create a new page in a Coda doc, with optional subtitle, icon, image, parent page, and structured page content.

List Tables

List tables in a Coda doc with pagination, optional sort order, and optional table-type filtering.

Get Table

Get details about a specific Coda table or view.

List Columns

List columns in a Coda table with pagination and optional visibility filtering.

List Rows

List rows in a Coda table with filtering, sorting, pagination, optional sync tokens, and configurable cell value formats.

Upsert Rows

Insert rows into a Coda table, optionally updating existing rows when key columns are provided.

Get Mutation Status

Get the completion status for an asynchronous Coda mutation using a previously returned request ID.

More Tools for Your AI Employee

Connect the Apps your work depends on, and give Leina the context to carry the task forward.

Keep the Conversation Moving. Let Leina Pick Up the Work.

Hand off a task while your team is discussing it. Leina uses your connected tools and brings the result back to the conversation.

See How Leina Works in Slack
LeinaExample Result

Matched both task codes, updated their Status cells, and confirmed the changes completed.

Launch · Task tracker

Coda + Leina: Your Questions, Answered

How do I avoid creating duplicate rows?

Specify stable key columns and inspect matching rows before upserting. Without a match key, a write can create new rows instead of updating existing ones.

Can I create a report page?

Yes, supply the document ID, page name and content. You can choose a parent page and check the returned mutation request afterward.

Can I write into a table view?

Use the underlying base table for row writes. Read table details and columns first to identify the correct target.

Make Leina Your Coda AI Employee

Start with one task you already need to do. Tell Leina what a finished result should look like.

Connect Coda, choose what to share, and hand off your first task.