- Accueil
- Ressources
- Intégrations
- Google Tasks
Intégration Google Tasks n8nAutomatiser Google Tasks avec n8n.
Une liste de tâches ne tient que si quelque chose la remplit à ta place. L'intégration Google Tasks n8n expose une seule ressource, Task, et 5 opérations : créer, lire, lister, mettre à jour, supprimer. Aucun nœud trigger côté Google Tasks : le workflow démarre ailleurs, les tâches suivent.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert vraiment l'intégration Google Tasks n8n ?
Le nœud Google Tasks appelle l'API Google Tasks depuis un workflow n8n, c'est-à-dire depuis une suite d'étapes automatisées. Il manipule un seul objet, la tâche, dans une liste que tu choisis dans un menu déroulant alimenté par ton compte. Les 5 opérations couvrent toute la vie de cette tâche : créée, relue, listée en masse, modifiée, supprimée. Le tout passe par un credential Google, l'autorisation enregistrée une fois dans n8n et réutilisée partout.
Premier cas : sortir les demandes de la boîte mail. Un message trié par un libellé dans Gmail arrive dans le workflow, task.create écrit une tâche dont le titre reprend l'objet, et Due Date lui donne une date au lieu d'une place dans la pile. L'adresse de l'expéditeur part dans Notes : celui qui ouvre la tâche sait tout de suite qui attend.
Deuxième cas : le point du matin. Un Schedule Trigger, le nœud n8n qui se déclenche à intervalle fixe, lance task.getAll avec Due Max sur la journée, et envoie le résultat dans un canal Slack. La même liste peut être ajoutée ligne à ligne dans Google Sheets quand quelqu'un veut garder une trace de ce qui restait ouvert chaque jour.
Troisième cas : refermer la boucle depuis l'outil où le travail se fait vraiment. Un ticket passé en résolu déclenche task.update avec Status sur completed, et personne ne coche deux fois la même chose. L'identifiant de la tâche circule dans le workflow sous forme d'expression, la syntaxe n8n qui lit un champ de l'item entrant.
Là où le nœud s'arrête : il gère les tâches, pas les listes elles-mêmes. Créer une liste, la renommer, énumérer les listes d'un compte ne font pas partie des opérations. Pour ces appels, le nœud HTTP Request atteint n'importe quel endpoint de l'API en réutilisant le même credential via l'authentification prédéfinie, sans configuration supplémentaire.
Deux autres limites méritent d'être connues avant de construire. Google Tasks n'a pas de nœud trigger dans n8n : rien ne te pousse un changement, le workflow réagit sur un horaire, sur un Webhook n8n appelé par un autre service, ou sur le trigger d'un autre outil. Et sur task.getAll, Return All décoché arrête n8n à Limit, le meilleur moyen de croire qu'une liste est plus courte qu'elle ne l'est. L'Avis n8n détaille ce que la plateforme fait bien et là où elle devient pénible.
Comment connecter Google Tasks à n8n ?
- 01
Créer le credential Google dans n8n
Va dans le menu Credentials de n8n et crée un credential Google pour Google Tasks. Un credential, c'est l'autorisation enregistrée une fois, que chaque nœud concerné propose ensuite dans sa liste déroulante. Sur n8n Cloud, le chemin court s'appelle Managed OAuth2 : tu cliques sur Sign in with Google dans l'écran du credential, et rien d'autre n'est à configurer côté Google Cloud Console.
- 02
Monter l'application OAuth2 en auto-hébergé
Managed OAuth2 n'existe pas sur une instance auto-hébergée : l'application se crée à la main. Dans la Google Cloud Console, crée un projet, active les API utiles, puis ouvre APIs & Services > OAuth consent screen et renseigne App name et User support email. Pour Audience, Internal vise ton propre Google Workspace, External tout compte Google. Dans Branding, ajoute
n8n.cloudcomme domaine autorisé, ou le domaine de ton instance. - 03
Aligner l'URL de redirection et coller les clés
Toujours dans la console, ouvre Credentials, choisis + Create credentials > OAuth client ID puis Web application comme type d'application. Copie l'OAuth Redirect URL affichée dans ton credential n8n et colle-la dans Authorized redirect URIs. Une instance locale fonctionne aussi, Google accepte localhost, par exemple
http://localhost:5678/rest/oauth2-credential/callback. Crée le client, puis reporte le Client ID et le Client Secret dans n8n.
Les 5 opérations du nœud Google Tasks
Le nœud Google Tasks expose 5 opérations sur 1 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
Sommaire des opérations
Task
5 opérationsCreate a task
task.createCe que tu vois dans n8n
Notes & cas d'usage
Ajoute une tâche dans la liste choisie et renvoie la tâche créée avec son identifiant, que la suite du workflow peut réutiliser.
Paramètres clés
- TaskList Name or ID : la liste de destination, prise dans le menu déroulant ou définie par une expression quand elle dépend de la donnée entrante.
- Title : le texte affiché dans Google Tasks, souvent construit depuis l'item, par exemple
{{ $json.subject }}. - Additional Fields : là où tout se joue, avec Due Date, Notes pour le contexte, Status (
needsActionoucompleted) et Parent pour rattacher la tâche à une autre.
Delete a task
task.deleteCe que tu vois dans n8n
Notes & cas d'usage
Retire définitivement une tâche de sa liste. Rien ne revient pour annuler le geste, donc la branche qui mène ici mérite une condition au-dessus.
Paramètres clés
- TaskList Name or ID : obligatoire même pour une suppression, parce qu'un identifiant de tâche n'a de sens que dans sa liste.
- Task ID : l'identifiant renvoyé par Google, pas le titre. Il arrive en général sous la forme
{{ $json.id }}depuis le nœud précédent.
Get a task
task.getCe que tu vois dans n8n
Notes & cas d'usage
Relit une tâche précise et renvoie ses champs à l'instant T, ce qui permet de vérifier l'état d'un travail avant d'agir dessus.
Paramètres clés
- TaskList Name or ID : la liste qui contient la tâche.
- Task ID : l'identifiant exact. Garde-le au moment de la création, sinon il faut d'abord passer par un get many pour le retrouver.
completed, ce qui évite de réveiller quelqu'un sur un sujet clos.Get many tasks
task.getAllCe que tu vois dans n8n
Notes & cas d'usage
Récupère les tâches d'une liste, avec les filtres qui décident de ce qui compte aujourd'hui.
Paramètres clés
- Return All : coché, n8n enchaîne les pages de l'API et ramène toutes les tâches. Décoché, il s'arrête à Limit : pratique pour un test, trompeur pour un rapport.
- Additional Fields : Due Min et Due Max bornent l'échéance au format RFC 3339, Updated Min ne garde que ce qui a bougé récemment, et Show Completed n'affiche les tâches terminées dans les applications Google qu'à condition que Show Hidden soit vrai aussi.
Update a task
task.updateCe que tu vois dans n8n
Notes & cas d'usage
Modifie une tâche existante sans toucher aux champs laissés vides, ce qui la rend inoffensive sur une tâche qu'un humain édite aussi de son côté.
Paramètres clés
- Task ID : la tâche à modifier, dans la liste indiquée par TaskList Name or ID.
- Update Fields : Status bascule la tâche en
completed, Due Date repousse l'échéance, Title et Notes réécrivent le contenu, Previous replace la tâche après une autre.
Besoin d'aide pour automatiser Google Tasks avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Google Tasks et n8n, les questions qui reviennent
01L'intégration Google Tasks n8n est-elle gratuite ?
02Quels credentials faut-il pour le nœud Google Tasks ?
03Quelles sont les limites du nœud Google Tasks dans n8n ?
04Existe-t-il un trigger Google Tasks dans n8n ?
05n8n ou Make pour Google Tasks ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.



