Skip to main content
Question

How do I connect Google Calendar meetings to Todoist as tasks with corresponding dates and times in Zapier?

  • February 20, 2025
  • 3 replies
  • 21 views

Hello,

Todoist recently removed their legacy Google calendar sync option. This integration would add all calendar meetings into todoist as tasks within a project. I am having some difficulty recreating this in Zapier, and was hoping someone might be able to help. 

In short, I need all future google calendar meetings to become tasks in Todoist - with due dates and times that correspond with the existing information on the calendar invite. I need these tasks to update as the meetings get changed/updated, and I would like to have them appear in todoist at least a week in advance. (but also collect any tasks that already exist within this week, or any that get created last second) 

Any assistance would be greatly appreciated, as I am very new to the platform.

Did this topic help you find an answer to your question?

3 replies

JammerS
Forum|alt.badge.img+6
  • Zapier Staff
  • 2374 replies
  • February 24, 2025

Hi ​@Aidengoodr,

 

Welcome to the Community.

 

To create Todoist tasks from Google Calendar events using Zapier, set Google Calendar as the trigger with "New or Updated Event." Then, choose Todoist as the action with "Create Task," mapping the event summary as the task name and the start time as the due date. Optionally, add a filter to include only specific events. The setup may vary based on your particular needs.

 

I hope this helps. If you have any more questions or need further clarification, feel free to ask.


  • Author
  • Beginner
  • 1 reply
  • February 24, 2025

Hi ​@JammerS,

 

Thank you for your reply. I have found success in using the google calendar Zap setting “Event Start” and setting it to 7 days before, as that’s how far in advance is desired. 

 

Where i’m struggling at the moment is to find a zap setting that will import the currently existing calendar invites within the 7 days. these won’t get caught with my current setup. 

 

Also, how exactly would i use a filter to update only existing tasks, rather than creating a new task every time one’s updated. 

 

Apologies if my phrasing is confusing, but the gist of what i’m looking to do is have tasks get automatically created in todoist when they are 7 days away, have them get updated if they get changed within those 7 days, and deleted if they are removed from google calendar. 

 

Thank you!!


JammerS
Forum|alt.badge.img+6
  • Zapier Staff
  • 2374 replies
  • February 25, 2025

Hi ​@Aidengoodr,

 

Zapier can only trigger new or updated calendar events, not existing ones, but you can manually import old events into Todoist. To update tasks, use the "Update Task" action with the task ID, which can be stored in the event description. Since Zapier doesn't support deleting tasks in Todoist, you can use the "Complete Task" action instead. A workflow could include three Zaps: one to create tasks from calendar events, another to update tasks when events change, and a third to mark tasks as complete when events are canceled.

 

Please note that this is a complex setup and might require some tweaking to work precisely as you want it. Feel free to ask if you run into any issues or have any questions!