Sign up
  • Home

  • Automation with Zapier

  • Zapier tutorials

Zapier tutorials

3 min read

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

By Kaylee Moser · May 5, 2022
The Todoist and Google Calendar logos

Remember when you had to  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.

New to Zapier? It's a tool that helps anyone connect apps and automate workflows—without any complicated code. Sign up for free.

Option 1: Get started quickly with a Zap template

If you'd rather have someone else do the heavy lifting, we have a template to help you get started quickly. Click the button below, and you'll be guided through setup. You'll need to create a Zapier account if you don't already have one.

Add incomplete Todoist tasks to Google Calendar

Add incomplete Todoist tasks to Google Calendar
  • Google Calendar logo
  • Todoist logo
Google Calendar + Todoist

Here's how it works: 

  1. Click on the Zap template. 

  2. Connect your Todoist account and select the project where you'd like to track your incomplete tasks.

  3. Then, connect your Google Calendar account. Select the calendar you want incomplete Todoist tasks to be sent to. 

  4. Map your fields from Todoist to Google Calendar. That way, the task shows up the way you want it to on your Google Calendar.

  5. Test your workflow and begin using it. 

Option 2: Create your own Zap

If you'd like more control over the information in your Zap or want to add additional actions such as filters, you can click here to create a new Zap from scratch in the Zap editor.

Set up your Todoist trigger step

The first thing you need to do is set up your trigger step—the event that starts your Zap. 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.

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.

Select the Todoist account that you wish to use.

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.

Now it's time to test the trigger. If your selected Todoist project 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.

Set up your Google Calendar action step

Now it's time to set up your action—the event that happens after your Zap is triggered. Select Google Calendar as your app and Quick Add Event as your action event.

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

Click Continue. If you haven't connected your Google Calendar to Zapier, you'll be prompted to do that here. Select the Google Calendar account you'd like to use.

Choosing a Google Calendar account

Now customize your quick add event by selecting the calendar it should be added to and describing the event. You can add in details from your previous Todoist step by clicking in the field you'd like to add it to and selecting the data you'd like to add from the dropdown menu.

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"

Once everything is set up correctly, you're ready to begin using your Zap. 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 workflows:

This article was originally published in December 2020 and was updated in May 2022 by Ellie Huizenga.

Get productivity tips delivered straight to your inbox

We’ll email you 1-3 times per week—and never share your information.

mentioned apps
  • Todoist
  • Google Calendar

Related articles

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

Sign up
A Zap with the trigger 'When I get a new lead from Facebook,' and the action 'Notify my team in Slack'