Tana Ninja Tricks

Seven Tana Ninja tricks from All-Star Tana ambassador team. Non-obvious & clever techniques.
Tana Ninja Tricks

Recently we hosted a Tana Jam featuring All-Star Ambassador team👑

André Foeken, Ev Chapman, Fis Fraga & RJ Nestor showcased their advanced productivity systems. While doing it, they highlighted quite a few super non-obvious Tana tips & tricks.

In this article, I’ve selected 7 of the most useful & clever ones!

Enjoy↓


1. Move to Next Day Command

Command rewrites any date field with the date relative to the current value (In this example: +1 day).
Perfect for one-click rescheduling or rolling deadlines.

Clone a command, change the phrase (+2 days, +3 weeks, next month) to make a full menu of reschedule buttons.
Can be a foundation to build recurrent tasks.

0:00
/0:26

2. Date Arithmetic in Searches

Lets you have a query on daily (also weekly & monthly) node to show a content for a relative date
Tomorrow: PARENT+1
Yesterday: PARENT-1
And so on...

This way you can build auto-rolling views like Tomorrow’s tasks, Next-week review, or Same day last year without hard-coding dates.

0:00
/0:36

3. Plug-in Dashboards

You can put all planning widgets in a #daily dash supertag, mark it Promoted for: Day[BASE TYPE], and toggle it via right-click → Extensions.
Gives you one-click switch between Planning mode (dashboard on) and Focus mode (clean agenda).

0:00
/0:33

4. Node Filters as IF-Statements

Put two commands in one trigger field; gate each with a Node Filter.
Only the filter-passing command runs → giving you IF/ELSE logic.

Example: logic of moving nodes [using On Checked trigger] into different places based on certain parameters [Daily/Weekly routines]

0:00
/1:15

5. Conditional Auto-Retagging

Building up on the previous one
You can have keyword-triggered rules.

For example: if note text contains “discuss”, a command removes #task and adds #discuss.
Implemented via a Node Filter and On Added trigger.

Gives you instant, hands-free conditional retagging → ideal for patterns like "call", "delegate" and so on.

0:00
/0:43

6. Dynamic Generator

Voice note arrives in certain language and certain format.
AI field’s prompt references other field of the same tag (or node), for example:
${Language}
${Length}
${Format}

This way you get a generator that produces consistent output with dynamic settings.

0:00
/0:29

7. Dynamic Icons

In a tag’s Icon field (in Debug menu), paste a reference to a filed that contains node with a icon (usually makes sense for some kind of STATUS)
The node’s emoji flips instantly whenever the value of the field changes → no commands required.

0:00
/0:43

If you’d like to experience the full event, see these tricks in context, and discover even more insights, here are the recordings of both JAM sessions: