GuidesCoda

How to Assign Tasks in Coda

Learn how to assign tasks in Coda using Person-type columns, filters, and sharing settings so every team member sees exactly what they own.

Quick answer

To assign tasks in Coda, build a table with a Person-type column named Assigned To, then click each cell to select a team member from your doc's collaborators. Add a filter so User() matches Assigned To, letting each person see only their tasks, and share the doc so assignees can access and update their rows.

Steps at a glance

  1. Click the "+" button to create a new table named Task Tracker.
  2. Add columns for Task Name, Assigned To, Due Date, and Status.
  3. Change the Assigned To column type to "Person."
  4. Click a cell and select a team member to assign the task.
  5. Add a filter using User() so people see only their tasks.
  6. Share the doc so assignees can view and update tasks.
  7. Use comments to notify assignees of updates.

Summary

Coda lets you turn any table into a task tracker by using Person-type columns, filters, and comments to assign work and keep everyone accountable. This matters because it replaces scattered task lists with one live doc where ownership, deadlines, and status are always visible.

Step-by-step guide

  1. Step 1

    Create a Task Tracker Table

    Open your Coda doc and click the "+" button in the left sidebar or on the canvas, then select "Table" to insert a new table. Rename it "Task Tracker" by clicking the table title and typing a new name. This table will hold every task, its owner, and its status in one place.

  2. Step 2

    Add Columns for Task Details

    Set up the structure you need by adding columns for Task Name, Assigned To, Due Date, and Status. If you need more detail fields, follow the steps to add columns to a table for extras like Priority or Notes. Click each new column header to rename it and choose the right column type from the dropdown.

  3. Step 3

    Change the Assigned To Column to Person Type

    Click the "Assigned To" column header, select "Column Type" from the dropdown, and choose "Person." This pulls names directly from your doc's collaborator list instead of requiring free-text entry, which keeps assignments consistent and clickable.

  4. Step 4

    Assign Each Task to a Team Member

    Click a cell in the Assigned To column and pick a name from the list of people who have access to the doc. Repeat this as you add rows to the table for new tasks. Coda automatically shows the assignee's profile photo or initials in the cell.

  5. Step 5

    Filter the View by Assignee

    Click "Filter" in the view options above the table and set the condition to "Assigned To = User()." This formula automatically shows each person only the tasks assigned to them when they open the doc, so a whole team can share one table without confusion.

  6. Step 6

    Share the Doc and Set Permissions

    Click "Share" in the top-right corner of the doc and add teammates by email or invite link. Choose whether each person gets "Can edit," "Can comment," or "Can view" access so assignees can update their own tasks without breaking the table structure.

  7. Step 7

    Notify Assignees with Comments

    Highlight a cell or row and click the comment icon, or use the keyboard shortcut for comments, to leave a note. Tag the assignee with "@" followed by their name to send them a notification, keeping task-related discussion attached directly to the row.

Why this matters

You're running a project with several teammates and need one shared doc where everyone knows what they own, by when, and what's left. Assigning tasks properly in Coda means less back-and-forth over email or chat, and a single source of truth for status.

Frequently asked questions

  • Can I assign a task to more than one person?

    Yes. Set the Assigned To column type to "Person" and enable multiple selections in the column settings, then choose several names for a single task.

  • Does assigning a task automatically notify the person?

    Not by default. To notify someone, mention them with "@" in a comment on the task row, or set up an automation that sends an update when a task is assigned.

  • Can I connect task assignments to other tools my team uses?

    Yes. Coda supports Packs that connect to tools like Slack or Gmail, so you can trigger notifications elsewhere when a task is assigned or its status changes.

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

Start for free →