n8n

How to Automate Todoist Inbox Management?

Keep your Todoist Inbox clear by moving tasks in and out based on due dates. Tasks far from their due date are parked in a Snoozed project. When the date gets close, they return to Inbox so your team sees what matters now.

Two schedules run the logic. Every five minutes, the system checks Inbox tasks. If a task is not a subtask and has a due date more than three days away, it moves to the Snoozed project. At 5am each day, the Snoozed project is scanned. Tasks that are within three days of the due date are moved back to Inbox. The flow uses Todoist’s API to batch moves, filters out subtasks, and only touches items with a due date.

Setup is simple. You need a Todoist account, an Inbox project id, and a Snoozed project id. Set both ids in the provided Set nodes and adjust the three day offset in the DateTime node if needed. Expect a shorter daily review and a calmer Inbox, often cutting manual sorting from many minutes to almost none. This is great for personal productivity and small teams that plan weekly work and want clear focus each morning.

What are the key features?

  • Two schedules: a frequent check every five minutes and a daily 5am sweep
  • Fetch tasks from both Inbox and Snoozed projects with Todoist integration
  • Ignore subtasks by checking for an empty parent id
  • Act only on items with a due date to avoid accidental moves
  • Calculate an unsnooze date by subtracting three days from the due date
  • Compare the current time to the unsnooze date to decide move direction
  • Build Todoist Sync API item_move commands and add a unique uuid
  • Merge all move commands into one payload to reduce API calls
  • Prevent unnecessary moves by checking if the task is already in the target project

What are the benefits?

  • Reduce manual task sorting from 20 minutes a day to under 2 minutes
  • Automate 90 percent of repetitive task triage with clear date rules
  • Keep the Inbox focused on near term work for better daily planning
  • Batch moves through the Todoist API to handle large task lists efficiently
  • Improve accuracy by applying the same rule to every task every time

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Todoist. See the Tools Required section above for links to create accounts with these services.
  3. Create or choose a Todoist project to use as your Snoozed project and note its project id from the project URL.
  4. In the n8n credentials manager, open the Todoist credential or create a new one. If unsure, double click any Todoist node, choose 'Create new credential', then follow the on screen steps to connect your Todoist account.
  5. Open the node named Get inbox tasks to snooze and confirm it uses your Todoist credential. Do the same for Get snoozed tasks.
  6. Open the Set inbox project id node and enter your Inbox project id into the target_project_id field.
  7. Open the Set snoozed project id node and enter the Snoozed project id into the target_project_id field.
  8. Open the Get date to unsnooze node and adjust the duration value if you want a different buffer than three days.
  9. Check the If not same project node to ensure tasks only move when the source and target differ.
  10. Open the Move the tasks HTTP Request node and confirm the Todoist credential is selected so the request is authorized.
  11. Run a test: create a Todoist Inbox task with a due date more than three days away. Wait for the five minute schedule or click Execute Workflow and verify it moves to Snoozed.
  12. Change the same task due date to within three days. After the 5am schedule or a manual run, confirm the task returns to Inbox.
  13. If tasks do not move, confirm project ids, make sure tasks have due dates, and verify they are not subtasks. Check the n8n execution logs for any API errors.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

Todoist

Sign up

Beginner (Free): $0 / mo; API access available

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.