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