We know that saying goodbye to a tool you’ve trusted for years isn’t easy, and we acknowledge how important the legacy Google Calendar integration was to so many of you. We’re here to guide you through the change, and show you why this transition will make planning and staying on top of your day-to-day even better.
Learn step-by-step instructions for making the switch, handy workarounds to keep some of the workflows you’ve gotten used to, and quick answers to your burning questions about the new Calendar integration.
Here's what's happening
On March 10, 2025, we’ll retire the legacy Google Calendar integration and fully transition to the new Calendar integration we introduced in June 2024.
The legacy integration has helped many of you manage your tasks and calendar events since 2017. But it’s had its share of challenges, from sync reliability issues to seeing duplicates of tasks or calendar events. Let's just say these left many people scratching their heads.
Although the integration paved the way for calendar functionality in Todoist, we knew you needed something more robust and reliable for your daily workflows.
Make the switch
The new Calendar integration adopts the core features of the legacy version while bringing a few neat improvements to the table:
- See your day at a glance: View your calendar events and Todoist tasks side by side in the Today and Upcoming views.
- Craft a realistic plan: Use hour-by-hour time-blocking in the calendar layout (available on paid plans).
- Stay in sync: Enjoy more dependable two-way syncing with Google Calendar.
- Prepare for the future: Anticipate support for other calendar providers, including Outlook, is on the horizon.
The Calendar integration is a step forward, but don’t just take our word for it. Over 500,000 people have already made the switch, and we’re receiving great responses:
“This calendar feature has the potential to radically impact my workflow in some powerful ways – I can’t wait to see how you all continue to develop it! Thanks for making it awesome!”
– Jonuzzy, Todoist Pro user since 2014
And the numbers back it up: Folks using the Calendar integration are more than three times as likely to achieve their weekly goals compared to those using other methods.
Change is never easy, but we’re confident this update will give you a clearer, more productive way to plan your time.
Transition to the new Calendar integration
Here’s how to switch to the new Calendar integration:
Step 1: Check your current integration
- Log in to Todoist at https://todoist.com.
- Click your avatar at the top-left.
- Select Settings.
- Click the Integrations tab.
If you see “Google Calendar (Legacy)” with a “Disconnect this integration” button, you’re using the legacy version and need to switch before March 10, 2025.
Step 2: Disconnect the legacy integration
Click the Disconnect this integration button below the Google Calendar (Legacy) section. Then, click Disconnect again to confirm.
Step 3: Remove old synced events and tasks
Warning
Make sure to disconnect the legacy integration first before performing these steps to avoid losing any data.
- Log in to Todoist at https://todoist.com.
-
Go to the project to which the legacy integration has synced your Google Calendar events.
If you’re unsure which project was synced, find a synced Todoist task on your Google Calendar and search for that task in Todoist.
- Bulk select and delete all tasks that synced from Google Calendar.
- Open Google Calendar and look for the My calendars section.
- Deselect all calendars except for the calendar synced with your Todoist account. This is to prevent accidentally removing events from other calendars.
- Right-click each event that’s synced from Todoist and select Delete. Repeat this step for all events that have been synced from your Todoist project(s).
If you’ve set up the legacy integration with a newly created Todoist Google Calendar (this is by default), click the dismiss icon next to it.
Step 4: Set up the new Google Calendar integration
Follow our detailed guide to connect the new Google Calendar integration.
Step 5: Remove duplicates from Google Calendar or Todoist
- Log in to Todoist at https://todoist.com.
-
Click your avatar.
- Select Settings.
- Click the Calendars tab and temporarily turn off Sync tasks to calendar, if you use this option. This will remove the Todoist calendar created by the new Calendar integration, and prevent you from deleting it by mistake.
- Open the project to which the legacy integration has synced your Google Calendar events. If you’re unsure which project was synced, find a synced Todoist task on your Google Calendar and search for that task in Todoist.
- Bulk select and delete all tasks that synced from Google Calendar.
- Open Google Calendar and look for the My calendars section.
- Deselect all calendars except for the calendar synced with your Todoist account. This is to prevent accidentally removing tasks from other calendars.
-
Right-click each event that’s synced from Todoist and select Delete. Repeat this step for all events that have been synced from your Todoist project(s).
Alternatively, if you have set up the legacy integration with a newly created Todoist Google Calendar (this is by default), click the dismiss icon next to it.
- Switch back to Todoist.
- Go back to the Calendars tab.
- Turn on Sync tasks to calendar, if you use this option.
Workarounds for replacing legacy functionalities
We understand that transitioning from the legacy to the new Google Calendar integration might disrupt some of your trusted workflows. Adapting your workflow can take time, and we’re here to help in any way we can. Here are some suggestions to help you adjust:
I want to display my calendar events as tasks in Todoist.
The new Calendar integration shows your calendar commitments as distinct ‘events’ in Todoist, instead of converting them to regular tasks that you can check off your list. Synced events are displayed alongside your tasks in the Today and Upcoming view, making it much easier to distinguish between your to-dos and everything else you got going in your calendar.
If you still prefer seeing your events as tasks that can be completed in Todoist, you can get something similar working by creating an automation with a tool like Zapier. See the FAQ section below to learn more.
I only want to sync tasks from specific projects to a designated calendar in my Google Calendar account
Being able to select specific projects, and sync their tasks to designated calendars, isn’t available with the new Calendar integration. Still, we’re not ruling out the possibility that this functionality will be added in future updates.
In the meantime, several third-party integrations offer more granular ways to sync Todoist tasks to your Google Calendar account. Some of these services may require a paid subscription. We encourage you to explore these options to find a solution that best fits your needs.
Be sure to share your insights and needs with us. They play a crucial role in shaping future updates.
Get in touch
If you face any issues when switching to the new integration, you can access the Todoist web app and re-sync the integration. Click your avatar → Settings → Calendars, and select Resync.
If you’re still having trouble with the new Google Calendar integration, get in touch with us. We— Sergio, Keita, Marija, and any of our other teammates—will make sure the integration works, and that you’re back on track.
FAQ
Since 2017, the legacy Google Calendar integration has allowed a two-way sync between Todoist and Google Calendar. While this integration has proved popular, it has many sync reliability issues and its complicated architecture limits our ability to deliver the reliable, intuitive experience you deserve.
Drawing on years of bright user insights, we released our new Calendar integration in June 2024. It’s designed to create a more sustainable future for calendars in Todoist. By focusing our efforts on the new robust Google Calendar integration, we open up exciting possibilities for future enhancements (Hint: Support for additional calendar providers, Outlook rolling out soon! 🥳 and syncing to multiple calendar accounts).
If you’d like to sync your calendar events as Todoist tasks, you can use Zapier as a workaround. This third-party integration offers a flexible way to achieve this functionality.
To set it up, please follow the steps outlined in this article from Zapier: Add new Google Calendar events to Todoist.
We recommend watching this video for a clearer understanding of how it works.
You can create duplicate tasks within the shared project and assign one to each person.
No, you need to connect to the new Google Calendar integration yourself in order to give the required permissions to Todoist. During setup, you’re asked to connect your Todoist account with your Google account and authorize the integration. You can choose to switch to the new integration before March 10, 2025. If you decide to wait, we'll remove the legacy integration from your account on March 10, 2025, after which you can set up the new Google Calendar integration.
Note
Todoist requests the full scope of Google Calendar permissions, so you can sync scheduled tasks as events. We neither store events in the Todoist databases nor access them in any way. We only store a reference of each calendar, so you can choose the calendars to view events in Todoist.
To avoid losing any data, make sure to follow the steps in the correct order:
- Disconnect the legacy integration. Skip this step if you've already removed the legacy integration after March 10, 2025.
- Remove any old tasks or events that were created by the legacy integration.
- Set up the new Google Calendar integration through the Calendar settings.
We value your opinion and always try to improve Todoist based on feedback from our community. Feel free to share your feedback about the deprecation, and we’ll review it.
If you’ve got great ideas for the new Calendar integration, send your feature requests.