Back in the fall of 2016, I switched my to-do list manager from a simple text-file based list to Todoist. I made the switch because I was looking for something with more capabilities than what my text-file offered—in particular, the ability to schedule tasks for certain dates and times. I chose Todoist because it looked like it could do everything I needed. I made sure to play with it for several months, and now having become a Todoist “Expert” (based on the Karma ranking they app provides), I feel I’ve used it enough to write about it, and to give a strong recommendation for folks looking for a to-do manager.
Here are my top 8 reasons I think Todoist is a great to-do list manager:
1. It is easy-to-use. You type in your to-do item and it adds it to your list. You can easily assign a to-do item to a project by prefacing the project name with a # sign as you type.
2. It is available everywhere in a consistent way. The app looks the same on my MacBook, iPad, iPhone, and in a web browser. There is nothing new to learn.
3. It has natural language recognition of dates. One of the things I have discovered about using to-do lists is that if I don’t give an item a specific date or time to complete, I don’t complete it. Todoist makes it easy by allow you to type in natural language dates. I can type: “Write post on Todoist tomorrow,” and the “tomorrow” is recognized as a date and assigned that date accordingly.
4. It integrates with my calendar. My calendar is the central place I use for managing my days. As I add things to my to-do list and assign them dates and times, those dates and times also appear on my calendar so that I don’t have to be looking at Todoist at all to know that I have things to do.
5. Sharing is easy. My wife uses Todoist and we have a shared project called “Family.” We can assign tasks to one another in this project, and the tasks show up on our respective lists—and also on our calendars. When one of us completes a task, the other is notified.
6. The Karma feature is a powerful motivator. Todoist implements a unique feature called Karma, which gamifies the process of managing your to-do list. You get Karma points for completing tasks, using advanced features and function. The more points you get, you accrue different levels of usage. (When I hit 7500 Karma points, I became an “expert.”) Karma also helps ensure you are using the tool correctly. If I don’t complete a task on a given day, I can reschedule it, and the Karma features encourage this. They also let me set daily and weekly goals, and track trends.
7. It has a useful API. My old to-do list was integrated into some scripts I had that allows me to automate my timekeeping at work. Filling out my timesheet and charging back to projects became simple and easy by parsing completed items in my to-do list. Todoist’s API was easy enough to use to allow me to replicate this functionality using Todoist instead of my old plain text file.
8. It integrates with Alexa. While I don’t use this functionality as much as I could, Todoist does integrate with Alexa. So if I am in the kitchen and realize we are low on milk, I can simply say, “Alexa, add milk to my shopping list.” Alexa does this, and as I have configured Alexa to use Todoist as my list manager, the item goes on my Todoist shopping list.
I resisted to-do applications for a long time, because they often seemed to add more effort than they saved. But Todoist has found the right balance. It is easy to add items to a list, search a list, organize lists into projects, schedule and assign tasks, and the Karma feature makes me feel good about all of the things I’m getting done. I definitely recommend it to anyone looking for a to-do list manager.