if after unsnooze date

For Todoist, this automated workflow manages snoozed tasks by checking if they should be returned to the inbox based on their due dates. It runs on a schedule, retrieving tasks every 5 minutes and at 5 AM, ensuring timely reminders. Users can easily customize project IDs and adjust snooze durations, streamlining task management and enhancing productivity.

7/8/2025
19 nodes
Complex
schedulecomplexschedule triggertodoiststicky notefilteritemlistsautomationadvancedlogicconditionalcronapiintegration
Categories:
Schedule TriggeredComplex WorkflowProject Management
Integrations:
Schedule TriggerTodoistSticky NoteFilterItemLists

Target Audience

Target Audience


- Productivity Enthusiasts: Individuals looking to streamline their task management using Todoist.
- Project Managers: Those who need to manage tasks across multiple projects efficiently.
- Remote Workers: People who rely on digital tools to keep their tasks organized and visible.
- Automation Fans: Users interested in automating repetitive tasks to save time and increase efficiency.

Problem Solved

Problem Solved


This workflow automates the process of managing snoozed tasks in Todoist. It ensures that:
- Tasks are automatically returned to the inbox when they reach their due date, preventing important tasks from being overlooked.
- Users can easily track and manage their tasks without manual intervention, reducing the risk of missing deadlines.

Workflow Steps

Workflow Steps


1. Scheduled Trigger: The workflow starts either at 5 AM daily or every 5 minutes, ensuring regular checks on tasks.
2. Get Snoozed Tasks: Retrieves all tasks from the specified Todoist project that have been snoozed.
3. Check Subtasks: Filters out any tasks that are subtasks to focus only on main tasks.
4. Check for Due Dates: Identifies tasks that have due dates set.
5. Calculate Unsnooze Date: Determines the date when a task should be unsnoozed by subtracting 3 days from the due date.
6. Condition Check: If the current date is after the unsnooze date, it proceeds to move the tasks back to the inbox.
7. Set Project IDs: Sets the target project IDs for the inbox and snoozed tasks.
8. Move Tasks: Prepares and executes the API call to move the tasks back to the inbox in Todoist.

Customization Guide

Customization Guide


- Change Project IDs: Update the project IDs in the Set inbox project id and Set snoozed project id nodes to match your Todoist projects.
- Adjust Timing: Modify the schedule trigger settings to change when the workflow runs (e.g., different times or intervals).
- Modify Unsnooze Duration: Change the duration in the Get date to unsnooze node to adjust how many days before the due date tasks should be unsnoozed.
- Add Additional Filters: Enhance the workflow by adding more conditions or filters based on your task management needs.