Unfortunately, Todoist doesn’t yet support defining the duration of the tasks, so by default every task is shown as 1 hour duration. This is obviously less than ideal if you want to plan your day properly.
In order to overcome this problem I’ve found a workaround using IFTTT and Google Calendar. In my setup I link Google Calendar to Sunrise, my favorite calendar app (you can integrate Google Calendar with many other apps).
- Create a new recipe in IFTTT so that whenever you create a new task then an event is created in your Google Calendar. In my case I have modified this recipe, only the tasks created with the label @s! appear in my calendar.
The full recipe is shown below:
In order to simplify the process you can use this recipe and modify as you wish.
- Add your tasks to Todoist using Google Calendar quick event format. It’s quite simple and intuitive. E.g. @s! Study Anki flashcards for 30 minutes today at 12:00
This will trigger IFTTT to create a new event in my Google Calendar, showing the specified duration of the task (instead of the default 1 hour). It will also include a link back to the original Todoist task so when I have completed I can mark it off in Todoist very easily. This is how it looks like in Google Calendar and Sunrise
As you can see it’s pretty easy and it just works fine as workaround until the task duration functionality is implemented in Todoist. If you have any question please leave a comment below.