Back to Todoist in Excel
SheetXAI logo
Todoist logo
Todoist · Excel Guide

Move Todoist Tasks Between Projects Using a Workbook as the Routing Manifest

The Scenario

You are a department head. Your team just went through a restructure. Reporting lines changed, projects consolidated, and sixty tasks are in the wrong Todoist projects.

You built the routing manifest in an Excel workbook during the reorganization meeting — 60 task IDs in column A, target project names in column B. The tasks need to move now.

The bad version of the next two hours:

  • You open each task in Todoist, click the three-dot menu, choose Move to Project, select the target
  • Sixty times
  • Around task twenty-eight you click the wrong project in the dropdown because the list is long and you were moving fast
  • You have no easy way to undo bulk mistakes
  • You finish at 8 PM unsure whether three tasks landed in the right place.

The fast version is one prompt.

The Easy Way: One Prompt in SheetXAI

SheetXAI is an AI agent inside your Excel workbook that reads the routing manifest and moves every task in one operation.

Open the SheetXAI sidebar and type:

Move each Todoist task listed in column A of the Routing tab to the project named in column B. Write 'Moved' or the error message into column C for each row.

SheetXAI reads all sixty rows and fires a move request for each task ID. Column C tells you the result for every row.

What You Get

Every task moved to its new project, with a status column as the audit log:

  • Column C status — 'Moved' for successful moves, error if a task ID was not found or a project name did not match
  • Speed — all sixty tasks in one prompt
  • Integrity — tasks are moved, not recreated, so comments and history stay intact

Failed moves are visible in column C so you know what needs a manual fix before you close the laptop.

What If the Data Is Not Quite Ready

Restructure routing manifests are assembled fast, under pressure.

When project names in column B do not exactly match Todoist project names

The manifest says "Eng Backend" but the Todoist project is "Engineering — Backend."

For each row in the Routing tab, move the task in column A to the project in column B. If the exact project name is not found, try partial matching. Write 'Moved' or the error into column C, including the actual project name matched.

When tasks also need to move to a specific section

Column C has the target section name within the new project.

For each row in the Routing tab, move the Todoist task in column A into the project named in column B and the section named in column C. If the section does not exist, create it. Write 'Moved' or the error into column D.

When you also need to reassign tasks as part of the restructure

Ownership changed too. Column D has the new assignee email.

For each row in the Routing tab, move the Todoist task in column A to the project in column B, and reassign it to the person in column D. Write 'Moved and reassigned' or the error into column E.

When you need to run the manifest for two departments and want a summary

The IT and Ops teams each have their own Routing tabs.

Process the 'IT Routing' tab: move each task in column A to the project in column B, write status into column C. Then process the 'Ops Routing' tab the same way. After both, write a summary into cell A1 of the 'Summary' tab: total tasks moved and total errors for each team.

The pattern: the routing manifest is in the workbook. SheetXAI reads it and moves every task without you touching the Todoist UI.

Try It

Get the 7-day free trial of SheetXAI and open any task routing manifest or reorganization workbook, then ask it to move the tasks. The Todoist integration is included in every SheetXAI plan. For related workflows, see how to bulk-update task priorities and due dates in Excel or the Todoist in Excel overview.

Stop memorizing formulas.
Tell your spreadsheet what to do.

Join 4,000+ professionals saving hours every week with SheetXAI.

Learn more