Implement task duration in @Todoist (workaround with @IFTTT)

Todoist is a great todo list and integrates with other applications such as Google Calendar or Sunrise in such a way that you can see your tasks in this wonderful calendar application.

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).


  1. 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:

QuickaddeventIn order to simplify the process you can use this recipe and modify as you wish.

  1. 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

  2. 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

Event in Google Calendar
Event in Google Calendar




Sunrise capture
Event in 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.



Published by


Business driven oriented professional with solid technical, team and project management background. Excellent analytic and problem solving skills. Passionate about turning data data into products and actionable insights.