FlowKit

Connecter ClickUp à n8n : automatiser tâches, statuts et priorisation IA (guide complet)

Publié le 31 juillet 2026 · 7 min de lecture

Un board ClickUp bien construit centralise les tâches d'une équipe, mais il ne fait rien de lui-même : c'est toujours quelqu'un qui doit relire chaque nouvelle tâche, lui donner une priorité, prévenir la bonne personne ou relancer un ticket resté trop longtemps sans mouvement. Connecter ClickUp à n8n change cette mécanique : chaque événement ClickUp (nouvelle tâche, changement de statut, commentaire) peut déclencher un workflow qui classe, priorise ou notifie automatiquement — y compris avec un modèle de langage pour les décisions qui demandent du jugement plutôt qu'une simple règle. Ce guide couvre l'authentification, la structure des données ClickUp, le node et le trigger, et deux exemples concrets, dont une priorisation de tâches par IA.

Une étude de référence en psychologie du travail, Leroy (2009), Why is it so hard to do my work? The challenge of attention residue when switching between work tasks, publiée dans Organizational Behavior and Human Decision Processes, montre que changer de tâche sans avoir terminé la précédente laisse un « résidu d'attention » qui dégrade la performance sur la tâche suivante — d'autant plus que la première reste incomplète ou mal définie. Automatiser le tri et la priorisation des tâches entrantes dans ClickUp, avant qu'une personne n'ait à les consulter, réduit précisément ce nombre d'interruptions à faible valeur ajoutée.

Quand automatiser ClickUp avec n8n

Trois cas d'usage reviennent le plus souvent :

  • Triage et priorisation automatique : chaque tâche créée (par un client via un formulaire, un email transformé en ticket, ou un membre de l'équipe) est relue par un modèle de langage qui lui attribue une priorité, une estimation de complexité ou une catégorie, avant même qu'un humain ne l'ouvre.
  • Notifications ciblées sur changement de statut : plutôt que de dépendre des notifications natives ClickUp (souvent trop nombreuses et vite ignorées), n8n filtre sur les transitions qui comptent réellement — passage en « Bloqué », tâche assignée sans mouvement depuis 5 jours — et alerte sur Slack ou par email uniquement dans ces cas-là.
  • Synchronisation bidirectionnelle : une tâche ClickUp créée depuis un formulaire externe, un CRM ou une conversation Slack, ou inversement des données ClickUp poussées vers un tableau de bord Google Sheets ou une base Supabase pour du reporting.

Si votre équipe gère surtout de la documentation plutôt que des tâches à statuts, notre guide de connexion Notion à n8n est probablement plus pertinent ; les deux s'articulent bien pour une équipe qui utilise Notion comme base de connaissances et ClickUp comme outil de suivi d'exécution.

Authentification : token API personnel ou app OAuth2

ClickUp propose deux méthodes d'authentification, et n8n les prend en charge toutes les deux :

  1. Token API personnel (le plus simple pour un usage interne) : dans ClickUp, Réglages → Apps → API Token, génère un token attaché à votre compte utilisateur. Dans n8n, Credentials → New → ClickUp API, colle le token. Toutes les actions du workflow s'exécutent alors avec vos propres permissions ClickUp.
  2. OAuth2 : nécessaire si le workflow doit agir au nom de plusieurs utilisateurs distincts plutôt que d'un compte technique unique — crée une App ClickUp depuis la console développeur, renseigne l'URL de redirection fournie par n8n dans le credential ClickUp OAuth2 API.

Pour un workflow d'équipe classique (triage, notifications, synchronisation), le token API personnel suffit largement et évite la complexité du flux OAuth2. Réservez OAuth2 aux intégrations distribuées à plusieurs organisations ClickUp.

Comprendre la hiérarchie ClickUp avant de configurer le node

ClickUp organise les données sur quatre niveaux, et le node n8n s'appuie directement sur cette structure : Workspace (l'espace de travail global) → Espace (Space, un département ou un grand projet) → Dossier (Folder, optionnel) → Liste (List, le conteneur final des tâches). Une tâche appartient toujours à une Liste, jamais directement à un Espace.

