Todoist weekly email of completed tasks
Ready for 3.0What this workflow does
This workflow has 6 nodes and runs on a schedule (every week at 15:00) (plus 1 other trigger). It uses only n8n's built-in nodes. It also calls api.todoist.com over HTTP.
How it runs
Trigger: On a schedule (every week at 15:00) (plus 1 other trigger).
- Get completed tasks via Todoist API (HTTP Request): calls api.todoist.com (POST)
- Optional: Ignore specific projects (Code): runs custom JavaScript code
- Format the email body (Code): runs custom JavaScript code
- Send Email: sends an email over SMTP
HTTP calls to: api.todoist.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (5)
- Manual Trigger
n8n-nodes-base.manualTrigger - HTTP Request
n8n-nodes-base.httpRequest - Code
n8n-nodes-base.code - Schedule Trigger
n8n-nodes-base.scheduleTrigger - Send Email
n8n-nodes-base.emailSend
From the author
This workflow template helps Todoist users get a weekly overview of their completed tasks via email, making it easier to review their past week. Why use this workflow? Todoist doesn’t provide completed task reports or filters in its built-in reports or n8n…