Schedule and filter Todoist tasks automatically
Workflow Description
A recurring automation that schedules tasks in Todoist and filters them based on defined criteria, processing dates and executing HTTP requests to update external systems while maintaining organized workflow operations.
How it works
- 1.Trigger automation on a recurring schedule
- 2.Process task dates and apply logical filters to qualify tasks
- 3.Send HTTP requests to sync updated task data with external systems
Use cases
- Automatically organize and review recurring tasks on a daily or weekly basis
- Synchronize Todoist tasks with other project management platforms
- Filter and update high-priority tasks based on due date criteria
Requirements
- Active Todoist account with valid API key
- Understanding of date patterns and logical conditions for filtering
- HTTP endpoint to receive updated task data (optional)
Service Value
Ready-made workflow template for automation delivery and service execution.
Apps Used
Details
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (19)
if after unsnooze date
If
at 5am
Schedule Trigger
every 5 min
Schedule Trigger
Get snoozed tasks
Set
if task is not a subtask
If
If task has due date
If
Get date to unsnooze
Date Time
Get inbox tasks to snooze
Set
Sticky Note3
Sticky Note
Set inbox project id
Set
If not same project
Filter
Set args to move
Set
Generate unique uuid for move
Crypto
Merge all items into a list
Item Lists
Move the tasks
HTTP Request
Set snoozed project id
Set
Sticky Note2
Sticky Note
Sticky Note
Sticky Note
Sticky Note1
Sticky Note