Action items
Action items are the small things somebody still owes, such as a document to send, an approval to give or a payment to make. Cooper picks them up from your chats, email, texts, calls, meeting notes and records, and you can add them by hand.
An action item is one thing somebody still owes. "Muhsan to send the site pictures", "Waiting on John to approve the proposal" and "Pay ABC Supply by Friday" are all action items. Each one says who has to do it, who is waiting on it, and when it is due.
Cooper watches your chats and inbox and turns requests into action items. Records add them too: an unanswered RFI or an unpaid payment request becomes an item for the right person. You can also add items by hand. The Action items board shows what you have to do, what others owe you and what Cooper suggests, and lets you finish, snooze, hand off or chase each item.
Action items are not project tasks. Project tasks live on a project's schedule. An action item can be linked to a project task, and then finishing either one closes the other.
Key concepts
| Term | Meaning |
|---|---|
| Owner | The person who has to do it. Shown as Owner on the item. |
| For | The person waiting on it, if anyone. |
| Direction | They owe us (an outside person owes your company), We owe them (your team owes an outside person) or Inside the team (both people are on your team). Cooper works this out from the owner and the person waiting. |
| Due | An optional due date. A date Cooper read from a message ("by Friday") shows Inferred from "…" under it. |
| Source | Where the item came from: From a record, From chat, Picked up from chat, From email, From a text, From a call, From meeting notes, Added by hand or Added by an agent. |
| State | Open, Done or Dismissed. Snoozed items are open but hidden until their snooze ends. |
| Suggestion | A check Cooper ran on something said in chat. For example, someone says "RFI #5 is answered" while Cooper still shows RFI #5 open. Nothing changes until you approve. |
| Looks done | An open item that a later message suggests is already finished. |
| Reference | Every item has a short reference such as AI-1042, shown at the top right of its details. |
Open Action items
- In the sidebar, open Connect.
- Click Action items.
The page lives at /connect/action-items. Every member sees the items they own, are waiting on or created. To see everyone's items, your role needs Connect > Action items > Read. See Permissions.
The header shows how many chats and inboxes Cooper reads for you, for example Watching 14 chats · 2 inboxes.
Where action items come from
Cooper creates action items in these ways:
- Chat: Cooper reads new messages in your chats for requests and promises. It also notices when a message says something was done and closes the item. When it is less sure, it posts a card in the chat asking you to confirm.
- Email: Cooper reads mail in the inboxes you connected. A reply that suggests an item is finished marks the item Looks done.
- Texts and calls: Cooper reads text threads and call summaries the same way.
- Meeting notes: actions in meeting notes that have an owner and a date become action items. Dismissing one on either side dismisses both.
- Records: rules over your records create items and close them when the record changes. They cover proposals and pay applications waiting on client approval, payment requests and vendor payment requests waiting on payment, vendor quotes waiting on a quote, purchase orders waiting on acknowledgement, RFIs waiting on an answer, submittals waiting on review, upcoming meetings, and leave requests and timesheets waiting on approval. A nightly pass catches anything missed.
- By hand: from the board, from a person's page in Humans, from the + > Action menu in a chat, or from a line in a call transcript.
- Agents: Cooper's AI agents, or any assistant connected through the CooperBuild MCP server, can add items. These show Added by an agent.
The same request said twice, for example in a meeting and again in chat, becomes one item when the owner, project and wording match.
Find your items with tabs and views
Tabs choose whose items you see. Each tab shows a count.
| Tab | What it shows |
|---|---|
| Mine | Items you own: things you have to do. This is where the board opens. |
| Owed to me | Items you are waiting on from someone else. |
| All | Every item you are allowed to see. |
| Suggestions | Checks Cooper ran on chat messages that involve you. |
Views narrow by state. Use the switch next to the search box.
| View | What it shows |
|---|---|
| Open | Open items that are not snoozed. |
| Overdue | Open items past their due date. |
| Snoozed | Items snoozed for later. |
| Done | Finished and dismissed items, grouped by project. |
Type in Search to match the item's text, the owner's name or the name of the person waiting.
The list shows up to 100 items. If there are more, the bottom of the list says Showing 100 of total — search to narrow it down.
Read the list
In the Open, Overdue and Snoozed views you can group the list two ways with Group by:
- Priority (default):
- Do today: overdue, due today, or no due date.
- This week: due in the next seven days.
- Later: everything after that.
- Project: one group per project. Items with no project go under No project.
Inside Do today, overdue items come first, then items due today, then undated items, then Cooper's suggestions, then items that look done. The first plain item gets a Do next badge.
Each card shows:
- The item's text.
- One line on why it matters now, such as "Dana has waited 3 days." or a quote from the message it came from.
- Where it lives (the project, or Unassigned), who it is for, and a due chip: Today, Tomorrow, a date, or Overdue · date in red.
- A badge where one applies: Do next, Suggested or Looks done.
Click a card to open its details on the right. Dates follow your company's time zone.
Use the morning brief
The Morning brief at the top of the board suggests where to start, for example "I would start with Send the revised drawings — Dana has waited 3 days." It also shows four counts: Due today, Overdue owed to you, Suggestions and Look done.
- Click Start with this to jump to the suggested item.
- Click Hide to collapse the brief for the rest of the day in this browser. Click Show to bring it back.
If nothing is waiting on you, the brief says "Nothing is waiting on you right now."
Each morning Cooper also posts a brief in a chat thread of your own named Cooper. You hear from it only when something is open for you. You can reply in that thread, for example "done with the timesheet", and Cooper closes the matching item.
Add an action item
Open the form
Click Add item at the top right of the board. The Add an action item panel opens.
Say what needs doing
In What needs doing, write it the way you would in chat, for example "Send John the updated drawings". Put the person's name in the field below, not in the sentence. The limit is 500 characters.
Pick who does it
Choose a teammate in Who does it.
Add the optional details
- For: the person waiting on it.
- Project: an active project.
- Due: a date from today onward.
Save
Click Add action item, or press Enter in What needs doing. Click Cancel to close without saving.
The owner gets a notification: "New action item for you: …". If an identical open item already exists for the same owner and project, Cooper keeps the existing one and tells you "That one already exists".
You can also add items from:
- A person's page: in Humans, open the person, go to Timeline and click Add item. The item is linked to that person.
- A chat: click + in the message box and choose Action. The New action panel opens. The item is posted as a card in the chat.
Mark an action item done
Do one of the following:
- Click the round tick on the item's card.
- Select the item and click Mark done in its details.
- Select the item and press E.
The person waiting is notified that it is finished. Done items move to the Done view and show who finished them and when.
To undo, open the item in the Done view and click Reopen.
Suggestions cannot be ticked done. You act on them through their suggestion card. See Review Cooper's suggestions.
Mark an action item as started
When you own an item, or created it, and have begun work, click Started in its details. The person waiting is notified. The item stays open. Click Not started to undo.
Only the owner and the creator see this button. The person waiting cannot mark it started for you.
Snooze an action item
Snoozing hides an item from Open and Overdue until a time you choose.
- Select the item.
- Click Snooze, or press S.
- Pick a time:
- Later today: 4:00 PM, or three hours from now if it is already past 3:30 PM.
- Tomorrow: 8:00 AM tomorrow.
- Next week: 8:00 AM next Monday.
- Until someone replies: only for items that came from a chat. The item returns when a new message arrives.
A snoozed item shows "Snoozed until …" in its details. Click Unsnooze to bring it back now. Snoozed items are in the Snoozed view. Due-date reminders are not sent while an item is snoozed.
Delegate an action item
- Select the item.
- Click Delegate, or press D.
- Type in Find someone and pick a teammate.
The new owner gets a notification: "Handed to you: …". If you owned the item, you become the person waiting on it, so it moves to your Owed to me tab.
Nudge the person who owes it
When somebody else owns an open item, its details show Nudge name with a short follow-up Cooper drafted.
- Edit the message if you like.
- If both are available, choose Chat or Email.
- Click Send nudge.
A chat nudge posts in the chat the item came from, if you are a member of it. Otherwise it goes to your direct messages with the person. An email nudge is sent from your connected mailbox to the person's email address, with the subject "Following up: …". The line under the button tells you where it goes. Nudges are sent as you.
Reply to the email an item came from
When an item came from an email, its details show the email. If the email came into a mailbox you can send from, Cooper drafts a reply for you to check.
- Read and edit the reply.
- Click Send reply and mark done to send it in the same email thread and close the item.
- Or click Save draft to keep it for later.
If the email came into someone else's mailbox, you see "Only the mailbox this came into can reply from here."
Jump to where an item came from
- Open source opens the chat message, or the project inbox, the item came from.
- For items from chat, the Picked up from chat card shows the original message. Click Jump to message to open it in the chat. You must be a member of that chat.
- The Activity list at the bottom of the details shows the item's history, such as when it was created, started, reassigned or finished.
Review Cooper's suggestions
When someone says in chat that a record-keeping step happened, Cooper checks the record. Examples are "RFI #5 response received", "the glazing submittal is approved" or "task done". If Cooper does not show it yet, it creates a suggestion. Suggestions have a dashed border, a Suggested badge and the heading Cooper found this in chat.
A suggestion card shows what was said, what the record shows, and the steps on offer. Examples are closing the RFIs with the answer from the message, marking a submittal approved, or adding a follow-up. Possible states include Cooper shows it, Not in Cooper yet, Cooper shows something else, Not found in Cooper and Which one was meant?
- Approve a step to apply it. Nothing is submitted until you approve.
- Use Edit response to change an RFI answer before closing it.
- Use Pick the right one when Cooper found more than one possible record.
- Use Not now to leave it.
A suggestion closes by itself once the record shows the change. Some steps need permission in that area. For example, closing RFIs needs permission to answer RFIs.
Select several action items
- Click Select above the list, or press X.
- Tick the items you want.
- Click Mark done or Snooze until tomorrow in the bar at the bottom.
Cooper reports how many succeeded, for example "Marked done: 3 of 3". Click Done to leave select mode. Suggestions are left out of bulk actions.
Keyboard shortcuts
These work on the board when you are not typing in a field.
| Key | Action |
|---|---|
| J / K | Move to the next / previous item. |
| E | Mark the selected item done. |
| S | Open Snooze. |
| D | Open Delegate. |
| X | Turn select mode on or off. |
Set a due date or dismiss an item
On a person's Timeline in Humans, each open item has a More menu:
- Set due date: pick a date, or clear it. Changing the date resets its reminders.
- Already done: dismiss it because it was already done.
- No longer needed: dismiss it.
Hover over an item and click Dismiss (the x) to dismiss it as not a real item. Dismissed items show in the Done view. Cooper learns from items you dismiss that it picked up from conversations.
Notifications and reminders
Cooper sends in-app and push notifications:
| When | Who is notified |
|---|---|
| An item is created for someone | The owner ("New action item for you: …"). |
| An item is delegated | The new owner ("Handed to you: …"). |
| An item is marked started | The person waiting. |
| An item is marked done | The person waiting ("name finished: …"). |
| The day before the due date | The owner ("Due tomorrow: …"). |
| On the due date | The owner ("Due today: …"). |
Due-date reminders go out once each, at about 9:00 AM in your company's time zone. You are never notified about something you did yourself.
Fields reference
| Field | Required | What it means |
|---|---|---|
| What needs doing | Yes | The item, in plain words. Up to 500 characters. |
| Who does it | Yes, on the board | The owner. On the board you pick from your teammates. |
| For | No | Who is waiting on it. Only on the board. On a person's page it is that person; in chat it is you. |
| Project | No | An active project. Groups the item under that project. |
| Due | No | The due date. Today or later. |
Permissions
Everyone can work with their own items without any extra permission:
| You are… | You can… |
|---|---|
| The creator | Do everything on the item. |
| The owner | Mark done, reopen, dismiss, snooze, set the due date, delegate, link a task and mark started. |
| The person waiting | Mark done, dismiss, snooze, set the due date, delegate and link a task. You cannot mark it started or reopen it. |
Role permissions under Connect > Action items widen this:
| Permission | What it adds |
|---|---|
| Read | See everyone's items in All, not just your own. |
| Write | Act on anyone's items. |
The Action items link sits in the Connect menu next to Humans.
Tips and best practices
- Start each day from the morning brief and Start with this.
- Write items the way you would say them: "Send the revised drawings to Dana". Put the person in Who does it or For, not in the text.
- Add a due date when there is one. Reminders and the Overdue view depend on it.
- Use Snooze > Until someone replies for items you cannot move until someone answers.
- Delegate rather than reassigning in conversation. The new owner is notified, and the item stays on your Owed to me tab so you can follow up.
- Check the Suggestions tab regularly. Approving a suggestion keeps your records in step with what the team says in chat.
Troubleshooting
The link sits under Connect with Humans. If you can't see it, your role does not have access to Humans. Ask an admin.
Without Connect > Action items > Read, you see only items you own, are waiting on or created. Ask an admin for Read access to see everyone's.
You are not the creator, owner or person waiting on this item, and your role does not have Action items > Write. Ask the owner, or ask an admin for Write access.
The item is a suggestion or was made from a claim Cooper checked. It closes by itself once Cooper shows the change on the record. Use its suggestion card, or dismiss it as not tracked in Cooper. The tick is also disabled when you are not allowed to mark the item done.
An open item with the same owner, project and wording already exists. Cooper kept the existing item instead of adding a duplicate.
Somebody already closed the item. Find it in the Done view and click Reopen if it is not finished.
On the board, Who does it lists your teammates, not you. To track something you owe yourself, ask a Cooper agent, for example "remind me to send the site pictures Friday". An agent adds an item you own when you don't name anyone else.
Nudge appears only on open items that somebody else owes, and only when Cooper can reach them. That means a chat you share with them, a Cooper login for direct messages, or an email address for them plus a mailbox you have connected to Cooper.
The list did not load. Click Retry. If it keeps failing, reload the page.
For AI agents
Agents work with action items through two MCP tools. Every user can call them. The service limits what each user can read and change by the same rules as the board.
action_item_browse (read-only)
action:list,get(needsid) orsummary(counts for a person, company or project).- Filters:
humanIdorquery(a name, email or phone),externalOrgId,projectId,state,owed,overdueOnly,search,limit(default 30, max 100),pageNo. owed:BY_ME(things I have to do),TO_ME(things I am waiting on),WE_OWE,THEY_OWEorANY.listreturns open items only unless you passstate. Use["done"]for finished items, or["open","done","dismissed"]for everything.- Examples: "what do I owe" →
list,owed: "BY_ME". "What am I waiting on" →list,owed: "TO_ME". "Anything overdue" →list,overdueOnly: true.
action_item_manage (writes)
- Previews by default. Call with
confirm: false(or omit it) to see what would happen, then again withconfirm: trueto do it. - Actions:
create: needstext, max 500 characters. Name the owner withownerQuery,ownerHumanIdorownerUserId. Leave the owner empty when the user means themself. When someone else owes it, the user is recorded as waiting. Optional:counterpartyHumanIdorcounterpartyUserId,dueAt,projectId, andconversationId(posts a card in that chat).resolve(optionalnote),reopen,dismiss(reason:not_an_action,already_done,wrong_person,duplicate,no_longer_needed,tracked_elsewhereorother).reassign: owner and/or counterparty.snooze:until.set_due:dueAt; omit it to clear.link_task(taskId) andunlink_task.create_task: makes a project task from the item. NeedsprojectDeliverableId. Optional:projectId,taskName,taskType,description,scheduledStart,scheduledEnd. Once linked, finishing either one closes the other.
Common errors and fixes:
| Error | Fix |
|---|---|
TEXT_REQUIRED / "Say what needs doing" | Pass a non-empty text. |
ID_REQUIRED | Pass a valid action item id. Get it from action_item_browse. |
FORBIDDEN ("You cannot … this item") | The user is not the creator, owner or person waiting, and lacks Action items Write. |
ALREADY_LINKED | Call unlink_task before create_task. |
DELIVERABLE_REQUIRED | Pass projectDeliverableId to create_task. |
NOT_OPEN | Only open items can become tasks. reopen first if needed. |
| "The same person cannot both owe this and be waiting for it" | Pick a different owner or counterparty in reassign. |
| "That one already existed; returned it." | Not an error. A matching open item already existed. Use the returned item. |
- Action items are not project tasks. Never answer an action item question with project task tools or
db_findon project tasks. - An ambiguous
queryorownerQueryreturns candidates. Ask the user which person they mean. - For a person's whole history, including their open items, use
person_timelineorperson_status_brief. See Humans.
Related
- Humans: each person's Timeline shows what they have to do and what they are waiting for.
- Organizations: items that concern a company.
- Phone: texts and calls Cooper reads for action items.
Teams
Teams (also called groups) are named sets of people, organizations or both, such as a project team, a RACI group, a department-style functional team or a vendor bid list. Use them to assign work, control who sees confidential files, invite people in bulk and link people to projects.
Map
See where your clocked-in team members are on a live map, follow the path a worker took during a work session, and filter by project, status or name.

