Remember the olden days of calendar keeping, where you had to literally pencil in events and reminders on a paper calendar? Fortunately for all of us, it's now so much easier to keep track of tasks and events by using apps like Todoist and Google Calendar.
If you keep track of tasks in Todoist, but want to block off time to get them done in Google Calendar, this Zap—our word for the automated workflows you create on Zapier—will add incomplete Todoist tasks to your Google Calendar.
Don't use Todoist or Google Calendar? These same general steps should apply for most task management and calendar apps that you can connect on Zapier. Go to the App Directory and look for the apps you use to get started.
In this tutorial, we will cover how to build a no-code integration that will add incomplete Todoist tasks to your Google Calendar. 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. To set up your new automated to-do list integration, you'll need accounts with Google, Todoist, and Zapier. Once you have those, we can begin to build our Zap.
New to Zapier? It's a tool that helps anyone connect apps and automate workflows—without any complicated code. Sign up for free.
Step one: Connect your Todoist account to trigger your Zap
The first thing you need to do is set up a new Zap to connect your Todoist trigger to the Google Calendar action. We have a template for this integration to help you get started quickly. Click the Use this Zap button below to get started, or click here to start a new Zap from scratch. You'll need to create a Zapier account, if you don't already have one.
To get started, choose Todoist as your app and New Incomplete Task as your trigger event.
Click Continue. You will be asked to sign in to your Todoist account, if you haven't already. Click Agree to give Zapier permission to integrate with your Todoist account.
For each app you connect, Zapier will ask for a general set of permissions which allows you to be flexible with your Zaps. The only actions Zapier takes on your app accounts are those a given Zap needs to accomplish what you've set up.
After giving Zapier permission to access your account, select the Todoist account that you wish to use with this integration.
Now you can customize your Zap by selecting a specific Todoist project from your account.
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 selected Todoist projected is new and/or doesn't have any incomplete tasks, you'll want to add one before you test so there's data for Zapier to find. Here is an example of a task to use for testing:
Here is what the sample data will look like:
Once your trigger is tested, move on to the next step by clicking Continue.
Step two: Connect Google Calendar to your Todoist trigger
Now it's time to create the action of your Zap. First, create or log into your Google Calendar account. In Zapier, select Google Calendar as your app and Quick Add Event as your action.
Click Continue. This will prompt you to sign in to your Google Calendar account. 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 customize your quick add event by selecting the calendar it should be added to and describing the event. Google Calendar parses the event description to figure out the title, date and time. We will use the Todoist payload to form a string like this:
<title> at <datetime>. For title, use Content from the Todoist payload. For datetime, use Due String from the Todoist payload.
Once your information is filled out for your Google Calendar event the way you want it, click Continue and test your Zap. After running your test, you should see a new event in your Google Calendar app that matches your incomplete Todoist task.
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 incomplete task you add to Todoist will be added to your Google Calendar.
More ways to track your events
Calendars are a great way to visualize all the things you need to do for the day. If integrating Todoist and Google Calendar made your life easier, check out these other useful integrations through Zapier: