Use this powerful n8n workflow to automatically sync designated Todoist tasks into a Notion database. This n8n template helps bridge quick task entry and structured knowledge management.
Download this n8n workflow template and start using it instantly.
Managing tasks across multiple productivity tools can lead to fragmentation. This n8n workflow provides a robust solution by creating a seamless bridge between the quick capture functionality of Todoist and the structured database capabilities of Notion. It eliminates manual copying and pasting. When a user applies a specific label (e.g., send-to-notion) in Todoist, the n8n trigger initiates the synchronization. Not only does this n8n node setup create the corresponding entry in Notion, but it also intelligently updates the original Todoist task, adding the direct link back to the Notion page. This bidirectional context significantly boosts productivity and ensures data consistency across both applications, making this a highly valuable n8n template.
This automation is initiated by a scheduled n8n trigger and executes a four-step process:
On schedule) starts the workflow at predefined intervals, ensuring timely synchronization checks.send-to-notion). This filtering ensures only intended tasks are processed by the n8n workflow.send-to-notion label with a sent label, preventing reprocessing, and crucially, appends the Notion URL to the task description. This completes the synchronization loop within the n8n workflow.To use this n8n template, follow these steps:
Add to Notion database n8n node, select the correct target Notion database (identified here by ID 5a98bd24-dd2b-41a3-b7e2-3b8a9ee21d41). Verify that your Notion database contains a property named Todoist ID of type 'Number' to store the task reference.Get all tasks with specific label is configured with the correct input label ID that you use to flag tasks for syncing.On schedule n8n trigger to a reasonable polling interval (e.g., every 5 minutes) rather than every second.This efficient n8n workflow utilizes four key nodes:
On schedule (n8n trigger):
Function: Serves as the primary n8n trigger, initiating the synchronization cycle based on a defined time interval.
Key Configuration: Currently set to run every second (users should adjust this interval).
Get all tasks with specific label (Todoist n8n node):
Function: Queries the Todoist API to retrieve tasks. This n8n node is crucial for filtering.
Key Configuration: Operation: getAll. Filters tasks based on the labelId containing the value send-to-notion.
Add to Notion database (Notion n8n node):
Function: Creates a new database item in Notion for each incoming Todoist task.
Key Configuration: The page title is set using an expression ={{ $json.content }} (the Todoist task name). Crucially, the Todoist ID is stored as a number property using the expression ={{ parseInt($json.id) }}.
Replace label on task (Todoist n8n node):
Function: Updates the task status in Todoist after successful creation in Notion, preventing duplicates.
Key Configuration: Operation: update. The labels property is set to ['sent']. The task description is updated to include the Notion URL: =Notion Link: {{ $json.url }} ensuring the synchronization is complete. This demonstrates the power of expression usage within an n8n node.
Use this powerful n8n workflow to automatically sync successful Stripe charges to Pipedrive as organization notes daily. This n8n workflow uses advanced state management and multiple n8n nodes for reliable integration.

Sync qualified user data automatically from a PostgreSQL database to Google Sheets using this powerful n8n workflow. Includes filtering logic for lead qualification.

Automate syncing rich text blog posts from a Notion database to a Webflow collection using this powerful n8n workflow. The custom n8n node logic handles complex HTML conversion and upsert operations.

Use this robust n8n workflow to automatically sync time entries from Clockify to Syncro MSP tickets, preventing duplicates using a Google Sheets lookup table. Perfect for IT service providers using n8n templates.

Use this dynamic n8n workflow to automatically sync GitHub issue events (opened, edited, closed, deleted) directly to a centralized Notion database, maintaining real-time parity for project tracking.


Meet the official n8n team. We specialize in building workflows that transform intricate tasks into seamless operations.







































