- Accueil
- Ressources
- Intégrations
- Microsoft To Do
Intégration Microsoft To Do n8nAutomatiser Microsoft To Do avec n8n.
Une tâche créée sans que personne ne la tape à la main, ça tient en combien de nœuds ? Un seul. L'intégration Microsoft To Do n8n expose 15 opérations réparties sur 3 ressources : les listes, les tâches, et les liens qui rattachent une tâche à sa source. Pas de trigger dédié, le workflow démarre ailleurs.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
L'intégration Microsoft To Do n8n, elle sert à quoi au juste ?
L'intégration Microsoft To Do n8n tient dans un seul nœud applicatif, n8n-nodes-base.microsoftToDo, qui interroge les endpoints Microsoft Graph de To Do avec ton propre credential OAuth2 (un credential, c'est l'accès enregistré une fois dans n8n). Ses 15 opérations se rangent sous 3 ressources : List pour les listes, Task pour les tâches qu'elles contiennent, Linked Resource pour les liens qui ramènent une tâche vers l'objet d'origine.
L'onboarding client qui se monte tout seul. Un nouveau contrat signé, et le workflow enchaîne Create a list au nom du client puis une tâche par étape, lues dans Google Sheets. Personne ne recopie le modèle, personne n'oublie la quatrième étape parce qu'elle était en bas du document.
Les demandes reçues par mail qui arrêtent de se perdre. Un message trié dans Gmail alimente Create a task : l'objet du mail devient le Subject, le corps part dans Content, la date de réponse attendue dans Due. La demande atterrit dans la bonne liste au lieu de rester au chaud dans une boîte de réception.
La tâche qui sait d'où elle vient. Create a linked resource accroche un Application Name et une Web URL à la tâche : une page de Notion ou une carte de ClickUp se rouvre en un clic depuis To Do, et le champ External ID garde l'identifiant côté source pour retrouver le chemin inverse.
Le nœud s'arrête à ces 15 opérations. Pour un endpoint qu'il ne propose pas, le nœud HTTP Request appelle directement l'API de To Do en réutilisant le même credential Microsoft via l'authentification prédéfinie. Ce n'est pas un bricolage, c'est la porte de sortie prévue.
Deux limites à connaître avant de construire. Il n'existe pas de trigger Microsoft To Do dans n8n : le workflow démarre avec un Schedule Trigger à intervalle fixe, un Webhook n8n appelé par un autre service (une URL que ce service appelle quand quelque chose se passe), ou le trigger d'un autre outil. Et sur les lectures, Return All enchaîne les pages de l'API pour tout ramener, sinon le nœud s'arrête à Limit. La formation n8n revient en détail sur ces deux pièges.
Comment connecter Microsoft To Do à n8n ?
- 01
Déclarer une application côté Microsoft
Ouvre le portail d'enregistrement d'applications Microsoft sur
aka.ms/appregistrationset choisis Register an application. Donne-lui un Name, puis dans Supported account types retiens l'option qui couvre tous les annuaires organisationnels et les comptes Microsoft personnels. Copie l'OAuth Callback URL affichée dans ton credential n8n, colle-la dans Redirect URI, sélectionne la plateforme Web, puis valide. - 02
Générer le secret client
Sur la page de l'application, va dans Certificates & secrets et ajoute un nouveau secret client avec une description parlante, par exemple
n8n credential. Copie la chaîne affichée dans la colonne Value et colle-la dans n8n comme Client Secret. L'Application (client) ID de la page d'accueil de l'application va, lui, dans Client ID. Termine par Connect my account, connecte-toi et autorise l'application. - 03
Choisir le credential dans le nœud
Le credential se crée une fois dans le menu Credentials et se réutilise dans tous les workflows : le nœud le propose ensuite dans une liste déroulante. Pour un accès applicatif sans utilisateur connecté, sélectionne plutôt Microsoft Entra Service Principal (App-Only) dans la liste Authentication. Sur un tenant government cloud (US Government, US Government DOD ou Chine), renseigne la Microsoft Graph API Base URL correspondante.
Ce que le nœud Microsoft To Do sait faire
Le nœud Microsoft To Do expose 15 opérations sur 3 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
| Ressource | Create | Get | Get Many | Update | Delete |
|---|---|---|---|---|---|
| Linked Resource | ✓ | ✓ | ✓ | ✓ | ✓ |
| List | ✓ | ✓ | ✓ | ✓ | ✓ |
| Task | ✓ | ✓ | ✓ | ✓ | ✓ |
Sommaire des opérations
Linked Resource
5 opérationsCreate a linked resource
linkedResource.createCe que tu vois dans n8n
Notes & cas d'usage
Accroche à une tâche un lien vers l'objet qui l'a fait naître, pour que la personne qui l'ouvre retrouve la source sans chercher.
Paramètres clés
- Task List Name or ID : la liste, choisie dans le menu déroulant ou passée par expression, par exemple
{{ $json.taskListId }}. - Task ID : la tâche qui reçoit le lien, souvent
{{ $json.id }}renvoyé par l'opération de création juste avant. - Application Name : le nom de l'application source qui envoie l'entité liée.
- Web URL : dans Additional Fields, le lien profond vers l'objet source ; External ID y garde son identifiant côté source.
Delete a linked resource
linkedResource.deleteCe que tu vois dans n8n
Notes & cas d'usage
Retire un lien d'une tâche sans toucher à la tâche elle-même.
Paramètres clés
- Task List Name or ID : la liste dans laquelle se trouve la tâche.
- Task ID : la tâche concernée par le nettoyage.
- Linked Resource ID : l'identifiant du lien lui-même, celui que renvoie l'opération de lecture multiple.
Get a linked resource
linkedResource.getCe que tu vois dans n8n
Notes & cas d'usage
Renvoie un lien précis avec les valeurs qu'il porte, de quoi lire un identifiant source avant de décider de la suite.
Paramètres clés
- Task List Name or ID : la liste à laquelle appartient la tâche.
- Task ID : la tâche qui porte le lien.
- Linked Resource ID : le lien à lire, à ne pas confondre avec l'identifiant de la tâche.
Get many linked resources
linkedResource.getAllCe que tu vois dans n8n
Notes & cas d'usage
Liste tous les liens rattachés à une même tâche, utile quand elle pointe vers plusieurs outils à la fois.
Paramètres clés
- Task List Name or ID : la liste où chercher.
- Task ID : la tâche dont on veut les liens.
- Return All : coché, n8n parcourt les pages de l'API et ramène tout ; décoché, il s'arrête à Limit.
Update a linked resource
linkedResource.updateCe que tu vois dans n8n
Notes & cas d'usage
Corrige les valeurs d'un lien existant, plutôt que de le supprimer pour en recréer un.
Paramètres clés
- Task List Name or ID et Task ID : où se trouve le lien.
- Linked Resource ID : le lien à corriger.
- Update Fields : la collection qui regroupe les 4 valeurs modifiables, Application Name, Name, External ID et Web URL.
List
5 opérationsCreate a list
list.createCe que tu vois dans n8n
Notes & cas d'usage
Crée une liste de tâches et renvoie son identifiant, que les nœuds suivants réutilisent pour ranger les tâches au bon endroit.
Paramètres clés
- List Name : le nom affiché de la liste, seule valeur obligatoire. Une expression comme
{{ $json.client }}fait suivre le nom aux données.
Delete a list
list.deleteCe que tu vois dans n8n
Notes & cas d'usage
Supprime une liste du compte. L'opération porte sur la liste entière, pas sur une tâche isolée.
Paramètres clés
- List ID : l'identifiant de la liste, unique dans la boîte de l'utilisateur. C'est bien un identifiant et pas le nom affiché : récupère-le avec la lecture multiple et passe-le tel quel, par exemple
{{ $json.id }}.
Get a list
list.getCe que tu vois dans n8n
Notes & cas d'usage
Lit une liste et renvoie ce que To Do en sait, histoire de vérifier qu'elle existe toujours avant d'écrire dedans.
Paramètres clés
- List ID : l'identifiant de la liste, unique dans la boîte de l'utilisateur, en général mémorisé plus tôt dans l'exécution ou lu dans un tableau d'identifiants.
Get many lists
list.getAllCe que tu vois dans n8n
Notes & cas d'usage
Ramène les listes du compte. Aucun champ obligatoire, ce qui en fait le premier nœud à poser quand il te manque des identifiants.
Paramètres clés
- Return All : coché, toutes les listes remontent page après page ; décoché, l'exécution s'arrête à Limit.
- Limit : le nombre maximal de listes renvoyées quand Return All reste décoché.
Update a list
list.updateCe que tu vois dans n8n
Notes & cas d'usage
Renomme une liste existante. Les tâches qu'elle contient ne bougent pas.
Paramètres clés
- List ID : l'identifiant de la liste, unique dans la boîte de l'utilisateur.
- New List Name : le nom affiché qui remplace l'ancien, les deux champs étant obligatoires.
Task
5 opérationsCreate a task
task.createCe que tu vois dans n8n
Notes & cas d'usage
Dépose une tâche dans la liste choisie. C'est l'opération autour de laquelle la plupart des workflows se construisent.
Paramètres clés
- List Name or ID : la liste de destination, prise dans le menu déroulant ou fournie par expression.
- Subject : la description courte de la tâche, la ligne qu'on lit en premier.
- Additional Fields : ajoute Content pour le corps, Due et Reminder comme dates dans le fuseau indiqué, Importance parmi low, normal et high, et Status.
Delete a task
task.deleteCe que tu vois dans n8n
Notes & cas d'usage
Retire une tâche d'une liste, le bon geste quand elle n'aurait jamais dû être créée.
Paramètres clés
- List Name or ID : la liste dans laquelle la tâche se trouve.
- Task ID : la tâche à supprimer, en général transmise par un nœud précédent sous la forme
{{ $json.id }}.
Get a task
task.getCe que tu vois dans n8n
Notes & cas d'usage
Lit une tâche et renvoie son état du moment, ce qui permet d'aiguiller la suite du workflow.
Paramètres clés
- List Name or ID : où regarder.
- Task ID : la tâche à lire.
Get many tasks
task.getAllCe que tu vois dans n8n
Notes & cas d'usage
Récupère les tâches d'une liste, le passage obligé quand le workflow raisonne sur une liste entière et pas sur un élément.
Paramètres clés
- List Name or ID : la liste à lire, seul champ obligatoire.
- Return All : coché, n8n enchaîne les pages jusqu'au bout de la liste ; décoché, il renvoie au plus Limit tâches.
Update a task
task.updateCe que tu vois dans n8n
Notes & cas d'usage
Modifie une tâche existante, y compris pour la clôturer.
Paramètres clés
- List Name or ID et Task ID : la tâche qui va être modifiée.
- Update Fields : contient les 6 valeurs modifiables, Subject, Content, Due Date Time, Reminder, Importance et Status, dont la valeur
completedest celle qui marque la tâche comme faite.
Besoin d'aide pour automatiser Microsoft To Do avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Les questions qui viennent juste après
01L'intégration Microsoft To Do n8n est-elle gratuite ?
02Quels credentials faut-il pour le nœud Microsoft To Do ?
03Quelles sont les limites du nœud Microsoft To Do ?
04n8n peut-il réagir en temps réel à une nouvelle tâche Microsoft To Do ?
05n8n ou Make pour Microsoft To Do ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.



