Skip to product information

Real-time Notion ↔ Todoist 2-Way Sync with Redis (n8n)

Real-time Notion ↔ Todoist 2-Way Sync with Redis (n8n)

 (200+Reviews)
Regular price £71.99
Regular price £71.99 Sale price
SAVE Sold out
Instant Digital Download
Unlimited Downloads
Lifetime Access in Your Account
🔥
128+ Sold
Popular with n8n builders
23 people viewing
High interest right now
9 added today
Fast-moving digital product
Real-time Notion ↔ Todoist 2-Way Sync with Redis (n8n)

Real-time Notion ↔ Todoist 2-Way Sync with Redis (n8n)

Regular price £71.99
Regular price £71.99 Sale price
SAVE Sold out

Real-time 2-way task sync between Notion and Todoist—powered by n8n + Redis

Keep your tasks and scheduled work aligned across Notion and Todoist with real-time 2-way synchronization using n8n. This setup uses webhooks, Redis-based loop prevention, and an optional daily full sync to reduce inconsistencies—so you can manage everything in one place.

What this workflow does

This solution runs as two main n8n workflows, each triggered by a registered webhook from either Notion or Todoist.

  • Prevents overwrite collisions: every time a webhook fires, the workflow retrieves the current task from both sides before applying changes.
  • Stops endless update loops: Redis is used to lock the trigger for 15 seconds based on the task ID—so an update in one system doesn’t immediately bounce back forever.
  • Notion as the main source: changes are treated with Notion as authoritative using an “Obsolete” status, helping ensure tasks aren’t deleted accidentally.
  • Keeps tasks linked: the Todoist ID is stored inside the related Notion task, maintaining a stable connection between both records.
  • Repairs drift daily: a daily full sync workflow reconciles any inconsistencies that webhooks might miss.
  • Simplifies setup: a tiny workflow helps activate the webhook, and another tiny workflow generates a global config used for mapping across all workflows.

Use cases

  • Update a task in Notion and have it instantly appear or change in Todoist.
  • Track execution in Todoist while keeping your primary planning view in Notion.
  • Use Fantastical for a unified view of scheduled tasks & events, while task states stay synchronized between Notion and Todoist.

Technical details

  • Integrations: Notion and Todoist via webhook triggers
  • Loop prevention: Redis trigger lock (15 seconds using task ID)
  • n8n nodes used: if, set, code, form, html, no op
View full details