Smart Recurring Todoist Tasks with Dynamic Due Dates
detail.loadingPreview
Never miss a beat with this n8n workflow that intelligently manages your daily and weekly tasks in Todoist. Define recurring tasks in a template project with custom days and due times in their description, and let n8n automatically create them in your inbox each morning, complete with precise due dates.
About This Workflow
This powerful n8n workflow revolutionizes how you handle recurring tasks in Todoist. Instead of manually creating daily or weekly to-dos, simply set up your 'master' tasks in a dedicated template project. By embedding specific days (e.g., mon,tues) and due times (e.g., 8am) directly within the task description, this automation dynamically generates fresh task instances in your Inbox project every morning. It intelligently filters for tasks scheduled for the current day and assigns the exact due time. To keep your Todoist clean and focused, the workflow also automatically deletes the previous day's generated 'daily' tasks, ensuring your task list is always current and clutter-free. Perfect for personal productivity or managing consistent operational routines.
Key Features
- Template-Based Task Definition: Define your recurring tasks once in a Todoist template project.
- Dynamic Scheduling with Description Tags: Specify target days and exact due times (e.g.,
days:mon,wed; due:9am) directly in the task description for flexible scheduling. - Automated Daily Task Creation: Fresh instances of your scheduled tasks are automatically created in your Todoist Inbox every morning.
- Intelligent Due Date Assignment: The workflow parses and applies precise due times, ensuring tasks appear exactly when you need them.
- Self-Cleaning Inbox: Automatically deletes previously generated daily tasks, keeping your Todoist project tidy and relevant.
How To Use
- Todoist Credentials: Add your Todoist API credentials to the
Get all tasks from template projectandCreate new task in Inboxnodes. - Create Template Project: In Todoist, create a new project (e.g., "Task Templates").
- Define Template Tasks: Populate your "Task Templates" project with tasks. In the description of each task, add
days:DAY1,DAY2; due:TIMEam/pm(e.g.,days:mon,wed,fri; due:9am). - Set Project IDs: Update the
projectIdin theGet all tasks from template projectnode to match your template project ID. Update theprojectIdinGet all tasks from InboxandCreate new task in Inboxto your desired inbox project ID (by default, it targets the Inbox). - Adjust Schedule (Optional): Modify the
Every day at 5amandEvery day at 5:10amtrigger nodes to suit your preferred task creation and deletion times.
Apps Used
Workflow JSON
{
"id": "cee55a56-ffaf-4831-b2c7-d7b9cab571f5",
"name": "Smart Recurring Todoist Tasks with Dynamic Due Dates",
"nodes": 25,
"category": "Personal",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: cee55a56-ffaf...
About the Author
Free n8n Workflows Official
System Admin
The official repository for verified enterprise-grade workflows.
Statistics
Related Workflows
Discover more workflows you might like
Send Obsidian Notes as Emails with Dynamic Attachments
This workflow empowers you to transform your Obsidian notes into dynamic emails, complete with custom metadata from YAML frontmatter and automated attachment handling. Seamlessly share your thoughts and files directly from your preferred note-taking environment.
Voice Task to Notion: AI-Powered Processing
This n8n workflow automates the intelligent processing of voice-activated tasks intended for Notion or similar tools. It leverages advanced AI to understand inputs, builds a dynamic knowledge base from them, and logs processing outcomes to Google Sheets. Instantly get alerted via Slack for any errors, ensuring reliable task management.
Smart Expense Tracking with Telegram & AI
Automate your personal finance management by turning your Telegram chat into an intelligent expense tracker. Simply send a photo of a receipt or a text message, and this workflow uses AI to categorize your spending, extract crucial details, and provide instant summaries.