Personal Productivity · Individual Users

AI Agent for Todoist Weekly Completed Tasks Email

Automates weekly Todoist completion reviews: fetches, filters, groups by day, formats, and emails a concise summary.

How it works
1 Step
Fetch completed tasks
2 Step
Filter and group
3 Step
Email the summary
The AI agent uses the Todoist public API to retrieve tasks marked as completed in the past week.

Overview

End-to-end weekly report automation.

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.


Capabilities

What Todoist Weekly Completed Tasks Email does

Fetches, filters, groups, formats, and emails your weekly completed tasks summary.

01

Fetches completed tasks via the Todoist public API.

02

Ignores specified projects to keep the report relevant.

03

Groups tasks by the day they were completed for clarity.

04

Formats a clean, readable summary for easy review.

05

Emails the report to your chosen recipient on a scheduled basis.

06

Supports manual runs for ad-hoc weeks or testing.

Why you should use AI Agent for Todoist Weekly Completed Tasks Email

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.

Before
Manually scan Todoist for completed tasks across projects.
Open reports and spreadsheets to compile the weekly summary.
Filter out irrelevant projects by hand, risking omissions.
Copy task details into an email or document.
Miss a week or send an inconsistent report.
After
Automatically fetches all weekly completed tasks.
Automatically excludes ignored projects.
Groups tasks by completion day for clarity.
Produces a consistent, readable email format.
Delivers the report on schedule to your inbox.
Process

How it works

Three-step flow that’s easy to follow.

Step 01

Fetch completed tasks

The AI agent uses the Todoist public API to retrieve tasks marked as completed in the past week.

Step 02

Filter and group

It excludes ignored projects and groups results by the day completed.

Step 03

Email the summary

It formats the summary into a readable email and sends it via your configured SMTP provider.


Example

Example workflow

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.

Personal Productivity Todoist APISMTP / Email Servicen8n Automation Platform AI Agent flow

Audience

Who can benefit

One supporting sentence.

✍️ Personal productivity enthusiasts

Want a clear weekly record of their own work.

💼 Freelancers

Need to report completed tasks to clients on a weekly basis.

🧠 Team leads

Require visibility into team output without manual reporting.

Product managers

Track weekly completed tasks to inform sprint planning.

🎯 Remote teams

Coordinate across time zones with a single summary.

📋 Executives

Get high-level activity without digging through Todoist.

Integrations

Works with Todoist API and common email services.

Todoist API

Fetch completed tasks for the week.

SMTP / Email Service

Deliver the weekly email summary to specified addresses.

n8n Automation Platform

Schedule and run the AI agent flow; supports manual execution.

Applications

Best use cases

Practical weekly reporting scenarios.

Weekly personal productivity review for individuals.
Client reporting of weekly completed work for freelancers.
Team status snapshots for managers.
Onboarding and handoffs: share last week’s completed tasks.
Audit-ready weekly activity logs for compliance.
Planning prep with past performance insights for sprint planning.

FAQ

FAQ

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.


AI Agent for Todoist Weekly Completed Tasks Email

Automates weekly Todoist completion reviews: fetches, filters, groups by day, formats, and emails a concise summary.

Use this template → Read the docs