Log every letter, package and notice your company receives, give each one an owner and a due date, and make sure nothing sits unanswered — the Mail register and its routing rules.
Mail is your company's register of incoming correspondence. When a letter, package, legal notice or government notice arrives, someone logs it in Mail, attaches a scan or photo, and Cooper makes sure it has an owner, a due date and an outcome. Office admins and mail handlers log items; the people they're assigned to get notified and close them out.
Mail is built as a tracked queue, not a filing cabinet. Cooper shows what has no owner, what is aging, what is due this week and what is overdue, nudges owners every day, and escalates anything past its due date.
Mail is not your Inbox
Mail (this page) is a shared register of items your company receives — mostly physical mail — with owners, due dates and statuses. It does not connect to an email account, and it does not receive email by itself. Your own Gmail or Outlook email is in Inbox. The envelope button titled Mail in the top bar opens your Inbox, not this register.
| Mail (this page) | Inbox | |
|---|---|---|
| What's in it | Letters, packages, notices and other items your company receives, logged by hand | Email from your own Gmail or Outlook mailbox, synced automatically |
| Who sees it | Everyone with the Mail permission, company-wide | Only you |
| Ownership | Each item has an Accountable person and Responsible people (RACI) | Your own threads |
| Tracking | Status, priority, due date, aging, escalation | Read, starred, held, linked to projects |
| Sidebar | Connect → Mail (/connect/mailsorter) | Connect → Inbox (/connect/gmail) |
Key concepts
| Term | What it means |
|---|---|
| Mail item | One logged letter, package or notice. Each has a Mail No. such as MAIL-2026-10-0007. |
| RACI | The people on a mail item: Accountable (one owner who answers for the outcome), Responsible (who does the work), Consulted and Informed (kept in the loop). |
| Owned | A mail item is owned when it has an Accountable person or at least one Responsible person. |
| Unassigned | Open mail with nobody Accountable or Responsible. |
| Aging | Unowned mail older than 48 hours, or owned mail nobody has touched for more than 5 days. |
| Escalated | Mail flagged for attention, by a person or automatically when it passes its due date. |
| Addressed to | The legal entity in your company the item is addressed to. |
| Action required | What the item asks for: Pay, Deposit, Respond, Review, File, Inspect, Forward, or Inform (no action). |
| Routing rule | "When a letter like this arrives, it belongs to this person." Rules fill in the owner, priority, action and due date when mail is logged. |
| Catch-all rule | A routing rule with no match conditions. It catches everything no other rule matches. Its Accountable person is your mail supervisor. |
Open Mail
In the sidebar, open Connect and click Mail. The address is /connect/mailsorter.
You need the Mail permission to see it. If Mail isn't in your sidebar, ask your administrator.
When you open Mail without choosing a view, Cooper opens the Unassigned view if any mail has no owner, and the All view otherwise. Links in Mail notifications open the item directly.
Read the summary cards
The cards at the top show the numbers that tell you whether mail is slipping. Click a card to switch the table to that view. Hover over a card for its definition.
| Card | Counts | Opens view |
|---|---|---|
| Unassigned | Open mail with nobody accountable or responsible. Shown in red when above zero. | Unassigned |
| Aging | Unowned for more than 48 hours, or owned but untouched for more than 5 days. Shown in amber when above zero. | Aging |
| Due this week | Open mail due in the next 7 days. | Due this week |
| Overdue | Past its due date and not completed. Shown in red when above zero. | Overdue |
| Escalated | Flagged for attention. Shown in amber when above zero. | Escalated |
| Waiting on me | Open mail where you are Accountable, Responsible, Consulted or Informed. | My mail |
| Open | All mail that isn't completed. The tooltip also shows the total and how many were completed in the last 30 days. | All |
| Completed | Mail closed in the last 30 days. | Completed |
Switch views
The tabs above the table are saved views. Hover over a tab for its description.
| Tab | Shows |
|---|---|
| Unassigned | Nobody accountable or responsible. |
| Aging | Unowned for more than 48 hours, or owned but untouched for more than 5 days. |
| Due this week | Due in the next 7 days. |
| Overdue | Past due and not completed. |
| My mail | Open mail where you are in the RACI. |
| Escalated | Flagged for attention. |
| All | Everything, open and completed. |
| Completed | Closed items. |
The view you pick is kept in the page address, so you can bookmark or share it.
Read the mail table
| Column | What it shows |
|---|---|
| Date | The date the item was received. |
| Age | Days since the item was received, such as 3d. Red when the item has no owner and is 2 or more days old. Amber when it's 14 or more days old. |
| Mail No. | The item's number. A task icon (Task linked) shows when a task was created from it. |
| Attachments | Thumbnails or file icons. Click one to preview it. Use the arrows in the preview to move between files. |
| Sender | Who sent it. |
| Status | Received, Assigned, In Progress, Completed, Escalated or On Hold. |
| Priority | Low, Medium, High or Urgent. |
| Type | Physical, Email, Package, Legal, Government or Other. |
| Due Date | When it must be dealt with. Red when overdue. |
| Project | The linked project, if any. |
| Accountable | The owner. Shows Assign (or Set owner) when nobody is accountable. |
| Responsible | The people doing the work. |
| Description, Remarks | Hidden by default. |
If you can edit Mail, you can change Status and Priority right in the table: click the value and pick a new one.
You can group the table by Status, Priority, Type, Sender, Project or Accountable.
Filter the table
Filters work in the All view only. Saved views such as Unassigned are already defined, and the table shows a note such as Showing the "unassigned" view · switch to All to filter.
- Click the All tab.
- Open the filters and add conditions on fields such as Date, Mail No, Status, Priority, Type, Due Date, Accountable, Sender, Responsible, Description, Remarks, Attachments, Added User, Created At, Modified User or Updated At.
Log new mail
Open the form
Click Add Mail at the top of the table. The Add Mail Sorter form opens. To work in a full page instead, click the expand icon next to the form title.
Describe the item
- Date defaults to today. Change it to the date the item arrived.
- Mail Item # is filled in automatically in the form
MAIL-YEAR-MONTH-NUMBER. - Choose Mail Type, Priority (defaults to Medium) and Status (defaults to Received).
- Optionally pick the Team, the Project, who it's Addressed To (Legal Entity), the Action Required and a Due Date.
Record the sender
Choose a Sender Type:
- External Organization — pick the organization. If it isn't in Cooper yet, use the add option in the list to create it.
- External Human — pick the person.
- Other (Manual Entry) — type the sender's name.
Choose who owns it (optional)
Under Recipients (RACI), choose the Accountable person (one) and any Responsible, Consulted and Informed people. You can leave these empty — routing rules may fill them in (see below), or you can assign the item later.
Add the scan and notes
Under Upload Media, add a scan or photo of the item (images and PDFs). Add Remarks and a Description of what the item says (up to 3,000 characters).
Save
Click Submit. On the full page you can also click Save as Draft.
To log several items at once, click + Add New Mail to add another card to the same form. Click Remove Mail to drop a card.
When you save, Cooper:
- Runs your routing rules on any fields you left blank. If a rule matched, the confirmation says Routed by and the rule's name.
- Sets the status to Assigned if the item now has an owner.
- Notifies every person on the RACI — for example You are accountable for mail MAIL-2026-10-0007 … with the action and due date.
Assign mail to an owner
Assigning is the explicit hand-off. It sets the RACI, moves the item from Received to Assigned, and notifies the people you pick.
Open the Assign panel
Do one of the following:
- Click Assign (or Set owner) in the Accountable column.
- Open the row's ⋯ menu and click Assign (or Reassign if it already has an owner).
- Open the item and click Assign or Reassign.
Choose the people
- Accountable — one owner who answers for the outcome.
- Responsible — the people who do the work.
- Informed — people to keep in the loop.
You must choose an Accountable person or at least one Responsible person.
Set the details
Choose Addressed to, Action required, Priority and Due. For Government and Legal mail with no due date, Cooper suggests a due date one week from today.
Add a note (optional)
Type a Note to the assignee, such as "10-day response window — call the inspector first". The note is added to the item's remarks with today's date.
Assign
Click Assign & notify. Cooper confirms with Mail assigned and the people notified. Only people who are newly added are notified.
Open and edit a mail item
- Open the row's ⋯ menu and click View.
- The item opens with its addressee as the title and a status line.
The status line shows Owned, or No owner — nobody has been told about this letter in red. It also shows when the item was received, assigned, last touched, completed or escalated, and which routing rule routed it (Routed by …).
From here you can:
- Edit fields in place: Date, Sender, Mail No., In-Charge, Team, Project, Entity, Action, Accountable, Responsible, Consulted, Informed, Remarks and Description.
- Add or remove attachments.
- Click Save changes to save your edits. The item must have at least one attachment.
- Click Assign / Reassign, Complete, Escalate or Create Task.
To edit with the full form instead, open the row's ⋯ menu and click Edit. To edit several items at once, tick their checkboxes, open the menu at the top of the checkbox column and click Edit.
Mark mail completed
- Open the row's ⋯ menu and click Complete, or click Complete in the open item.
- In What was done?, describe the outcome — for example "Paid 8/25 via VPR-123" or "Check deposited". This is optional.
- Click Mark completed.
The status becomes Completed and the Accountable and Informed people are told. Complete isn't offered for items that are already completed.
Escalate mail
Escalate an item when it needs attention now — for example a final notice inside its response window.
- Open the row's ⋯ menu and click Escalate, or click Escalate in the open item.
- In Why is this being escalated?, give a reason, such as "Final notice — 10-day window, nobody has responded". This is optional.
- Click Escalate.
The status becomes Escalated. Everyone on the RACI, the mail supervisor and the person who logged the item are notified. The item appears under Escalated.
Create a task from mail
- Open the row's ⋯ menu and click Create Task, or click Create Task in the open item.
- The Create Task from Mail form opens with the item's project and RACI people already filled in.
- Complete the task details and save.
Cooper confirms with Task created from mail item and links the task to the mail item. The Mail No. column then shows the Task linked icon.
Delete mail
- One item: open the row's ⋯ menu, click Delete, and confirm.
- Several items: tick their checkboxes, open the menu at the top of the checkbox column, click Delete, and confirm.
Set up routing rules
Routing rules decide who a letter belongs to the moment it's logged. Without rules, every new item starts with no owner until someone assigns it.
Open the rules
Click Routing rules above the table. The Mail routing rules panel opens.
Start a rule
Click New rule. If you have no catch-all rule yet, you can click Add a default owner instead — see below.
Name and order the rule
Enter a Name, such as "Tax notices → Charmie". Set the Order: lower numbers run first.
Set the conditions (When)
Fill in any of these. All the conditions you fill in must match. Leave them all empty to make a catch-all rule.
- Sender matches — text or a pattern (regular expression, not case-sensitive) checked against the sender and the sender organization's name. For example
taxation|department of revenue|irs. - Keywords — comma-separated. The rule matches when any keyword appears in the item's description or remarks.
- Mail type — for example Government.
- Addressed to — the legal entity.
Set what the rule does (Then)
Choose any of: Accountable, Responsible, Informed, Set entity, Priority, Action and Due in (days). Every rule must set an Accountable person or at least one Responsible person.
Save
Leave Active on and click Save rule.
How rules work:
- Rules run in Order, lowest first. The first matching rule wins; later rules are ignored.
- Rules only fill fields the person logging the item left blank. They never overwrite an owner, entity, action or due date someone chose. A Priority of Medium counts as blank, so a rule can raise it.
- Due in (days) sets the due date to the received date plus that many days.
- Each rule in the list shows its order, name, a When: and Then: summary, and how many times it has matched (matched N×).
- Use the switch on a rule to turn it on or off, the pencil to edit it, and the bin to delete it.
- Rules apply to mail logged after you save them. They don't change existing items.
Add a catch-all rule (mail supervisor)
A catch-all rule makes sure no item is ever logged without an owner.
- Click Routing rules.
- If you see No catch-all rule. Mail that matches nothing is created without an owner., click Add a default owner. Cooper starts a rule named Default owner (catch-all) with order 999.
- Leave every When field empty. Under Then, choose the Accountable person — your mail supervisor.
- Click Save rule.
The catch-all rule shows a catch-all badge and When: Everything not matched above. Its Accountable person is your company's mail supervisor, who also gets the daily unowned-mail digest and escalation notices.
Daily reminders and automatic escalation
Once a day, at 13:00 UTC (9 a.m. US Eastern daylight time), Cooper checks the Mail register:
| Check | Who is told |
|---|---|
| Mail with no owner after 48 hours | A digest goes to the person who logged it and to the mail supervisor. |
| Owned mail untouched for 5+ days | The Accountable and Responsible people get a nudge — at most every 3 days. |
| Mail past its due date and not completed | The item is marked Escalated with the reason "Past due … without completion". The RACI people, the mail supervisor and the person who logged it are told. |
Notifications arrive in Cooper and by email.
An administrator can change these settings in Settings → Organization → Notifications, under Mail that is slipping. It's on by default. The options are:
| Option | Choices |
|---|---|
| Flag mail with no owner after | 24 hours, 48 hours, 3 days, 5 days |
| Nudge the owner when untouched for | 3, 5, 7 or 14 days |
| Auto-escalate past-due mail | On (recommended) or off |
These options change the reminders only. The Aging card and view always use 48 hours and 5 days.
Fields reference
Add Mail Sorter form
| Field | Required | What it means |
|---|---|---|
| Date | No (defaults to today) | The date the item was received. |
| Mail Item # | Automatic | The item's number, MAIL-YEAR-MONTH-NUMBER. |
| Team (Optional) | No | The team that handles it. |
| Project (Optional) | No | A project it relates to. Most mail is company-level, not project-level. |
| Addressed To (Legal Entity) | No | Which of your company's legal entities it's addressed to. |
| Action Required | No | Pay, Deposit, Respond, Review, File, Inspect, Forward, or Inform (no action). |
| Sender Type | No (defaults to External Organization) | External Organization, External Human, or Other (Manual Entry). |
| Sender | No | The organization, person or typed name that sent it. |
| Mail Type | No | Physical, Email, Package, Legal, Government, or Other. |
| Priority | No (defaults to Medium) | Low, Medium, High or Urgent. |
| Status | No (defaults to Received) | Received, Assigned, In Progress, Completed, Escalated or On Hold. |
| Due Date | No | When it must be dealt with. Drives Due this week, Overdue and automatic escalation. |
| Accountable | No | One owner. |
| Responsible | No | People who do the work. |
| Consulted | No | People to consult. |
| Informed | No | People to keep in the loop. |
| Remarks | No | Short comments or special instructions. |
| Description | No | What the item is or says. Up to 3,000 characters. Keywords in routing rules search this text. |
| Upload Media | No when adding; at least one needed to Save changes on an open item | Scans or photos of the item. Images and PDFs. |
Assign panel
| Field | Required | What it means |
|---|---|---|
| Accountable | One of Accountable or Responsible | One owner — answers for the outcome. |
| Responsible | One of Accountable or Responsible | Does the work. |
| Informed | No | Kept in the loop. |
| Addressed to | No | The legal entity. |
| Action required | No | What the item asks for. |
| Priority | No | Low, Medium, High or Urgent. |
| Due | No | The due date. |
| Note to the assignee | No | Added to remarks with today's date. |
Routing rule
| Field | Required | What it means |
|---|---|---|
| Name | Yes | A name you'll recognize. |
| Order | No (default set for you) | Lower runs first. |
| Sender matches | No | Pattern matched against the sender and sender organization name. Not case-sensitive. |
| Keywords | No | Comma-separated; any one matching in description or remarks is enough. |
| Mail type | No | Only this type. |
| Addressed to | No | Only this legal entity. |
| Accountable / Responsible | One of them | Who owns the matched mail. |
| Informed | No | Who is kept in the loop. |
| Set entity, Priority, Action | No | Values to fill in if blank. |
| Due in (days) | No | Due date = received date + this many days. |
| Active | — | Turn the rule on or off. |
Permissions
Access to Mail is controlled by the Mail permission on your role.
| Permission | Lets you |
|---|---|
| Mail — Read | See Mail, the summary cards, views, items and routing rules. |
| Mail — Write | Log, edit, assign, complete, escalate and delete mail; create tasks from mail; create, edit and delete routing rules. |
People you put on an item's RACI need Mail — Read to open the item from their notification.
The same Mail permission also controls whether AI agents can use the email and mail tools on your behalf (see For AI agents).
Tips and best practices
- Add a catch-all rule first. It guarantees every item is born with an owner, and it defines your mail supervisor.
- Write a description. Keywords in routing rules search the description and remarks, so "Final notice — sales tax" routes far better than a blank description.
- Always attach the scan. People assigned the item can then act without walking to the mail tray.
- Give statutory mail a real due date. Tax demands, court papers and final notices should have High or Urgent priority and an actual due date. Overdue mail escalates automatically.
- Close the loop. Use Complete with a short outcome ("Paid via VPR-123") instead of leaving items in Received.
- Use My mail daily. It's your personal list of open items you're part of.
Troubleshooting
You need the Mail permission. Ask your administrator to add Mail — Read (and Write if you log or assign mail) to your role.
Those actions need Mail — Write. With read access only, you can view items but not change them.
An open item needs at least one attachment before you can save edits. Upload a scan or photo of the item, then click Save changes again.
Assigning needs an owner. Choose an Accountable person, or at least one Responsible person, then click Assign & notify.
Every routing rule must give matched mail an owner. Under Then, choose an Accountable person or at least one Responsible person.
Check that the rule is Active and that all its When conditions match the item. Remember that the first matching rule wins — a rule with a lower Order may have matched first. Rules also never overwrite fields someone filled in when logging the item, and they don't change items logged before the rule existed.
No rule matched and there's no catch-all rule. Open Routing rules and click Add a default owner.
Filters only work in the All view. Click the All tab.
These show open items where you are Accountable, Responsible, Consulted or Informed. Ask whoever logs mail to add you to the item's RACI.
Cooper escalates mail automatically when it passes its due date without being completed. The reason reads "Past due … without completion". Complete the item, or assign it and set a new due date.
An administrator can change or turn off Mail that is slipping in Settings → Organization → Notifications.
Your Gmail or Outlook email is in Connect → Inbox, not Mail. See Inbox.
For AI agents
Agents work with the Mail register through the CooperBuild MCP server. Both tools need the user to have the Mail permission; write actions need Mail — Write. The mailSorter prompt ("Mail Triage") walks through the triage loop below.
| Tool | Actions |
|---|---|
mail_sorter_browse | stats (unassigned, aging, dueThisWeek, overdue, escalated, waitingOnMe, totals), inbox with view: unassigned, aging, due_soon, overdue, mine, escalated, completed, all; list (filters mailStatus, priority, mailType, actionRequired, legalEntityId, unassignedOnly, projectId, dateFrom/dateTo); search (query across Mail No., sender, addressee and description); get (mailId); rules (includeInactive). |
mail_sorter_manage | create (logs an item; applyRouting defaults to true), update, assign (accountableId, responsibleIds, informedIds, dueDate, priority, actionRequired, note), complete (outcome, proofRef), escalate (reason), delete (mailId or mailIds), apply_rules (re-run rules on existing mailIds; overwrite: true replaces existing assignments), rule_create, rule_update, rule_delete (ruleId, rule with match and apply). |
Key rules:
- People can be passed as Human IDs or as
{ name: "Full Name" }. - Assigning notifies the people. Don't also send them an email about it.
- A rule with an empty
matchblock is the catch-all. Itsapply.accountableIdis the mail supervisor. Put it last (for exampleorder: 999). apply_rulesis only available to agents. In the app, rules apply when mail is logged.- Statutory items (final notices, court, tax demands): set
priority: "high", a realdueDate, andescalateif already inside the response window. - Report counts (assigned, escalated, still unowned) rather than the full contents of each letter.
Valid values:
| Field | Values |
|---|---|
mailStatus | Received, Assigned, In Progress, Completed, Escalated, On Hold |
mailType | Physical, Email, Package, Legal, Government, Other |
priority | low, medium, high, urgent |
actionRequired | Pay, Deposit, Respond, Review, File, Inspect, Forward, Inform |
Common errors:
| Error | Fix |
|---|---|
| Mail entry not found | The mailId is wrong or the item was deleted. Find it again with search or inbox. |
| Assignment needs an accountable person or at least one responsible person | Pass accountableId or at least one responsibleIds entry. |
| A humanId is required for the "mine" view | The user has no linked person record. Use another view or filter by person. |
| Unknown inbox view | Use one of the views listed above. |
The email tools email_inbox_browse, email_inbox_manage and comm_send_email belong to Inbox, not to this register, even though they share the Mail permission.
Related
- Inbox — your own Gmail or Outlook email. Not the company Mail register.
- Organizations — senders you can pick when logging mail.
- Humans — the people you put on a mail item's RACI.
- Teams — the team that handles a mail item.
Inbox
Read, search, send and reply to email from your own connected Gmail or Outlook mailbox inside Cooper, and link threads to projects, tasks, humans and organizations.
Chat
Message teammates one-to-one or in groups, share files, photos, voice notes, polls and locations, call from a thread, and bring Cooper's AI agents into the conversation.

