Plan ahead with calendar events in Todoist


Note

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.

cal-events.png

Set up calendar events

  1. Click your avatar in the top-left of Todoist.
  2. Select Settings.
  3. Select the Calendar 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.

connect-cal-account.jpg

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.

event-list.jpg

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

event-week.jpg

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.

hide-calendars.jpg

Show events from multiple calendars

You can only connect one Google Calendar 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 help article by Google.

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 calendar view. Here’s how:

  1. Open Upcoming view in a browser or one of the Todoist desktop apps.
  2. Click View in the top-right.
  3. Select Calendar.
  4. Next to Layout, click Week. You will now see all your events for the week.
  5. You can now time-block your tasks for the week. Simply drag-and-drop 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.

disconnect-cal-account.jpg

About the Google Calendar integration

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

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

Retiring the legacy Google Calendar integration

Since 2016, the legacy 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 made the decision to retire the Google Calendar integration. This will most likely happen towards the end of 2024.

You can continue to use the Google Calendar integration until then, but we recommend disconnecting the integration and switching to the calendar events.

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. In the 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.

Noteworthy

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

FAQ

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.

Calender events can't be synced or copied to other services, nor do they appear in backups. Unlike Todoist's tasks, calendar events are a read-only object that's displayed within Todoist, but can't be edited in any way.

We do not store calendar events in our databases, and cannot 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.readonly scope for Google Calendar.