Simple task management
If you're just getting started in Tana, one of the simplest workflows to implement is for managing your tasks. This guide will show you how to set up a simple task manager, and how this pattern of creating a send-retrieve information flow is quite common and can be reused elsewhere. These skills are essential for getting the most out of Tana, and will be foundational for everything else you may want to build in the future.
A send-retrieve information flow is like sending mail to your future self. A supertag wraps your letter in a pre-addressed envelope, and search nodes are the mailboxes capable of receiving this specific mail on the other side.
Setup the supertag 📩
Create a Todo supertag
- Go to your Today node for a space to do some building.
- Click on a new node, type
#Task
, then hit Enter. You have now made a supertag, and you have applied the supertag to this node. - Note: the first time you apply a supertag to a node you're also creating the supertag. There are other ways of making a supertag too, see the Supertags documentation.
- Remember: Supertags apply to the whole node, and therefore always append to the end of a node.
Then, create a Task status field
- In the supertag configuration, make a new field called Task status.
- To make a new field, type
>
and give it the name Task status - Click on its icon to configure the field, and change the field type to Option
- In the fixed options, enter
Inbox
,Doing
,Done
as options. - Optional: To add some flair, we like adding emojis to option values 💃🏻 To bring up the emoji picker: For Windows, use the shortcut Start+. , for Mac use Cmd+Ctrl+Space or Globe+E (if you have the globe button). Tana also has a limited emoji picker that pops up when you type
:smile:
for example.
- To make a new field, type
- Configure the
#Task
supertag with a default field value, and checkbox functionality- Back in the supertag configuration, in your newly created field, enter
Inbox
as the default field value for all nodes tagged#Task
- Then, turn on Show as Checkbox, and Done state mapping.
- Back in the supertag configuration, in your newly created field, enter
- For Done state mapping, we want to map the checkbox states with the Task states in the field we just made.
- Map checked to should be Task status=Done
- Map unchecked to should be Task status=Inbox
Now, test it out!
- Apply the supertag on a couple of test nodes
- Notice the default field value should be
Inbox
. - Try checking and unchecking it. This should toggle the field values between Done and Inbox.
- Before heading to the next step, make three test tasks: one with Inbox, one with Doing, and one with Done as their field values.
Setup the search node(s) 📮
Make a simple status/kanban board for all your tasks
Create a live search to find all nodes tagged with #Task
- A logical place to put this search node is somewhere on your Home node, so that's where we're going to make it.
- Write "All tasks" on a node somewhere in your home node
- To create a search node, on the node, Cmd/Ctrl+K > Find nodes > with tag > #Task > Enter (There are other ways of making a search node too, see Three ways to create a live search)
- You should see the three test tasks pop up as a list.
- Change the View to Cards, and Group by Task Status
- Each task turned into a card, and there should be one card in each column
- Rearrange columns if they're not in the Inbox/Doing/Done order
Test it out!
- Try dragging cards from one column to the other, and see their statuses change accordingly
Extra I: Add the All tasks live search as a navigation target on the supertag
- Copy a reference to the All tasks live search
- Open the supertag configuration, and scroll down to Navigation targets
- Paste the reference there
- Now, you can click on the supertag and in the pop-up you'll see the All tasks as a menu item you can navigate to.
Extra II: Pin the All tasks live search
- Want your todos extra visible? Pin it to the sidebar, and it'll always be within reach wherever you are in Tana.
How to use 🚀
Add tasks
You can really add tasks from anywhere in this workspace by using the supertag, but common places include your daily note, through Quick add, or in your All tasks view
How to manage your tasks
- Drag tasks from Inbox to Doing to plan your day
- Make sure you don't overwhelm yourself with too many tasks in Doing. I recommend no more than 2-3, but you may be capable of more or less so adjust as needed.
- Once done, do what's more satisfying: Drag card to Done, or check it off ✅
- Optional: You can clear out old Done tasks by adding a new option called Archived, and moving todos there once you're done looking at your done tasks :)
That's it! ✅
Congratulations, you've just made a simple task manager in Tana!
Easily modify this setup to include fields like Task due date
, Priority
, or Related project
.
Notice that this closed-loop pattern of writing things down and resurfacing things again is at the heart of what makes Tana uniquely built for knowledge work. It doesn't matter where or when you write something down, by throwing a tag on it you can always have the confidence that it'll resurface on your dashboard, daily note, or dream project through a well-placed live search 📮
Say bye bye to lost tasks! 👋