Skip to content

Automate Todoist

Keep your Todoist Inbox sorted, rebuild routine to-dos every morning, hide far-off tasks until they matter and get a record of what you finished. Explain the habit you want to your AI assistant, confirm the steps it proposes, and Todoist stays tidy without you touching it.

Try asking

Create a ClickRuntime automation: every 15 minutes, look at new tasks in my Todoist Inbox, tidy up the wording, set a priority from p1 to p4 and move each one into Work, Home or Errands.

Paste it into your assistant. It tells you what it will send or change before it runs live.

Ideas

What you can automate in Todoist

A triaged Inbox, a fresh daily routine list, tasks added from a link, snoozed tasks that return on time, and evening and weekly emails of finished work. These are ready-made starting points. Anything else you can describe works too.

Build your own

Build any Todoist automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what Todoist should do in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

For example, ask your assistant

Every morning, look at my Todoist tasks that are overdue by more than 3 days and move them to a Someday project unless they have priority 1.

When I star an email in Gmail, create a Todoist task with the subject as the title, a link back to the email, and a due date of tomorrow.

Every Friday, collect the Todoist tasks I completed this week, log them as rows in a Google Sheet, and post a short AI summary of what I got done to my Slack DM.

Works with

Todoist with the apps you already use

Most tasks start somewhere else, often as an email. Connecting Todoist to your inbox turns messages into tasks and puts both in one morning view.

Todoist works with hundreds of other apps

Name any of them when you ask your assistant, and your automation connects them. Over 248 apps are ready to go, and anything with an API works too.

  • Google Calendar
  • Outlook
  • Outlook Calendar
  • Slack
  • Telegram
  • Notion
  • Google Tasks
  • Microsoft To Do
  • Trello
  • Asana
  • Evernote
  • Airtable
  • Google Sheets
  • GitHub
  • Toggl Track
  • Calendly

Beyond chat

Have Todoist work when you're not in the chat

Connecting Todoist to ChatGPT or Claude lets you ask about it while you chat. ClickRuntime handles the part that should happen on its own: checks on a schedule and actions on each new event, set up from the same chat and running after you close it.

Setup

Connect Todoist

Todoist connects with the personal API token from your own account. It acts as you, across your projects.

Todoist

Task management

  1. In Todoist, open Settings, then Integrations, then the Developer tab.
  2. Copy your API token.
  3. In the ClickRuntime dashboard, go to Connections & secrets and save the token as a Todoist secret.

Good to know

Todoist limits that affect automations

  • The API token gives full access to your Todoist account, so treat it like a password and regenerate it in Todoist if it leaks.
  • Automations use Todoist's unified API v1, which replaced the older Sync v9 and REST v2 APIs; scripts written against the old ones need updating.
  • Inbox triage and folder-style moves run on a polling schedule, such as every 15 minutes, rather than instantly.

FAQ

Questions about automating Todoist

What can ClickRuntime change in my Todoist?
Whatever your token allows: it can read projects and tasks, create and complete tasks, set priority and due dates, and move tasks between projects. Each automation only does the steps you approved.
How does snoozing tasks work?
Every night the automation moves tasks due more than a few days out into a Snoozed project and remembers where each came from. When a task gets close to its due date, it goes back to its original project.
Is AI needed to triage my Inbox?
Yes for triage and the morning plan, since AI picks the project and priority or writes the plan. It is part of every ClickRuntime plan and needs no AI key of your own. Daily lists, links and completed-task emails run without AI.
Can I add a task from my phone or another tool?
Yes. Ask for a link that creates tasks: anything sent to it becomes a Todoist task, due today or on the date you specify.
Can the weekly review skip personal projects?
Yes. Name the projects to leave out and the Friday email lists only the rest, grouped by the day you completed each task.
Is this a Todoist connector for ChatGPT or Claude?
Not for chatting with Todoist data. A chat connector lets your assistant read and change Todoist while you're in the conversation. ClickRuntime is for the work that should happen without you: you set up an automation from the chat once, and it keeps running on a schedule or on each Todoist event.

Tell your assistant what Todoist should do

Free plan. No credit card.