Automates weekly Todoist completion reviews: fetches, filters, groups by day, formats, and emails a concise summary.
The AI agent retrieves all completed Todoist tasks for the past week using Todoist's public API. It applies your ignore list to exclude selected projects, then groups tasks by the day they were completed. Finally, it formats a concise, readable summary and emails it to you on Fridays.
Fetches, filters, groups, formats, and emails your weekly completed tasks summary.
Fetches completed tasks via the Todoist public API.
Ignores specified projects to keep the report relevant.
Groups tasks by the day they were completed for clarity.
Formats a clean, readable summary for easy review.
Emails the report to your chosen recipient on a scheduled basis.
Supports manual runs for ad-hoc weeks or testing.
Two-sentence explanation. Before: you manually review completed tasks and assemble a weekly report. After: the AI agent automates fetching, filtering, grouping, formatting, and emailing the summary.
Three-step flow that’s easy to follow.
The AI agent uses the Todoist public API to retrieve tasks marked as completed in the past week.
It excludes ignored projects and groups results by the day completed.
It formats the summary into a readable email and sends it via your configured SMTP provider.
One realistic scenario.
On Friday at 4 PM, the AI agent connects to Todoist, pulls all tasks completed in the last seven days, excludes the 'Grocery List' project, groups results by day, formats a readable summary, and emails it to you using your configured SMTP service.
One supporting sentence.
Want a clear weekly record of their own work.
Need to report completed tasks to clients on a weekly basis.
Require visibility into team output without manual reporting.
Track weekly completed tasks to inform sprint planning.
Coordinate across time zones with a single summary.
Get high-level activity without digging through Todoist.
Works with Todoist API and common email services.
Fetch completed tasks for the week.
Deliver the weekly email summary to specified addresses.
Schedule and run the AI agent flow; supports manual execution.
Practical weekly reporting scenarios.
Common practical questions.
The email contains a grouped-by-day list of tasks completed during the past week, including task names and project associations. It also shows counts per day and a total weekly count for quick scanning. If no tasks were completed, the email notes that no activity occurred. The format remains consistent across weeks to simplify review.
Yes. Update the ignoredProjects array in the Optional: Ignore specific projects step and add the id of any project you don’t want included. You can find project IDs in the Todoist API docs or in your Todoist account. The agent will automatically skip those projects when building the weekly summary. Changes take effect on the next scheduled run or a manual trigger.
Yes. You can trigger the AI agent from the workflow runner or run it via the automation platform. Manual runs are useful for testing or generating the report for weeks outside the standard schedule. The email will still follow your configured sender settings and recipients. No data is altered by manual runs beyond the current week’s results.
The weekly run uses the time zone configured in your automation platform and email service. Schedule a Friday window that aligns with your work hours. The report is generated for the past calendar week, anchored to the selected time zone. If you work across time zones, choose a window that minimizes late-day reporting.
The AI agent relies on Todoist's public API. If endpoints change, re-authentication of the API token and a quick test run will confirm compatibility. We recommend monitoring API status and updating credentials as needed. The flow is designed to fail gracefully and notify you if data retrieval fails.
The API token is stored in the automation platform credentials and never included in emails. Access is restricted to your account or teams with the necessary permissions. Tokens can be rotated from the credentials store, and audit logs track usage. Do not share tokens outside authorized services and users.
The sender and recipients are configured in the SMTP credentials used by the AI agent. You can set the from-address, reply-to, and the distribution list in the Send Email step. This keeps control of outgoing emails centralized and auditable. If you need additional recipients, update the workflow run parameters or the step configuration.
Automates weekly Todoist completion reviews: fetches, filters, groups by day, formats, and emails a concise summary.