Do you ever feel like you are using a million different apps to track the things you need to do, places you need to go, and people you need to see? Maybe you have one app for tracking work tasks, another for chore reminders, and yet another calendar app for scheduling meetings and outings. If you're not careful, you could lose track of it all and fall behind.
Fortunately, with Zapier you can integrate all of your productivity and calendar apps so you never miss a meeting, deadline, or fun outing ever again.
In this tutorial, we will cover how to build a no-code integration that will add every new Google Calendar event to your Todoist tasks. As a quick primer on these apps, Google Calendar is Google's calendar application that's part of Google's suite of productivity apps, like Gmail and Meet. Todoist is the task management app by Doist with great resources for productivity.
Together, Google Calendar and Todoist will keep all of your scheduling information in sync so you only have to open one app to know what's on the docket for the day. To set up your new automated to-do list integration, all you need is a Google account and a Todoist account. Once you have those, we can begin to build our Zap.
Step one: Connect your Google Calendar account to trigger your Zap
The first thing you need to do is set up a new Zap to connect your Google Calendar trigger to the Todoist action. We have a template for this integration to help you get started quickly.
Choose Google Calendar as your app and New Event as your trigger event.
Click Continue. You will be asked to sign in to your Google Calendar account, if you haven't already. Click Allow to give Zapier permission to integrate with your Google Calendar account.
After giving Zapier permission to access your account, select the Google Calendar account that you wish to use with this integration.
Now you can customize your Zap by selecting a specific calendar from your account. Take note that this step is required and there is no default value.
Click Continue. You will be asked to test the trigger, which is always a good idea when building a Zap because it gives you sample data to work with. If your Google Calendar is new and/or doesn't have any events, you'll need to add one for the trigger test to work.
Your sample data should look similar to this. Once your trigger is tested, move on to the next step by clicking Continue.
Step two: Connect Todoist to your Google Calendar trigger
Now it's time to create the action of your Zap. First, create or log in to your Todoist account.
In Zapier, select Todoist as your app and Create Task as your action.
Click Continue. This will prompt you to sign in to your Todoist account. Click Agree to give Zapier permission to access your account.
After you've signed in, select the Todoist account you wish to use with this Zap, then click Continue.
Now you can customize the task that will be added to your Todoist by choosing a project, adding a title, and so on. The default project goes to your inbox in Todoist, but you can select whichever you want. In our example, we added this task to an Events project.
The title is the only field that is required. To get the correct event title from Google Calendar, select Summary from the Google Calendar payload.
The note section is a great place to log extra event details and add a deep link back to Google Calendar. Do so by including Location and HTML Link from the Google Calendar payload.
Since it is an event that is being logged in Todoist, it's a good idea to include the start date and time of the event. Todoist has great support for human readable dates, like "today" or "tomorrow at noon", but since the datetime is coming from the Google Calendar payload, use the Due Date (Raw Formatted) and select Event Begins from the data.
Additionally, you can configure task assignment, priority level, and add labels as you see fit.
Once your information is filled out for your task the way you want it, click Continue and test your Zap. After running your test, you should see a new event in your Todoist app that matches your Google Calendar event.
And it should have this detailed view:
Make sure you turn on your Zap when everything looks done, by clicking the toggle switch at the bottom of the screen.
Congrats, you did it! From now on, every new Google Calendar event you add will be added to your Todoist.
More ways to track your events
Todoist works great as a catch-all for everything — from work meetings to dinner dates with friends. If you enjoy sharing data between your Google Calendar and Todoist apps, check out these other useful integrations through Zapier: