Filters

A filter is a question you ask often enough to be worth saving. Write it once, and it stays answered.

What is overdue and mine? What is P1 in Work that is not waiting on someone else? Those are filters. Unlike the View menu, which tidies the list in front of you, a filter pulls tasks from everywhere in the workspace and gives the result its own place in the sidebar.

Create one from Filters in the sidebar. Type the query, name it, save it. The count next to it stays live.

The pieces

WriteMatches
todayDue today
tomorrowDue tomorrow
overduePast its due date and not done
no dateNo due date at all
completedAlready ticked off
p1Priority 1 — p1 through p4
@labelCarries that label
#projectLives in that project
due before:fridayDue earlier than that day
due after:2026-09-01Due later than that day
assigned to:meAssigned to you
no assigneeNobody has picked it up
search:invoiceTitle or description contains the word

Dates in due before / due after

Accepts today, tomorrow, a weekday name, or an ISO date like 2026-09-01. A weekday means the next one — on a Wednesday, due before:monday means before the Monday coming, not the one just gone.

Combining them

OperatorAlso writtenMeans
&andBoth must be true
|orEither will do
!notMust not be true
( )Group, to control the order

& binds tighter than |, so p1 & today | overdue reads as (P1 and due today) or overdue. If that is not what you meant, put the brackets in — they cost nothing and make the query readable a month later.

Worth stealing

QueryAnswers
overdue | todayWhat actually needs attention now
assigned to:me & !completedMy plate, in a shared workspace
p1 & #workThe things at work that cannot slip
no date & !@somedayUnscheduled work I have not deliberately parked
due before:monday & !p4What has to land before the week starts

Things that catch people out

  • Project names are matched without regard to case, so #work finds Work. Labels are matched exactly — @Home and @home are different labels.
  • A name with a space in it will not parse as #name. Rename the project to one word, or reach it with search: instead.
  • overdue already excludes completed tasks. Adding !completed to it changes nothing.
  • An unrecognised word is an error, not an empty result. Todome tells you which word it did not understand rather than silently showing you nothing.
Tip: Three or four filters you actually open beats twenty you scroll past. If a filter has gone a fortnight without being clicked, it was a question you did not really have.

Limits

Free includes three saved filters, Pro fifty. The query language is the same on every plan — see Plans and limits.