Use Calendar with Todoist

Available for

  • Business
  • Pro

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.

1 - Calendar - Week view.png


For now, the Calendar integration can only be used with Google Calendar. As a result, you can't use both the Google Calendar (Legacy) integration and this feature at the same time. Learn more here.

Set up the integration

  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.

Your Google Calendar events will now appear in the Today and Upcoming views.

2 - Calendar - Settings - Connect.png

View 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. Instead, click an event to open and edit it in Google Calendar.

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.

3 - Calendar - Events list.png

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

5 - Calendar - Time-blocking.png


Only events for today and future days are visible in Todoist, and your events are only visible to you. Their visibility and settings aren’t shared with any project collaborators or workspace members.

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.

4 - Calendar - Events setup complete.png

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.

5 - Calendar - Time-blocking.png

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

6 - Calendar - Disconnect.png


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.

Try to manually sync your Todoist data.

These duplicate events were created by the legacy Google Calendar integration, and they're not connected to any other events or tasks in your Todoist account. It's safe to manually remove these duplicates.

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

We neither store 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.