Ressources · Intégration n8n

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

Pourquoi automatiser

À 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.

Connexion

Comment connecter Google Tasks à n8n ?

  1. 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.

  2. 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.cloud comme domaine autorisé, ou le domaine de ton instance.

  3. 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.

Actions

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.

Matrice ressources × opérations
RessourceCreateGetGet ManyUpdateDelete
Task

Task

5 opérations
01

Create a task

task.create

Ce 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 (needsAction ou completed) et Parent pour rattacher la tâche à une autre.
Cas d'usage
un devis signé crée la tâche d'onboarding, échéance à 2 jours, référence client dans Notes.
02

Delete a task

task.delete

Ce 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.
Cas d'usage
une réunion annulée dans Google Calendar efface la tâche de préparation créée avec elle, plutôt que de laisser traîner une tâche sans objet.
03

Get a task

task.get

Ce 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.
Cas d'usage
avant d'envoyer une relance, le workflow relit la tâche et s'arrête si son statut est déjà completed, ce qui évite de réveiller quelqu'un sur un sujet clos.
04

Get many tasks

task.getAll

Ce 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.
Cas d'usage
le récapitulatif du lundi de tout ce qui est dû dans la semaine.
05

Update a task

task.update

Ce 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.
Cas d'usage
un ticket fermé dans Jira Software met à jour le statut de la tâche correspondante, sans recopie manuelle entre les deux listes.
Besoin d'aide

Besoin d'aide pour automatiser Google Tasks avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Google Tasks et n8n, les questions qui reviennent

01L'intégration Google Tasks n8n est-elle gratuite ?
Oui du côté de n8n. Le nœud Google Tasks est livré avec n8n : rien à installer, aucun surcoût pour le connecteur lui-même, sur n8n Cloud comme sur une instance auto-hébergée en Community Edition sous licence Sustainable Use. Ce qui se paie, c'est la plateforme : un plan Cloud, ou le serveur sur lequel tourne ton instance quand tu l'héberges toi-même. Les 5 opérations se comportent de la même façon dans les deux cas, et un workflow monté sur Cloud tourne tel quel sur ta propre instance.
02Quels credentials faut-il pour le nœud Google Tasks ?
Un credential Google, créé une fois dans n8n et réutilisé par tous les nœuds qui parlent à ce compte. Deux chemins existent. Sur n8n Cloud, Managed OAuth2 se résume à cliquer sur Sign in with Google dans l'écran du credential, sans rien configurer dans la Google Cloud Console. En auto-hébergé, il faut un credential OAuth2 personnalisé : un projet Google Cloud, les API activées, l'écran de consentement OAuth renseigné, un OAuth client ID de type Web application, et l'OAuth Redirect URL de n8n copiée dans les URI de redirection autorisées. La documentation des nœuds Google décrit aussi une méthode Service Account, construite à partir du client_email et de la private_key d'un fichier JSON, supportée sur moins de nœuds qu'OAuth2.
03Quelles sont les limites du nœud Google Tasks dans n8n ?
Trois, et toutes se contournent. Le nœud couvre une seule ressource, Task : tout ce qui concerne les listes elles-mêmes reste dehors, créer une liste ou énumérer celles d'un compte n'a pas d'opération dédiée, et ces appels passent par le nœud HTTP Request, qui atteint n'importe quel endpoint de l'API en réutilisant le même credential. Sur Get many tasks, laisser Return All décoché plafonne le résultat à Limit. Enfin, chaque opération réclame la liste et, pour lire, modifier ou supprimer, le Task ID renvoyé par Google, jamais le titre affiché à l'écran.
04Existe-t-il un trigger Google Tasks dans n8n ?
Non. Google Tasks n'a pas de nœud trigger, donc aucun workflow ne démarre parce qu'une tâche a changé chez Google. Trois contournements. Un Schedule Trigger lance Get many tasks à intervalle fixe et compare ce qui revient, avec Updated Min pour ne regarder que ce qui a bougé depuis le dernier passage. Un Webhook n8n, c'est-à-dire une URL qu'un autre service appelle, démarre le workflow depuis l'outil d'où vient la demande. Ou le trigger d'un autre outil fait le travail, et c'est le cas le plus courant : un mail, une ligne, une fiche, et Google Tasks devient la destination plutôt que le point de départ.
05n8n ou Make pour Google Tasks ?
Ça dépend de l'endroit où tu veux tes données et de la façon dont tu veux payer. Make est hébergé uniquement, sans option d'auto-hébergement, et se facture à l'opération : un workflow qui relit une liste entière toutes les heures a un coût qui suit son volume. n8n tourne sur Cloud ou sur ton propre serveur, ce qui compte quand les titres et les notes de tâches contiennent des informations clients que tu préfères garder chez toi, et son modèle de coût ne se compte pas à l'opération. Les deux se construisent visuellement. Le test utile est ennuyeux : prends ta liste la plus active, compte les opérations qu'une journée d'automatisation consommerait, compare avec ce que te coûte une instance.
Hack'celeration Lab

Reçois nos tips intégration chaque semaine.

Pas de spam. Désinscription à tout moment.