tr Skip to content

Save new incomplete Todoist tasks in Notion databases

Each task you add in Todoist is saved as a new item in a Notion database, so your open to-dos also appear alongside the notes, projects and plans you keep in Notion.

Todoist Notion

2 steps Setup ~5 min Used on 2.6k sites Productivity Free to import

The Save new incomplete Todoist tasks in Notion databases workflow on the FlowMattic canvas, with 2 steps across Todoist, Notion
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

Todoist is quick for capturing tasks, but Notion is often where projects are planned and shared. Keeping both in sync by hand means copying every new task twice. This workflow sends each task you create in Todoist into a Notion database as it is added.

The Todoist New Task trigger fires when a task is created. A task is open when you first add it, so every item this workflow saves starts out as an incomplete to-do. FlowMattic passes the task's data to Notion, where Create Database Item adds an item to the database you connect, with the task values you map into its properties.

The workflow copies tasks once, at creation. Completing, editing or deleting the task in Todoist later does not change the Notion item, because those are different Todoist events. Task History records each run and any error Notion returns.

Weekly review in Notion

You capture tasks on your phone in Todoist all week, then review the new items in a Notion database during your weekly planning session.

Sharing your task intake with a team

Tasks you add in Todoist show up in a Notion database your colleagues can see, without giving them access to your Todoist account.

Linking to-dos to project pages

New Todoist tasks land in a Notion database you can relate to project pages, so each project page lists the work that came in for it.

How this workflow runs

What happens at each step once the workflow is on, and what you need before you import it.

  1. Step 1Trigger
    Todoist New Task

    Fires when a new task is created in your Todoist account. The task's data is passed on so you can map it into the Notion database item.

  2. Step 2Action
    Notion Create Database Item

    Creates an item in the Notion database you connect. Map the Todoist task values to the database's properties, and share the database with your FlowMattic Notion connection.

What you need

  • FlowMatticCore
  • Todoist AccountAccount
  • Notion AccountAccount

After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.

Make it yours

Changes worth making after you import it.

  • Want a Notion record when a task is finished too? Build a second workflow on Todoist's Task Completed trigger that adds an item to a separate done log in Notion.
  • Add a Filter after the trigger to save only some tasks, for example those in one Todoist project, using a value from the task data.
  • Add a Todoist task after import so FlowMattic captures a real sample. You then see which task values exist before mapping the Notion properties.

Questions about this workflow

Does ticking off a task in Todoist update the Notion item?

No. The workflow only reacts to new tasks and only creates Notion items. Todoist's Task Completed trigger can drive a separate workflow if you need completions recorded.

Are my existing Todoist tasks copied to Notion?

No. Only tasks created after you turn the workflow on are saved. Tasks already in Todoist stay where they are.

Why can't FlowMattic reach my Notion database for Todoist tasks?

Notion only lets an integration work with pages and databases shared with it. Share the database with the connection you use for FlowMattic, then test the step again.

What does incomplete mean for these Todoist tasks?

The trigger is New Task, so tasks are copied at the moment they are created, before anyone has completed them. The workflow does not check completion status itself.

Import this workflow into your WordPress site

Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.

30-day money-back guarantee Unlimited workflows and runs Self-hosted

Customers who run it every day

Rated 4.8 out of 5 by customers
Read more reviews

It's an exceptional product. Works great and extremely valuable. I saved thousands of dollard on Zapier, as Flowmattic makes me able to host the automation myself. And very deeply integrates with the products I need.

Tijn

Ease of use and terrific support from the founder. Tons of integrations and regular updates. The Flowmattic custom app is great especially if you want to integrate apps that aren't available yet inside Flowmattic.