# Sync tasks between Notion and Todoist with email reports
This workflow enables bi-directional synchronization of tasks between Notion and Todoist using webhooks and scheduled runs. It´s designed for users who rely on Notion for planning and Todoist for execution but want to eliminate manual data entry and keep both systems in sync.
## Who it´s for
- Professional Notion and Todoist users needing reliable two-way sync.
- Productivity-focused individuals using Notion for project planning and Todoist for daily task management.
- Teams automating workflows across multiple tools without coding.
- Developers and technical users building custom integrations on n8n.
- Freelancers managing projects in Notion while preferring Todoist for personal task tracking.
## What the automation does
- Triggers via webhook (on Todoist changes) and cron schedule (daily consistency check).
- Compares datasets in Notion and Todoist, detects discrepancies, and applies updates.
- Handles create, update, complete, and soft-delete (mark as ´Obsolete´) operations.
- Syncs priorities, due dates, projects, and sections/categories between platforms.
- Sends an HTML summary email after each sync run with all applied changes.
- Uses Redis for locking to prevent race conditions during concurrent executions.
## What´s included
- Ready-to-use n8n workflow.
- Trigger logic (webhook + cron) pre-configured.
- Integrations with Notion, Todoist, Gmail, and Redis.
- Basic setup and adaptation guide.
## Requirements for setup
- n8n instance (cloud or self-hosted).
- Notion and Todoist API access with required permissions.
- Configured SMTP or Gmail account for report delivery.
- Access to a Redis server for state and lock management.
## Benefits and outcomes
- Full bi-directional sync without data loss or duplication.
- Automatic status updates across platforms — no manual marking as done.
- Change history preserved: deleted tasks in Todoist become ´Obsolete´ in Notion.
- Daily reports provide visibility and audit trail of sync activity.
- Conflict prevention through Redis-based locking mechanism.
- Time saved on repetitive manual synchronization.
- Support for complex mapping of statuses, projects, and sections.
## Important: template only
Important: you are purchasing a ready-made automation workflow template only. Rollout into your infrastructure, connecting specific accounts and services, 1:1 setup help, custom adjustments for non-standard stacks and any consulting support are provided as a separate paid service at an individual rate. To discuss custom work or 1:1 help, contact via chat
No feedback yet