All integrations →
Todoist logo

Productivity

Todoist Integrations

Connect Todoist task activity to Workflows and turn incoming events into actionable tasks.

Build a Workflow with Todoist

What you can automate

  • Create, retrieve and update tasks
  • Complete and reopen tasks
  • Route task activity into your other tools

Connect Todoist

Authorize Todoist through OAuth, then select the task operation and applicable project.

  1. Select the event or Action you want to use in a Workflow.
  2. Connect your account and map the required fields from earlier steps.
  3. Test with data you control, review the result, then activate the Workflow.
Learn how Workflows work →

Before you activate

  • Task changes can produce new events. Add filters when a Workflow writes back into the same project.

Todoist Workflow templates

Todoist · Google Sheets

Log new Todoist tasks in Google Sheets

Add one row to Google Sheets when a new Todoist task is created. Connect Todoist and Google Sheets, then use Browse to choose the destination spreadsheet and worksheet. Columns A-D contain Task name, Task ID, Project ID and Event time UTC, in that order. An empty worksheet works; headers are optional. The Todoist trigger receives item:added events across the connected account's accessible projects. Existing tasks are not backfilled, and updates or completions do not add rows. Descriptions and collaborator identities are not copied. Task names become visible to everyone with access to the spreadsheet. RAW input preserves formula-looking task names as text. Manual reruns can append duplicate rows. Pausing the Workflow disables this consumer while the shared Todoist app webhook remains installed.

  1. 1. Todoist · Task added
  2. 2. Google Sheets · Append the new task to the worksheet
View template →Use template

Todoist · Slack

Notify Slack about new Todoist tasks

Post newly added Todoist tasks to a selected Slack channel. OAuth data:read_write covers the connected account, and this trigger receives item:added events across its accessible projects. The message includes task content, task ID, project ID and event time; descriptions, collaborator identities and emails are omitted. Content becomes visible to channel members. Uses plain text with link and media previews disabled. Existing tasks are not backfilled. Updates and completions do not emit this creation alert. Pause disables this consumer; the shared app webhook remains installed. Review the destination and use a fictional test task before activation.

  1. 1. Todoist · Task added
  2. 2. Slack · Notify the new task channel
View template →Use template
Browse all templates →