Plan ahead with calendar events in Todoist


Calendar events are gradually being rolled out to all users.

See your Google Calendar events alongside your tasks in your Today and Upcoming views in Todoist, making it easy to plan your day and week ahead.


Set up calendar events

  1. Click your avatar in the top-left of Todoist.
  2. Select Settings.
  3. Select the Calendars tab.
  4. Click Connect Google Calendar.
  5. Check all the required permission boxes.
  6. You’ll now see your Google Calendar events in your Today and Upcoming views.


View calendar events in Todoist

Google Calendar events are displayed as read-only in the Today and Upcoming views. This means that they can’t be edited within Todoist.

Your events will look slightly different depending on what layout you set for your task list.

If you’re using list or board layout, events will be grouped in an event stack at the top of your task list.


If you’re using calendar layout, your events will appear as blocks of time, depending on what duration you have given them.


Access event details

Click the name of the event you want to have a closer look at. This will open the event in Google Calendar, where you will be able to access all information related to your event.

Hide specific calendars

By default, Todoist fetches events from every calendar in the connected Google Calendar account, but you can decide for yourself which calendars you want to see in Todoist.

  1. Click your avatar in the top-left of Todoist.
  2. Select Settings.
  3. Open the Calendars tab.
  4. Enable or disable the calendars you want to see in Todoist.


Show events from multiple calendars

You can only connect one Google Calendar account at a time. However, you can view events from other calendars in Todoist by subscribing additional calendars to the Google Calendar you have integrated with Todoist. Here's how:

  1. Open your Google Calendar.
  2. In the sidebar, click the + icon next to Other calendars.
  3. Depending on what kind of calendar you want to show events from, you now have two options:
    • If you want to show events from another Google Calendar account, click Subscribe to a calendar.
    • If you want to show events from an Outlook or an iCloud Calendar, click From URL.

Learn more in this Google help article.


The calendars you are subscribing to will need to have See all event details enabled in their sharing permission settings:

  1. Hover your mouse over the calendar you are subscribing to in the left-hand menu of Google Calendar. 
  2. Click the three dots icon.
  3. Select Settings.
  4. Scroll down to Share with specific people or groups.
  5. Set the account to See all event details.

Time-block your week

If you're on the Pro or Business plan, you'll be able to time-block (or timebox) your tasks around your events in the calendar view. Here’s how:

  1. Open the Upcoming view in a browser or one of the Todoist desktop apps.
  2. Click View in the top-right.
  3. Select Calendar.
  4. Click Week next to Layout. You'll now see all your events for the week.

You can now time-block your tasks for the week. Drag a task to wherever you want in your calendar.

Quick tip

Check out our article on how to use time-blocking to do weekly reviews!

Disconnect your calendar

If you no longer want to see your calendar events in Todoist, you can easily disconnect the calendar. Here's how:

  1. Click your avatar in the top-left of Todoist.
  2. Select Settings.
  3. Open the Calendars tab.
  4. Click Disconnect.


About the Google Calendar integration


Calendar events can't be used while having the Google Calendar integration enabled

It's not possible to use calendar events and the legacy Google Calendar integration at the same time. You can still use calendar events to pull read-only events from your Google Calendar, but you won't be able to set up the 2-way sync Google Calendar integration as described here.

Since 2016, the Google Calendar integration has allowed a two-way sync between Todoist and Google Calendar. This has proved to be an incredibly popular integration, but also one with many issues. Now that we have released native calendar features, including the calendar layout and the calendar events, we've decided our resources will be best spent on developing these features.

This means that while we will continue to maintain the Google Calendar integration, our main focus will be on developing our native calendar features. Our plan is to get to a point where we can offer all the same functions as our current Google Calendar integration, but with less bugs and limitations.

If you'd like to see your Todoist tasks in your Google Calendar, rest assured, we're working on a way to sync scheduled tasks from Todoist to Google Calendar. Meanwhile, you can also view your scheduled tasks as read-only events by subscribing to the Todoist calendar feed. Once you have done this, make sure you go to Settings > Calendars and hide the calendar.


  • Events will only be displayed in your Today and Upcoming views.
  • Events won't be visible in the Today view when a grouping option is applied.
  • Events are read-only. Click an event to open and edit it in Google Calendar.
  • Events are only visible if they have been accepted or are pending in your calendar. Declined events will not be shown in Todoist.
  • Only events for today and future days are visible in Todoist.
  • Your events are only visible to you. Their visibility and settings aren’t shared with any project collaborators or workspace members.


It's not possible to edit events in Todoist, as they're read-only objects. However, you can click on an event to open it in your calendar app, where you will be able to edit it.

For now, you can only connect directly to one calendar account. As a workaround, you can subscribe other calendars to the Google Calendar you have integrated with Todoist. Once the events from your other calendars show up in your Google Calendar, they will then also sync to Todoist.

Google Calendar is the first calendar app that's supported. We are looking to add support for other calendar apps in the future.

Tasks are not synced to the calendar you've connected.

Calendar events are neither synced to other services nor do they appear in backups. Unlike tasks, calendar events are read-only objects that's displayed within Todoist. This means they can't be edited in any way.

We neither store calendar events in the Todoist databases, nor can we see them in any way. We only store a reference of each calendar, to make it possible for you to select which calendars you can view events from in Todoist.

We only ask for the minimum level of permissions needed to show your events as read-only in Todoist, which is the calendar scope for Google Calendar.