Daily Redmine Task Synchronization to Microsoft To-Do - n8n Workflow

Use this robust n8n workflow to automatically sync filtered Easy Redmine tasks to a specific Microsoft To-Do list daily. This automation clears existing tasks, preventing duplication, and ensures your task management system is always current and accurate.

Workflow Preview

Ready to automate?

Download this n8n workflow template and start using it instantly.

Who is this best for?


  • Individuals or teams who manage projects in Easy Redmine but use Microsoft To-Do for daily task execution and tracking.

  • Automation specialists looking for reliable n8n templates for synchronization processes.

  • Users needing a daily, clean sync of active tasks without manual duplication or data entry.

  • Project managers seeking to ensure team members' daily task lists accurately reflect project status.

Overview

Managing tasks across multiple platforms like Easy Redmine (for project tracking) and Microsoft To-Do (for personal task execution) often leads to duplication and outdated lists. This powerful n8n workflow solves this problem by providing a scheduled, atomic synchronization process.

This specific n8n workflow utilizes a clear-and-repopulate strategy: every morning, it uses the Microsoft ToDo n8n node to wipe the target task list clean, and then pulls only the relevant, filtered tasks from Easy Redmine via the dedicated Easy Redmine n8n node. This approach makes this one of the most dependable n8n templates for critical data syncs, ensuring the target list reflects only the current, actionable tasks from the source system. By using the Schedule Trigger n8n trigger, you guarantee consistency without any manual intervention.

How it Works

This automation starts with a critical component, the Schedule Trigger n8n trigger, which runs the entire n8n workflow daily (configured for 9 AM in this template).


  1. Cleanup Preparation: The first Microsoft ToDo n8n node (Get To-Do in Specific List) retrieves a list of all current items in the target Microsoft To-Do list.

  2. Cleanup Execution: The next n8n node (Clean To-Do List) iterates through the retrieved tasks and performs a delete operation on each one, ensuring a clean slate for the sync.

  3. Flow Control: A Code n8n node (Just One Output after Deletion) acts as a safeguard, ensuring the workflow proceeds smoothly to the data fetching stage after the potentially extensive deletion process is complete.

  4. Data Fetching: The dedicated Easy Redmine n8n node (Get Easy Redmine Task by Filter) executes a pre-configured query filter within Easy Redmine to retrieve only the desired tasks (e.g., tasks assigned to the current user, or high priority items).

  5. Iteration Prep: The Split Out Tasks n8n node separates the array of Redmine issues into individual items, preparing them for transformation.

  6. Data Transformation: A Code n8n node (Add Easy Redmine Task Link to To-Do Description) enriches the task data by dynamically inserting the direct URL link back to the specific Redmine issue at the top of the task description. This step requires configuring your specific Redmine domain URL within the n8n node's code.

  7. Final Synchronization: The final Microsoft ToDo n8n node (Create To-Do Tasks) uses the transformed data to create new, accurate tasks in the specified Microsoft To-Do list, completing the daily execution of this powerful n8n workflow.

Installation Guide

To install and utilize this synchronization n8n workflow, follow these steps:


  1. Import: Download the n8n workflow JSON provided and import it into your n8n instance.

  2. Credentials Setup:

- Configure your Easy Redmine API credentials within the Get Easy Redmine Task by Filter n8n node.
- Configure your Microsoft Graph (To-Do) credentials within the Microsoft ToDo n8n nodes.

  1. Target List Configuration: Ensure all Microsoft ToDo n8n nodes (Get To-Do in Specific List, Clean To-Do List, and Create To-Do Tasks) are pointing to the exact same target task list ID.

  2. Redmine Filter Setup: In the Get Easy Redmine Task by Filter n8n node, set the correct issueQueryId corresponding to the saved filter you wish to sync (e.g., 'My Open Tasks').

  3. Code Customization: Open the Code n8n node named Add Easy Redmine Task Link to To-Do Description and update the baseUrl variable to match your specific Easy Redmine domain URL (e.g., https://your-company.easyproject.com/issues/).

  4. Activate: Adjust the Schedule Trigger n8n trigger time zone and time as needed, then activate the n8n workflow to enable daily synchronization.

Node Details

Schedule Trigger (n8n trigger): Initiates the n8n workflow automatically. Configured to run daily at 9 AM, ensuring the list is refreshed every morning.
Get To-Do in Specific List (Microsoft ToDo n8n node): Retrieves all current tasks from the configured target list, preparing the data for the subsequent deletion step.
Clean To-Do List (Microsoft ToDo n8n node): Performs the crucial cleanup step by deleting every retrieved task ID to ensure no duplicates remain before the sync. Uses error handling to continue even if a deletion fails.
Just One Output after Deletion (Code n8n node): A flow control utility that ensures the n8n workflow progresses with a single, clean item after the batch delete operation.
Get Easy Redmine Task by Filter (Easy Redmine n8n node): Connects to the Easy Redmine API and fetches project issues using a specific saved filter ID (issueQueryId: 5342).
Split Out Tasks (n8n node): Essential for array handling, this node breaks the array of issues into individual items, allowing the subsequent Code n8n node and Create n8n node to process each task separately.
Add Easy Redmine Task Link to To-Do Description (Code n8n node): Transforms the data by constructing and adding the direct Redmine URL to the task description. Requires manual adjustment of the baseUrl for your specific Easy Redmine environment.
Create To-Do Tasks (Microsoft ToDo n8n node): The final action. This n8n node creates a new Microsoft To-Do item for each processed Redmine task, syncing the subject, the enriched description, and the due date.

Related n8n Workflows

Free

Nodes: 6 Nodes
Updated: December 26 2025
View all
Created by

We guide B2B companies to use AI agents & automations with ease. Powered by Easy Software & n8n.

Featured*