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

Bulk-Update Todoist Task Priorities and Due Dates From a Workbook

The Scenario

You are a product owner. The sprint just got reprioritized on a Thursday afternoon call. Leadership shifted every due date by a week and flipped priorities on thirty tasks.

You have an Excel workbook with 50 task IDs in the update manifest your team built during the call — new due dates in column B, new priorities in column C.

The bad version of the next hour:

  • You open Todoist and search for task ID one
  • You update the due date, update the priority, close
  • You search for task ID two
  • Around task twenty-two, your colleague starts an urgent Teams call and you lose your place
  • You close the laptop at 6:30 PM with three tasks still showing the old due dates and two priorities set wrong.

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 update manifest and applies every change to Todoist in one pass.

Open the SheetXAI sidebar and type:

For each row in the Update Manifest tab, update the Todoist task with the ID in column A. Set the due date from column B and the priority from column C. Skip any row where both B and C are empty. Write 'Updated' or the error message into column D.

SheetXAI reads all fifty rows, calls the Todoist update API for each task ID, and applies the changes. The status in column D tells you exactly what happened to each one.

What You Get

Every task in the manifest updated without opening the Todoist UI:

  • Due date updated — to whatever is in column B, normalized to Todoist's date format
  • Priority updated — mapped from p1–p4 or text labels to Todoist's format
  • Rows with empty B and C skipped — so partial updates in the manifest do not reset existing values
  • Column D status — 'Updated' or the error returned by Todoist for each row

The status column is the audit trail. Before the next standup you can see which tasks updated cleanly, which returned errors, and whether anything needs a manual fix.

What If the Data Is Not Quite Ready

Sprint reprioritization manifests are usually assembled fast, under pressure.

When priority values in column C use text labels

Some people wrote "Urgent," "Normal," "Low" instead of p1–p4.

For each row in the Update Manifest tab, update the Todoist task in column A. Map 'Urgent' to p1, 'High' to p2, 'Normal' to p3, 'Low' to p4 when reading column C. Set the due date from column B. Write 'Updated' or the error into column D.

When some task IDs in the workbook are stale

Three tasks were deleted from Todoist after the manifest was built.

For each row in the Update Manifest tab, attempt to update the Todoist task in column A using column B and column C. If a task ID is not found, write 'NOT FOUND' into column D and continue. Do not stop on errors.

When you also need to add a sprint label to every updated task

Leadership wants all reprioritized tasks tagged 'sprint-5-replan' for the retrospective.

For each row in the Update Manifest tab, update the Todoist task in column A: set the due date from column B, priority from column C, and add the label 'sprint-5-replan'. Write 'Done' or the error into column D.

When the manifest has both updates and new tasks

Some rows have existing task IDs. Some rows are net-new tasks with empty column A.

Process each row in the Update Manifest tab. If column A has a task ID, update that Todoist task with the date in column B and priority in column C. If column A is blank, create a new Todoist task using column E as the name, column B as the due date, and column C as the priority. Write the task ID (existing or new) into column A and 'Updated'/'Created' into column D.

The pattern: one workbook, one prompt, all fifty tasks handled. Column D tells you what happened to each one.

Try It

Get the 7-day free trial of SheetXAI and open your sprint update manifest, then ask it to apply every change to Todoist. The Todoist integration is included in every SheetXAI plan. For related workflows, see how to move tasks between projects from an Excel workbook 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