Who is this workflow for? Stay organized and keep track of your productivity with this n8n workflow template. It automatically sends you a weekly email summarizing your completed Todoist tasks, allowing you to effortlessly review your accomplishments from the past week..

What does this workflow do?

  • Schedule Execution:
  • The workflow is set to run every Friday afternoon automatically. Alternatively, it can be triggered manually as needed.
  • Retrieve Completed Tasks:
  • Utilizes the Todoist public API to fetch all tasks marked as completed within the past week.
  • Filter Specific Projects:
  • Excludes tasks from predefined projects (e.g., grocery lists, workouts) to ensure the summary remains relevant. This is configurable by specifying project IDs.
  • Compile Email Summary:
  • Groups the completed tasks by the day they were finished, creating a clear and organized email report.
  • Send Email:
  • Sends the compiled summary to the specified email address using your chosen email service, such as SMTP, Brevo, or Mailjet.

Setup Steps

  • Obtain Todoist API Token:
  • Configure n8n Credentials:
  • Todoist API: Create a Todoist API credential in n8n using your copied token.
  • Email Service: Set up an SMTP credential or choose another supported email service like Brevo or Mailjet.
  • Import Workflow Template:
  • Import the provided n8n workflow template into your n8n instance.
  • Configure Workflow Steps:
  • Get Completed Tasks: Select your Todoist API credential in the corresponding step.
  • Send Email: Choose your email credential, then set the sender and recipient email addresses.
  • Run the Workflow:
  • Execute the workflow manually for the first time to ensure everything is set up correctly. You should receive a summary email shortly after.

Ignoring Specific Projects

To exclude certain projects from your weekly summary:

  • Locate the Optional: Ignore specific projects step in the workflow.
  • Modify the ignoredProjects array with the IDs of the projects you wish to exclude. For example:
   const ignoredProjects = ['2335544024', '1234567890'];
  1. Retrieve project IDs from the Todoist Projects API.
  2. 🤖 Why Use This Automation Workflow?

    • Comprehensive Overview: Receive a detailed summary of all your completed tasks each week.
    • Time-Saving Automation: Eliminate the need to manually compile task reports.
    • Customization: Easily exclude specific projects to tailor the report to your needs.
    • Seamless Integration: Utilizes Todoist’s public API and integrates smoothly with your preferred email service.

    👨‍💻 Who is This Workflow For?

    This workflow is ideal for:

    • Productivity Enthusiasts: Individuals who want to monitor and reflect on their weekly achievements.
    • Project Managers: Professionals needing regular updates on task completions across various projects.
    • Teams and Individuals: Anyone using Todoist who desires an automated way to track and review completed tasks.

    🎯 Use Cases

    1. Personal Productivity Tracking: Automatically receive a summary of your weekly accomplishments to stay motivated and identify productivity patterns.
    2. Team Task Reporting: Managers can use the workflow to get weekly reports on team members’ completed tasks, facilitating better project management.
    3. Client Updates: Freelancers and consultants can generate weekly summaries of completed tasks for client reporting purposes.

    TL;DR

    This n8n workflow template provides an efficient way to receive weekly email summaries of your completed Todoist tasks. By automating this process, you can easily review your productivity, keep track of accomplishments, and maintain better oversight of your projects without manual effort.

Help us find the best n8n templates

About

A curated directory of the best n8n templates for workflow automations.