The Scenario
You are a customer success manager. You just finished a two-hour client call with status updates for 25 open issues. Your notes are in an Excel workbook — task IDs in column A, update text in column B of the Notes tab.
Every update needs to be posted as a comment on its matching Todoist task before you close the laptop.
The bad version of the next hour:
- You open Todoist, search for the first task ID, copy the note from Excel, paste it as a comment, save
- Search for the next ID, copy-paste the note, save
- Around task twelve you paste the note for task fourteen onto task twelve by mistake
- You delete the comment, re-paste the right one
- You finish at 7 PM with two notes still on the wrong tasks.
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 two-column manifest and posts each note as a comment on its matching Todoist task in one operation.
Open the SheetXAI sidebar and type:
For each row in the Notes tab of this workbook, post the text in column B as a comment on the Todoist task whose ID is in column A. Write 'Comment added' or the error message into column C for each row.
SheetXAI reads twenty-five rows, posts a comment request for each task ID, and writes the status to column C.
What You Get
All twenty-five comments posted, with a status column as the confirmation:
- Column C status — 'Comment added' for each successful post, error if the task was not found or already closed
- Speed — all twenty-five in one prompt, not twenty-five manual copy-paste operations
- Accuracy — the note comes from the matching row in the workbook
The status column is the end-of-day confirmation. Share it with your manager as proof that every task was updated before you closed the client file.
What If the Data Is Not Quite Ready
Post-call notes are messy and not always formatted for a professional comment.
When the notes in column B have shorthand that should not go into Todoist
Your raw notes have abbreviations that belong in your notebook, not the client's task system.
Before posting, clean the text in column B of the Notes tab: expand abbreviations, fix sentence case, ensure each note reads as a complete sentence. Then post the cleaned text as a comment on each Todoist task in column A. Write 'Comment added' or the error into column C.
When you want to confirm which project each task belongs to before posting
You want to verify you are commenting on the right project's tasks.
For each row in the Notes tab, look up the Todoist task with the ID in column A and write its project name into column C. Do not post any comments yet — just fetch the project names so I can review them first.
When you want comments formatted with a date stamp
Professional client updates look better with a date.
For each row in the Notes tab, post a comment on the Todoist task in column A formatted as: 'Update — [today's date]: [text from column B]'. Write 'Comment added' or the error into column C.
When the comments need posting AND you want a client summary email drafted
You want the Todoist comments done and a summary paragraph ready in one prompt.
Post the text from column B as a comment on each Todoist task in column A. Write status into column C. Then write a 'Client Summary' in cell A2 of the 'Email Draft' tab — a short paragraph summarizing all 25 updates in plain English, suitable to paste into a client email.
The pattern: the note-to-task mapping is in the workbook. SheetXAI posts every comment without you touching the Todoist UI.
Try It
Get the 7-day free trial of SheetXAI and open any post-call notes workbook with task IDs in one column and notes in another, then ask it to post the comments. The Todoist integration is included in every SheetXAI plan. For related workflows, see how to bulk-close Todoist tasks from an Excel workbook or the Todoist in Excel overview.
