Sign up
  • Home
  • Automation with Zapier

How to automatically add incomplete Todoist tasks to Google Calendar as events

Zapier tutorials

3 min read

How to automatically add incomplete Todoist tasks to Google Calendar as events

By Kaylee Moser · December 8, 2020
The Todoist and Google Calendar logos

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.

The app selection screen in Zapier with text reading "New incomplete task in Todoist", "Choose app & event", with Todoist as the app and "New incomplete task" as the 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.

A permissions modal reading "Zapier will be able to receive the following permission: View your user info, Read and write your app data, Delete your app data" followed by buttons for cancel and agree.

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.

The area where you select a Todoist account in Zapier. This shows an example Todoist account in the dropdown menu area below text that says "Todoist account: (required)"

Now you can customize your Zap by selecting a specific Todoist project from your account.

Selecting your Todoist project in Zapier

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:

A sample task in Todoist that reads "Test Zapier integration"

Here is what the sample data will look like:

Sample data as it appears in Zapier after being pulled from Todoist. The "content" field reads "Test Zapier integration"

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.

Choosing Google Calendar as the app and Quick Add Event as the action in Zapier

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.

Choosing a Google Calendar account

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.

Setting up your action event in Zapier. Todoist fields for "content' and "Due String" are brought into the "Describe Event" area of the Zap editor.

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.

A Google Calendar event that reads "Test Zapier integration"

Make sure you turn on your Zap when everything looks done, by clicking the toggle switch at the bottom of the screen.

A screenshot of a slider at the bottom of the Zap Editor.

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:

Get productivity tips delivered straight to your inbox

We’ll email you 1/wk, and never share your information.

Kaylee Moser picture

Kaylee Moser

Kaylee Moser is a freelance writer living in the Sierra Foothills of California. When she’s not writing, she’s either gardening, collaging, or playing with her dog.


Related articles

Improve your productivity automatically. Use Zapier to get your apps working together.

Sign upSee how it works