Dans le node ClickUp de n8n, une fois le credential connecté, ces niveaux se sélectionnent via des menus déroulants qui se chargent en cascade — pas besoin de connaître les identifiants numériques pour un usage courant. C'est utile de comprendre cette hiérarchie avant de configurer un workflow, sinon on cherche une Liste dans le mauvais Dossier sans comprendre pourquoi elle n'apparaît pas.

Les opérations du node ClickUp

Le node ClickUp couvre plusieurs ressources :

Ressource Task :

  • Create : crée une tâche dans une Liste donnée, avec titre, description, priorité, assigné(s), date d'échéance et champs personnalisés.
  • Update : modifie une tâche existante à partir de son identifiant — changer un statut, réassigner, ajuster une priorité.
  • Get / Get All : récupère une tâche ou liste les tâches d'une Liste, avec filtres (par statut, par assigné, par tag).
  • Delete : supprime une tâche.

Ressource Comment : ajoute un commentaire sur une tâche existante — utile pour qu'un agent IA journalise son raisonnement directement sur la tâche plutôt que dans un canal séparé.

Ressource Checklist : crée ou coche des éléments de checklist sur une tâche, pratique pour décomposer automatiquement une tâche complexe en sous-étapes générées par un LLM.

Un point de vigilance sur Create et Update : le champ priorité de ClickUp est numérique côté API (1 = urgent, 2 = haute, 3 = normale, 4 = basse) plutôt que textuel — un mapping à prévoir explicitement si vous laissez un modèle de langage choisir la priorité en langage naturel avant de l'écrire dans ClickUp.

Le ClickUp Trigger : un vrai webhook, pas du polling

Contrairement au Notion Trigger, qui fonctionne par polling, le ClickUp Trigger de n8n enregistre un véritable webhook côté ClickUp : dès qu'un événement souscrit se produit, ClickUp notifie l'URL du workflow n8n en quasi temps réel, sans délai d'interrogation périodique. Le trigger propose un filtre par type d'événement dès sa configuration — taskCreated, taskStatusUpdated, taskCommentPosted, taskAssigneeUpdated et une dizaine d'autres — pour ne s'abonner qu'à ce qui compte réellement plutôt que de tout recevoir et filtrer après coup.

