So for some time now I’m using Todoist as my personal means oforganization and (at least try to) practise GTD.It really helps me to stay organised (mostly) and keep focus, and evenso non-free I’m using Todoist as it has both anice and user-friendly Web UI as well as an Android App (both workingwell offline).

USING TODOIST TO MANAGE PROJECTS AND NEXT ACTIONS LISTS Todoist is an excellent option for managing the Projects, Next Actions, and Waiting For lists in your system. We recommend you create lists in Todoist to match the common set of lists recommended in the Getting Things Done book, which we describe in more detail over the following pages. One of the core tenets of GTD is to get tasks out of your head and into your external system the moment they come to you. Todoist syncs across platforms – computer, phone, web browser, email client, smartwatch, or smart home assistant – so you can enter tasks anytime, from anywhere.
In my opinion, Todoist is the perfect tool for managing all your day-to-day tasks. It has a simple design that allows you to start using it within the first five minutes of downloading it. But it’s flexible enough to manage sophisticated projects that involve numerous steps and multiple team members. If you’re more accustomed to GTD, then these items would be much like the “Someday/Maybe” context. In Todoist, the best way to deal with backburner items is to create a big project and name it “Backburner” and then place any future action steps and references in it.
And then there’s Huginn which is aself-hosted IFTTT on steroids, which I’m also using for quite a whilenow. Yet so far I didn’t connect both tools.
Todoist Someday Soon
Then there was that idea:
I tend to just “like” stuff over on Twitter to flag it for me toeventually “Read Somewhen”. Yet I use Todoist to keep a GTD-stylesomewhen maybe list.
So wouldn’t it be cool if tweets I liked would automatically pop up onmy Todoist Inbox (at least if they are likely “stuff to read”)?


well, so I quickly noticed that Huginn doesn’t have a Todoist Agent andI’m not at all proficient in Ruby … anyways I gave it a try …so now there is huginn_todoist_agent :-)
In order to “click together” the Twitter-to-Todoist forwarder I createda scenario using three agents:

Todoist Someday Chords
- Twitter Favorites Agent to continuously retrieve my Twitter favsand create an event for each and everyone
- a Trigger Agent consuming these events and filtering out stuffthat’s not likely “to be read”
- last but not least the my own Todoist Agent configured with a“Huginn” label so I know where the tasks come from
The Trigger Agent is configured like this
… it simply excludes all Tweets that either have no URL at all (sonothing to read there) or Tweets just mentioning other Tweets.
Todoist Someday Full
Using my “custom” Todoist Agent with Huginn’s docker containeris pretty simple: you just provide an environment variableADDITIONAL_GEMS with value huginn_todoist_agent and it auto-installsit during first start of the container :-)