Pour une notification qui ne doit se déclencher que sur un statut précis (« Bloqué » plutôt que n'importe quel changement), combinez le filtre d'événement taskStatusUpdated avec un node IF qui compare la nouvelle valeur de statut — la même logique de filtrage fine que celle décrite dans notre guide du node IF et du routage conditionnel.

Exemple concret n°1 : priorisation IA des tâches entrantes

Un pipeline représentatif pour une équipe support ou produit qui reçoit des tâches de sources hétérogènes :

  1. ClickUp Trigger se déclenche sur taskCreated dans la Liste « Demandes entrantes ».
  2. Un node AI Agent (voir notre guide complet du node AI Agent) reçoit le titre et la description de la tâche, et détermine une priorité (urgent/haute/normale/basse), une catégorie (bug, fonctionnalité, question) et une estimation de complexité, à partir d'un prompt qui décrit les critères de votre équipe.
  3. Un node Code mappe la priorité textuelle renvoyée par le modèle vers l'échelle numérique attendue par l'API ClickUp (1 à 4).
  4. Le node ClickUp (opération Update) écrit la priorité et les tags de catégorie sur la tâche, et ajoute un Comment expliquant brièvement le raisonnement du modèle — pour qu'un humain puisse vérifier et corriger sans deviner pourquoi cette priorité a été choisie.
  5. Si la priorité est « urgent », un node Slack notifie immédiatement le canal de l'équipe concernée.

Ce pattern de classification par IA suit la même logique que le tri d'emails du Pack Inbox IA (79 €), appliquée cette fois à des tâches plutôt qu'à des messages entrants.

Exemple concret n°2 : relance automatique des tâches bloquées

  1. Un Schedule Trigger (voir notre guide du node Schedule Trigger) s'exécute chaque matin en semaine.
  2. Le node ClickUp (opération Get All) récupère les tâches de la Liste « En cours » dont le statut est « Bloqué » depuis plus de 3 jours ouvrés, filtrées via le champ date_updated renvoyé par l'API.
  3. Un node Slack envoie un message groupé par assigné, avec un lien direct vers chaque tâche, plutôt qu'une notification éparpillée par tâche individuelle.
  4. Optionnel : un AI Agent rédige un résumé du blocage à partir des derniers commentaires de la tâche, pour que le message Slack donne le contexte sans qu'il faille rouvrir ClickUp.

Limite de débit à connaître

L'API ClickUp applique une limite de requêtes par minute qui varie selon le plan de l'espace de travail (100 requêtes/minute sur les plans standards, davantage sur les plans supérieurs). Un dépassement renvoie un code 429. Sur un workflow qui boucle sur un grand nombre de tâches (une synchronisation complète par exemple), traitez par lots avec Split In Batches ou ajoutez un court Wait entre les appels — la même précaution que celle détaillée dans notre article sur la pagination avec le node HTTP Request.

En résumé

Le token API personnel suffit pour la grande majorité des workflows d'équipe, la hiérarchie Workspace/Espace/Dossier/Liste se navigue directement dans les menus déroulants du node une fois le credential connecté, et le ClickUp Trigger a l'avantage d'être un vrai webhook plutôt qu'un polling — contrairement à d'autres intégrations comme Notion. Le filtre par type d'événement et le mapping numérique de la priorité sont les deux détails à ne pas manquer en configurant vos premiers workflows. Pour une priorisation par IA déjà assemblée, avec prompts de classification et logique de routage prêts à l'emploi, le Pack Inbox IA (79 €) offre un point de départ directement adaptable à un flux de tâches ClickUp plutôt qu'à une boîte mail.

FAQ

Questions fréquentes

Faut-il un compte ClickUp payant pour utiliser l'API avec n8n ?

Non. L'API REST de ClickUp est accessible depuis le plan gratuit, tâches, listes, commentaires et webhooks compris. Les limites qui varient selon le plan concernent surtout le nombre d'automatisations natives ClickUp et le quota de requêtes API par minute, pas l'accès aux endpoints eux-mêmes.

Le node ClickUp Trigger de n8n est-il un vrai webhook ou du polling ?

C'est un vrai webhook : contrairement au Notion Trigger qui interroge périodiquement l'API, ClickUp Trigger enregistre un webhook côté ClickUp qui notifie n8n en temps réel dès qu'un événement choisi se produit (tâche créée, statut changé, commentaire ajouté). Le déclenchement est quasi instantané, sans délai de polling.

Comment savoir dans quel Espace, Dossier ou Liste se trouve une tâche pour configurer le node ?

Le node ClickUp de n8n demande de sélectionner en cascade le Workspace, l'Espace, le Dossier (optionnel) puis la Liste via des listes déroulantes chargées dynamiquement depuis votre compte, une fois le credential connecté — pas besoin de connaître les identifiants numériques à l'avance, sauf pour des opérations avancées type appel HTTP direct.

Peut-on faire réagir n8n à un changement de statut précis plutôt qu'à toute modification de tâche ?

Oui. Le ClickUp Trigger propose un filtre par type d'événement (taskStatusUpdated, taskCreated, taskCommentPosted…) directement dans sa configuration : abonnez-vous uniquement à taskStatusUpdated si vous voulez ignorer les changements de titre, de description ou d'assigné, puis filtrez plus finement avec un node IF sur la valeur du nouveau statut si besoin.

Bundle FlowKit Complet

269 €