Ressources · Intégration n8n

Intégration ClickUp n8nAutomatiser ClickUp avec n8n.

Une tâche ClickUp peut se créer, se commenter et se cocher sans que personne ouvre l'application. L'intégration ClickUp n8n donne accès à 57 opérations réparties sur 14 ressources, et son trigger écoute 27 événements classés en 6 familles. De quoi brancher ClickUp sur le reste de tes outils.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

Que fait l'intégration ClickUp n8n concrètement ?

Deux nœuds livrés avec n8n forment l'intégration ClickUp n8n. Le premier, le nœud ClickUp, exécute 57 opérations sur 14 ressources : créer une tâche, ajouter une checklist, poster un commentaire, ouvrir un dossier, suivre un objectif. Le second, le ClickUp Trigger, est le nœud qui démarre l'automatisation : il attend les 27 événements que ClickUp envoie par webhook, une URL que l'outil appelle dès qu'une donnée change. Aucune installation d'un côté comme de l'autre.

Prends le support. Un message arrive dans Gmail, et le workflow, c'est-à-dire la suite de nœuds que n8n exécute dans l'ordre, crée la tâche dans la bonne liste puis colle le texte du client dessus avec comment.create. Personne ne recopie quoi que ce soit, et la conversation reste attachée à la tâche au lieu de finir enterrée dans une boîte partagée.

Deuxième situation, la checklist de mise en ligne. Chaque étape validée par l'outil de déploiement remonte dans ClickUp : checklistItem.update bascule la ligne en Resolved, et l'équipe voit où en est le chantier sans avoir à le demander. Quand une prestation n'a pas été vendue, checklistItem.delete retire l'étape correspondante avant même le démarrage.

Troisième situation, le rituel du lundi. goal.getAll sort les objectifs de l'équipe, comment.getAll récupère les échanges des tâches encore ouvertes, et le résumé part dans le canal de direction. Les résultats clés se mettent à jour tout seuls avec goalKeyResult.update dès que le chiffre du jour est calculé.

Le nœud s'arrête à 14 ressources, ce qui ne couvre pas toute l'API de ClickUp, cette interface par laquelle deux outils se parlent. Pour un endpoint absent, le nœud HTTP Request prend le relais et réutilise le même credential ClickUp, autrement dit la connexion enregistrée une fois dans n8n. Petit détail qui compte : n8n affiche encore l'étiquette Beta sur le nœud et sur son trigger. Teste l'opération sur une tâche bidon avant de poser un process critique dessus.

Si tu arrives de Jira Software ou que ta documentation vit dans Notion, la logique reste la même : un nœud pour agir, un trigger pour réagir, un credential pour les deux. L'Avis n8n détaille les critères de choix de la plateforme, et la Formation n8n reprend la construction d'un premier workflow de bout en bout.

Connexion

Comment connecter ClickUp à n8n ?

  1. 01

    Générer le token dans ClickUp

    Sur ClickUp 3.0, clique sur ton avatar en haut à droite, ouvre Settings, puis descends jusqu'à Apps dans la barre latérale. Sur ClickUp 2.0, l'avatar est en bas à gauche et mène directement à Apps. Sous API Token, clique sur Generate et copie le token personnel affiché. Il est rattaché au compte ClickUp depuis lequel tu le génères.

  2. 02

    Créer le credential côté n8n

    Dans n8n, menu Credentials, crée un credential ClickUp et colle la valeur dans le champ Access Token. Enregistré une seule fois, il apparaît ensuite dans la liste déroulante de tous les nœuds ClickUp et du ClickUp Trigger. L'autre méthode acceptée est OAuth2 : sur une instance auto-hébergée, il faut d'abord créer une app côté ClickUp, via ton avatar, Integrations, puis ClickUp API et Create an App.

  3. 03

    Choisir l'équipe et tester la connexion

    Ajoute le nœud ClickUp dans un workflow, sélectionne le credential, puis remplis Team Name or ID. Le champ lit les espaces de travail auxquels le token a accès et les propose dans une liste ; il accepte aussi un identifiant passé par une expression, quand l'équipe vient d'un nœud précédent. Lance goal.getAll une fois : si les objectifs remontent, les 57 opérations répondront aussi.

Déclencheurs

Qu'est-ce qui peut déclencher un workflow depuis ClickUp ?

ClickUp Trigger est le nœud qui démarre un workflow quand quelque chose se passe dans ClickUp. Il écoute 27 événements, listés ci-dessous par famille. Tu en choisis un ou plusieurs, tu actives le workflow : n8n enregistre le webhook (l'URL que ClickUp appelle) sur ton compte.

Ce que tu vois dans n8n

Tous les événements, par famille

Une ligne par objet, une puce par action. L'événement à cocher dans le nœud s'écrit objet.action ; survole une puce pour lire quand il se déclenche.

task.*12
    folder.*3
      goal.*3
        key.*3
          list.*3
            space.*3

              Le trigger accepte aussi * (tout événement). Pratique pour du log, dangereux en production.

              Notes de configuration

              01Set up the ClickUp TriggerÀ l'activation du workflow, le ClickUp Trigger enregistre un webhook auprès de ClickUp. Ensuite, chaque événement arrive dans n8n en quelques secondes, sans polling, c'est-à-dire sans que n8n aille demander toutes les cinq minutes si quelque chose a bougé.

              À l'activation du workflow, le ClickUp Trigger enregistre un webhook auprès de ClickUp. Ensuite, chaque événement arrive dans n8n en quelques secondes, sans polling, c'est-à-dire sans que n8n aille demander toutes les cinq minutes si quelque chose a bougé.

              Paramètres clés

              • Team Name or ID : l'espace de travail surveillé, choisi dans la liste ou passé sous forme d'identifiant par une expression.
              • Events : les événements écoutés. Coche uniquement ceux que le workflow traite, ou mets * pour les recevoir tous les 27.
              • Filters : collection optionnelle avec Space ID, Folder ID, List ID et Task ID, pour restreindre le webhook à une zone précise de l'espace.
              Quand l'utiliser
              en entrée de tout workflow qui doit réagir à ClickUp plutôt qu'écrire dedans.
              02Task events12 des 27 événements portent sur une tâche. taskCreated et taskDeleted encadrent sa vie, le reste suit ses mouvements : taskStatusUpdated, taskAssigneeUpdated, taskDueDateUpdated, taskMoved, taskTagUpdated, taskTimeEstimateUpdated, taskTimeTrackedUpdated, plus le générique taskUpdated. Les commentaires ont leur propre paire, taskCommentPosted et taskCommentUpdated.

              12 des 27 événements portent sur une tâche. taskCreated et taskDeleted encadrent sa vie, le reste suit ses mouvements : taskStatusUpdated, taskAssigneeUpdated, taskDueDateUpdated, taskMoved, taskTagUpdated, taskTimeEstimateUpdated, taskTimeTrackedUpdated, plus le générique taskUpdated. Les commentaires ont leur propre paire, taskCommentPosted et taskCommentUpdated.

              Paramètres clés

              • Events : taskUpdated ratisse large, les lignes précises évitent de réveiller le workflow pour un changement qui ne t'intéresse pas.
              • List ID : dans Filters, limite les événements à une seule liste, la file du support par exemple.
              • Task ID : dans Filters, garde le trigger sur une tâche unique, bien pratique pendant les tests.
              Quand l'utiliser
              dès qu'une action humaine dans ClickUp doit atterrir dans un outil qui n'est pas ClickUp.
              03Goal and key result eventsLe pilotage a ses deux familles, 3 événements chacune. Côté objectif : goalCreated, goalUpdated, goalDeleted. Côté résultats clés : keyResultCreated, keyResultUpdated et keyResultDelete, dont la valeur s'écrit sans le d final dans la liste des événements.

              Le pilotage a ses deux familles, 3 événements chacune. Côté objectif : goalCreated, goalUpdated, goalDeleted. Côté résultats clés : keyResultCreated, keyResultUpdated et keyResultDelete, dont la valeur s'écrit sans le d final dans la liste des événements.

              Paramètres clés

              • Events : les 6 lignes de pilotage, qui se combinent avec les événements de tâche dans un même trigger quand le workflow a besoin des deux niveaux.
              • Team Name or ID : un objectif se crée sur une équipe, donc l'espace choisi détermine ceux qui arrivent jusqu'au workflow.
              Quand l'utiliser
              pour tenir un tableau de bord en dehors de ClickUp, ou pour signaler qu'un résultat clé a bougé le jour même plutôt qu'à la fin du trimestre.
              04Space, folder and list eventsTrois familles décrivent les contenants, 3 événements chacune : spaceCreated, spaceUpdated, spaceDeleted, puis folderCreated, folderUpdated, folderDeleted, puis listCreated, listUpdated et listDeleted. Elles racontent la structure de l'espace de travail, pas ce qui se passe à l'intérieur d'une tâche.

              Trois familles décrivent les contenants, 3 événements chacune : spaceCreated, spaceUpdated, spaceDeleted, puis folderCreated, folderUpdated, folderDeleted, puis listCreated, listUpdated et listDeleted. Elles racontent la structure de l'espace de travail, pas ce qui se passe à l'intérieur d'une tâche.

              Paramètres clés

              • Events : les 9 lignes de structure. Création et suppression suffisent souvent, un renommage remontant déjà par la ligne updated.
              • Space ID : dans Filters, surveille un seul espace, celui de la production par exemple.
              Quand l'utiliser
              pour garder un inventaire à jour ailleurs, et pour voir passer le dossier qu'une équipe se crée dans son coin un vendredi soir. Sans ça, l'écart entre la structure réelle et le reporting se creuse tout seul.
              Actions

              Que sait faire le nœud ClickUp ?

              Le nœud ClickUp expose 57 opérations sur 14 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 ManyUpdateDeleteAddRemoveCustom FieldsMemberSet Custom FieldStartStop
              Checklist✓✓✓
              Checklist Item✓✓✓
              Comment✓✓✓✓
              Folder✓✓✓✓✓
              Goal✓✓✓✓✓
              Goal Key Result✓✓✓
              List✓✓✓✓✓✓✓
              Space Tag✓✓✓✓
              Task✓✓✓✓✓✓✓
              Task Dependency✓✓
              Task List✓✓
              Task Tag✓✓
              Time Entry✓✓✓✓✓✓✓
              Time Entry Tag✓✓✓

              Checklist

              3 opérations
              01

              Create a checklist

              checklist.create

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Ajoute une checklist à une tâche existante et donne au workflow un endroit où écrire les étapes suivantes. Elle apparaît dans la tâche, sous son propre titre.

              Paramètres clés

              • Task ID : la tâche qui reçoit la checklist, souvent {{ $json.id }} quand un nœud de tâche tourne juste avant.
              • Name : le titre de la checklist, là où on met en général la phase ou le responsable.
              Cas d'usage
              chaque nouvelle tâche d'audit démarre avec sa liste de points à vérifier, au lieu d'une copie récupérée sur un ancien projet avec ses lignes périmées.
              02

              Delete a checklist

              checklist.delete

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Fait sauter une checklist entière de sa tâche, lignes comprises. Rien n'est archivé, donc l'opération se place en bout de branche, sur un cas que tu maîtrises.

              Paramètres clés

              • Checklist ID : l'identifiant de la checklist elle-même, pas celui de la tâche qui la porte, nuance à vérifier deux fois dans le mapping.
              Cas d'usage
              une tâche dupliquée traîne la checklist du modèle précédent ; le workflow la supprime avant que quelqu'un commence à cocher des étapes qui n'ont plus rien à voir.
              03

              Update a checklist

              checklist.update

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Deux choses bougent sur une checklist existante : son intitulé et sa place parmi les autres checklists de la tâche. Les lignes, elles, ne sont pas touchées.

              Paramètres clés

              • Checklist ID : la checklist à modifier.
              • Name : dans Update Fields, le nouvel intitulé.
              • Position : dans Update Fields, un nombre qui fixe son rang dans la tâche.
              Cas d'usage
              une tâche qui porte trois checklists remonte la semaine en cours en tête de liste, pour que l'équipe tombe dessus en premier.

              Checklist Item

              3 opérations
              04

              Create a checklist item

              checklistItem.create

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Écrit une ligne dans une checklist déjà en place et, si besoin, l'attribue à quelqu'un dans le même appel.

              Paramètres clés

              • Checklist ID : la checklist qui reçoit la ligne.
              • Name : le texte de la ligne, formulé comme une action à faire plutôt que comme un thème.
              • Assignee ID : dans Additional Fields, l'utilisateur ClickUp qui en est responsable.
              Cas d'usage
              un dossier incomplet génère une ligne par pièce manquante, chacune sur le nom de la personne qui doit la fournir.
              05

              Delete a checklist item

              checklistItem.delete

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Retire une seule ligne et laisse le reste de la checklist en place. Les deux identifiants sont obligatoires, la checklist parente et la ligne visée.

              Paramètres clés

              • Checklist ID : la checklist à laquelle la ligne appartient.
              • Checklist Item ID : la ligne à supprimer.
              Cas d'usage
              le client fournit finalement ses textes, donc l'étape de rédaction disparaît de la checklist de production au lieu de rester cochée à moitié pendant trois semaines.
              06

              Update a checklist item

              checklistItem.update

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Modifie une ligne sans la recréer : nouveau texte, nouveau responsable, cochée ou décochée, ou rangée sous une autre ligne en sous-étape.

              Paramètres clés

              • Checklist ID et Checklist Item ID : la ligne à modifier et la checklist qui la contient.
              • Resolved : dans Update Fields, le booléen qui coche la case.
              • Parent Checklist Item ID : dans Update Fields, imbrique la ligne sous une autre ligne de la checklist.
              Cas d'usage
              le paiement arrive sur le compte, la ligne facture se coche toute seule, et la tâche dit la vérité sans que personne repasse derrière.

              Comment

              4 opérations
              07

              Create a comment

              comment.create

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Poste un commentaire sur une tâche, une liste ou une vue, avec la possibilité de notifier tout le monde au passage.

              Paramètres clés

              • Comment On : le type de cible, task, list ou view.
              • ID : l'identifiant de cette cible, donc celui d'une tâche quand Comment On vaut task.
              • Comment Text : le corps du message.
              • Notify All : dans Additional Fields, envoie la notification de création à tout le monde, auteur du commentaire compris.
              Cas d'usage
              le résultat d'un contrôle qualité automatisé se pose sur la tâche concernée, avec le détail de ce qui ne passe pas.
              08

              Delete a comment

              comment.delete

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Efface un commentaire de l'objet sur lequel il avait été posté. Seul son identifiant est demandé, et la suppression est définitive.

              Paramètres clés

              • Comment ID : le commentaire à retirer, conservé depuis l'étape qui l'a créé ou lu avec comment.getAll.
              Cas d'usage
              le commentaire de relance posté automatiquement disparaît dès que le client a répondu, pour que la tâche ne garde que les échanges qui comptent.
              09

              Get many comments

              comment.getAll

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Lit les commentaires attachés à une tâche, une liste ou une vue, et les renvoie sous forme d'items que le nœud suivant peut parcourir.

              Paramètres clés

              • Comments On : le type d'objet lu, task, list ou view.
              • ID : l'identifiant de cet objet.
              • Limit : le nombre maximal de commentaires ramenés, utile quand un fil s'étire sur des mois.
              Cas d'usage
              avant de clôturer une tâche, le workflow archive la discussion dans le dossier client, là où le juridique ira la chercher.
              10

              Update a comment

              comment.update

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Réécrit un commentaire existant sur place, le réattribue, ou le marque comme traité.

              Paramètres clés

              • Comment ID : le commentaire à modifier.
              • Comment Text : dans Update Fields, le nouveau contenu.
              • Resolved : dans Update Fields, marque le fil comme réglé.
              • Assignee ID : dans Update Fields, bascule le commentaire sur un autre utilisateur ClickUp.
              Cas d'usage
              une question posée dans un commentaire trouve sa réponse ailleurs, et le workflow la marque comme traitée plutôt que d'ajouter un message de plus.

              Folder

              5 opérations
              11

              Create a folder

              folder.create

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Crée un dossier dans un espace, le contenant qui accueillera ensuite les listes d'un projet.

              Paramètres clés

              • Team Name or ID : l'espace de travail. Les champs notés Name or ID lisent les valeurs de ton compte et les affichent dans une liste déroulante, et acceptent aussi un identifiant passé par une expression.
              • Space Name or ID : l'espace qui reçoit le dossier.
              • Name : le nom du dossier, souvent la référence du projet.
              Cas d'usage
              chaque campagne lancée obtient son dossier au démarrage, avec la même règle de nommage pour tout le monde.
              12

              Delete a folder

              folder.delete

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Supprime un dossier de son espace. Les trois champs de localisation doivent décrire le même chemin : équipe, puis espace, puis dossier.

              Paramètres clés

              • Team Name or ID et Space Name or ID : là où le dossier se trouve aujourd'hui.
              • Folder Name or ID : le dossier à supprimer, choisi dans la liste ou fourni comme identifiant.
              Cas d'usage
              les dossiers de test créés pendant la mise au point d'un workflow partent d'un coup, au lieu d'encombrer l'espace pendant des mois.
              13

              Get a folder

              folder.get

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Renvoie un seul dossier. C'est le moyen le plus rapide de vérifier qu'il existe avant d'écrire quoi que ce soit dedans.

              Paramètres clés

              • Team Name or ID et Space Name or ID : le chemin jusqu'au dossier.
              • Folder Name or ID : le dossier lu.
              Cas d'usage
              avant de créer les listes d'un nouveau chantier, le workflow contrôle que le dossier client est bien là, sinon il le crée dans la branche d'à côté.
              14

              Get many folders

              folder.getAll

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Liste les dossiers d'un espace et renvoie un item par dossier, les archivés inclus ou non selon le filtre.

              Paramètres clés

              • Space Name or ID : l'espace inspecté, dans l'équipe sélectionnée au-dessus.
              • Limit : le plafond du nombre de dossiers renvoyés.
              • Archived : dans Filters, le booléen qui décide si les dossiers archivés remontent également.
              Cas d'usage
              une fois par mois, le workflow sort les dossiers archivés pour faire le ménage et vérifier qu'aucun projet actif n'a été rangé par erreur.
              15

              Update a folder

              folder.update

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Change le nom d'un dossier. C'est le seul champ que cette opération modifie, rien d'autre ne bouge dans le dossier.

              Paramètres clés

              • Folder Name or ID : le dossier à renommer, dans l'équipe et l'espace visés.
              • Name : dans Update Fields, le nouveau nom.
              Cas d'usage
              le code projet attribué par la compta s'ajoute devant le nom du dossier, pour que les deux outils parlent enfin de la même chose.

              Goal

              5 opérations
              16

              Create a goal

              goal.create

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Ouvre un objectif dans l'espace de travail, avec ses porteurs, sa couleur et son échéance. Les résultats clés arrivent ensuite, par leur propre opération.

              Paramètres clés

              • Team Name or ID : l'équipe à laquelle l'objectif appartient.
              • Name : l'objectif, formulé comme un résultat et pas comme une tâche.
              • Due Date : dans Additional Fields, la date sur laquelle il sera jugé.
              • Owners et Multiple Owners : dans Additional Fields, qui le porte, une personne ou plusieurs.
              Cas d'usage
              à la signature d'un contrat annuel, l'objectif de compte est créé avec la date de fin du contrat et le nom du responsable.
              17

              Delete a goal

              goal.delete

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Sort un objectif de l'espace de travail. L'opération ne demande que son identifiant, à garder depuis l'étape qui l'a créé ou depuis une liste.

              Paramètres clés

              • Goal ID : l'objectif à supprimer.
              Cas d'usage
              les objectifs créés pendant la phase de mise en place sont effacés d'un coup, pour que l'équipe ne trouve que les vrais en ouvrant la vue Goals.
              18

              Get a goal

              goal.get

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Lit un objectif et le renvoie sous forme d'un item unique, ce qu'il faut avant de décider s'il mérite une mise à jour. Rien n'est écrit, c'est donc la moitié tranquille d'un duo lecture puis écriture.

              Paramètres clés

              • Goal ID : l'objectif à lire.
              Cas d'usage
              un workflow de relance contrôle l'échéance de l'objectif avant d'envoyer le rappel, histoire de ne pas réveiller une équipe pour un objectif déjà terminé.
              19

              Get many goals

              goal.getAll

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Liste les objectifs d'un espace de travail, un item par objectif, prêts à être filtrés ou comptés plus loin dans le workflow.

              Paramètres clés

              • Team Name or ID : l'équipe dont on liste les objectifs.
              • Limit : le nombre maximal d'objectifs renvoyés, utile sur un espace qui en a accumulé des années.
              Cas d'usage
              avant le comité, le workflow compte les objectifs par responsable et sort ceux qui n'ont pas de porteur, ce qui règle la question en deux minutes.
              20

              Update a goal

              goal.update

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Modifie un objectif déjà créé : nom, description, échéance, couleur, et les personnes dessus, ajoutées ou retirées par deux champs distincts.

              Paramètres clés

              • Goal ID : l'objectif à modifier.
              • Due Date : dans Update Fields, la nouvelle échéance.
              • Add Owners et Remove Owners : dans Update Fields, les arrivées et les départs se traitent séparément.
              Cas d'usage
              le trimestre glisse de deux semaines, et toutes les échéances suivent en une exécution au lieu d'un après-midi de clics.

              Goal Key Result

              3 opérations
              21

              Create a goal key result

              goalKeyResult.create

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Accroche un résultat mesurable à un objectif. Le type choisi décide de ce qui est compté.

              Paramètres clés

              • Goal ID et Name : l'objectif auquel il se rattache, et ce qui est mesuré.
              • Type : au choix automatic, boolean, currency, number ou percentage.
              • Steps Start et Steps End : dans Additional Fields, requis pour les types Percentage, Automatic, Number et Currency, ils fixent la plage parcourue.
              • Unit : dans Additional Fields, ne compte que pour Number et Currency, et pour Currency il faut un code devise valide.
              Cas d'usage
              un objectif de qualité reçoit son résultat clé en pourcentage, de zéro à cent, alimenté par le taux de réponse du support.
              22

              Delete a goal key result

              goalKeyResult.delete

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Détache un résultat clé de son objectif et le supprime. L'objectif, lui, reste en place.

              Paramètres clés

              • Key Result ID : le résultat clé à retirer, à ne pas confondre avec l'identifiant de l'objectif.
              Cas d'usage
              un import a créé deux fois le même résultat clé, et le workflow de nettoyage retire le doublon avant que deux chiffres différents circulent sur le même sujet.
              23

              Update a goal key result

              goalKeyResult.update

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Fait avancer un résultat clé existant, ou corrige sa description. C'est l'opération qu'un workflow planifié appelle le plus souvent, parce qu'un chiffre bouge plus vite qu'un objectif.

              Paramètres clés

              • Key Result ID : le résultat clé mis à jour.
              • Steps Current : dans Update Fields, la valeur atteinte à ce stade.
              • Steps Start et Steps End : dans Update Fields, la plage, le jour où la cible elle-même est revue.
              • Note : dans Update Fields, un commentaire sur la mise à jour, utile quand le chiffre recule.
              Cas d'usage
              chaque facture encaissée pousse le nouveau cumul dans le résultat clé, et le tableau des objectifs n'est plus repris à la main.

              List

              7 opérations
              24

              Create a list

              list.create

              Ce que tu vois dans n8n

              Notes & cas d'usage

              La liste est créée dans le dossier ClickUp visé, et l'opération renvoie son identifiant, que les nœuds suivants réutilisent pour y déposer des tâches.

              Paramètres clés

              • Space Name or ID : l'espace qui accueille la liste, choisi dans le menu déroulant ou calculé par une expression, c'est-à-dire une valeur lue dans le nœud précédent, par exemple {{ $json.space }}.
              • Folderless List : laissé sur non, la liste atterrit dans le dossier choisi juste en dessous.
              • Name : le titre de la liste, seul texte obligatoire ici.
              • Priority : dans Additional Fields, un entier : 1 Urgent, 2 High, 3 Normal, 4 Low.
              Cas d'usage
              chaque chantier validé ouvre sa liste, avec son échéance et son statut de départ.
              25

              Get custom fields from a list

              list.customFields

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Dans ClickUp, les champs personnalisés se déclarent liste par liste. L'opération renvoie leur définition, donc l'identifiant à viser avant d'écrire quoi que ce soit sur une tâche.

              Paramètres clés

              • Team Name or ID : l'espace de travail, pris dans la liste déroulante ou fixé par une expression.
              • List Name or ID : la liste dont tu veux les champs ; le menu se remplit une fois l'espace et le dossier renseignés.
              Cas d'usage
              un appel en tête de workflow récupère l'identifiant du champ, que task.setCustomField utilise plus loin sans le recopier à la main.
              26

              Delete a list

              list.delete

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Supprimer une liste la retire de l'espace avec ce qu'elle contient. Le nœud attend un identifiant, jamais un nom, et ne demande aucune confirmation.

              Paramètres clés

              • List ID : un champ texte à ce stade, le plus souvent {{ $json.id }} hérité d'une opération précédente.
              • Folderless List : l'interrupteur compte toujours, puisqu'il indique au nœud où chercher la liste.
              Cas d'usage
              le ménage hebdomadaire des listes provisoires qu'un workflow de test a laissées derrière lui.
              27

              Get a list

              list.get

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Une liste, une lecture. L'opération renvoie la fiche que ClickUp garde : titre, contenu, dates, statuts et dossier de rattachement.

              Paramètres clés

              • List ID : l'identifiant de la liste à lire, en texte.
              • Folder Name or ID : le dossier dans lequel n8n va chercher, choisi dans le menu déroulant.
              Cas d'usage
              relire une liste juste avant qu'un nœud If décide si la suite du workflow se déclenche ou s'arrête là.
              28

              Get many lists

              list.getAll

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Toutes les listes d'un dossier arrivent en un appel, chacune avec son identifiant et ses dates.

              Paramètres clés

              • Folder Name or ID : le dossier à parcourir.
              • Limit : le nombre maximal de listes renvoyées sur une exécution.
              • Archived : dans Filters, l'interrupteur qui décide si les listes archivées rejoignent le résultat.
              Cas d'usage
              un inventaire du lundi matin qui compte les listes actives d'un dossier client et pousse le total dans un rapport.
              29

              Get list members

              list.member

              Ce que tu vois dans n8n

              Notes & cas d'usage

              L'appartenance se lit au niveau de la liste. L'opération renvoie les personnes qui y ont accès, avec l'identifiant qu'attendent les autres opérations ClickUp.

              Paramètres clés

              • List ID : la liste à inspecter, saisie ou construite par une expression.
              • Return All : activé, n8n enchaîne les pages jusqu'au dernier membre ; désactivé, seuls les premiers remontent.
              Cas d'usage
              avant d'assigner une tâche, vérifier que la personne figure bien dans la liste et router l'exception ailleurs.
              30

              Update a list

              list.update

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Une liste existante se met à jour ici. Seul ce que tu places dans Update Fields bouge, le reste ne bronche pas.

              Paramètres clés

              • List ID : la liste à modifier.
              • Name : dans Update Fields, le nouveau titre.
              • Unset Status : dans Update Fields, retire le statut posé sur la liste.
              • Priority : même correspondance qu'à la création, de 1 Urgent à 4 Low.
              Cas d'usage
              en fin de sprint, renommer la liste et enlever son statut pour que le suivant démarre propre.

              Space Tag

              4 opérations
              31

              Create a space tag

              spaceTag.create

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Un tag appartient à l'espace, pas à la tâche. L'opération le déclare, avec les deux couleurs qui le rendent lisible sur une carte.

              Paramètres clés

              • Space ID : l'espace où le tag est créé, en texte.
              • Name : le libellé, et l'orthographe exacte que taskTag.add réclamera ensuite.
              • Foreground Color : la couleur du texte, prise dans le sélecteur.
              • Background Color : le fond derrière le libellé.
              Cas d'usage
              un workflow qui a besoin d'un tag « bloqué » le crée une fois, puis le repose sur chaque tâche concernée.
              32

              Delete a space tag

              spaceTag.delete

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Le tag disparaît de l'espace. Les tâches qui le portaient restent en place, elles perdent simplement l'étiquette.

              Paramètres clés

              • Space ID : l'espace où vit le tag.
              • Name or ID : le tag à retirer, sélectionné dans la liste que n8n charge depuis cet espace.
              Cas d'usage
              après une campagne, supprimer les tags qu'elle a générés pour garder un espace lisible.
              33

              Get many space tags

              spaceTag.getAll

              Ce que tu vois dans n8n

              Notes & cas d'usage

              L'inventaire des tags d'un espace arrive en une fois, noms et couleurs compris.

              Paramètres clés

              • Space ID : l'espace à lire.
              • Return All : coché, tous les tags reviennent, quel que soit leur nombre.
              • Limit : le plafond quand Return All reste décoché.
              Cas d'usage
              vérifier qu'un tag existe avant qu'un nœud plus loin l'applique, et couper proprement l'exécution sinon.
              34

              Update a space tag

              spaceTag.update

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Un tag change de nom ou de couleurs ici. L'opération demande le tag tel qu'il existe aujourd'hui et les nouvelles valeurs côte à côte.

              Paramètres clés

              • Name or ID : le tag à modifier, pris dans la liste de l'espace.
              • New Name : le nom à lui donner.
              • Foreground Color : la couleur de texte à appliquer.
              • Background Color : la couleur de fond à appliquer.
              Cas d'usage
              la convention de nommage évolue, une exécution passe « urgent » en « P1 » et aligne les couleurs.

              Task

              7 opérations
              35

              Create a task

              task.create

              Ce que tu vois dans n8n

              Notes & cas d'usage

              La tâche apparaît dans la liste choisie et ressort avec son identifiant, que toutes les opérations ClickUp suivantes du workflow peuvent réutiliser.

              Paramètres clés

              • List Name or ID : la liste qui reçoit la tâche, au bout de la chaîne équipe, espace et dossier.
              • Name : le titre de la tâche.
              • Custom Fields JSON : dans Additional Fields, des valeurs au format [ {"id": "", "value": ""} ].
              • Time Estimate : dans Additional Fields, une estimation exprimée en minutes.
              Cas d'usage
              une demande reçue par formulaire devient une tâche assignée, avec l'email du demandeur rangé dans un champ personnalisé.
              36

              Delete a task

              task.delete

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Un identifiant, un effet : la tâche quitte ClickUp. Aucune collection optionnelle sur cette opération, rien d'autre à régler, et pas de retour en arrière depuis le workflow.

              Paramètres clés

              • Task ID : la tâche à supprimer, souvent {{ $json.id }} transmis par le nœud d'avant.
              Cas d'usage
              une branche de nettoyage qui efface les tâches laissées par une exécution de test dans une liste bac à sable.
              37

              Get a task

              task.get

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Lecture d'une tâche unique, avec deux interrupteurs qui changent le contenu de la réponse.

              Paramètres clés

              • Task ID : la tâche à lire.
              • Include Subtasks : activé, les sous-tâches remontent avec elle.
              • Include Markdown Description : activé, la réponse contient markdown_description, qui préserve les liens et la mise en forme de la description.
              Cas d'usage
              alimenter un nœud de résumé avec la description complète d'un ticket sans perdre les liens qu'elle contient.
              38

              Get many tasks

              task.getAll

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Les tâches d'une liste remontent par paquets, et c'est la collection Filters qui fait le vrai tri.

              Paramètres clés

              • List Name or ID : la liste à parcourir.
              • Return All : activé, n8n suit les pages jusqu'à épuiser la liste.
              • Include Closed : dans Filters, les tâches fermées restent hors réponse tant que cet interrupteur est éteint et qu'aucun filtre de statut n'est envoyé.
              • Order By : dans Filters, tri sur id, created, updated ou dueDate.
              Cas d'usage
              l'export du matin, tâches ouvertes triées par échéance, prêt pour un récapitulatif d'équipe.
              39

              Get task members

              task.member

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Qui travaille sur cette tâche ? L'opération renvoie les membres que ClickUp affiche sur la carte.

              Paramètres clés

              • Task ID : la tâche à inspecter.
              • Limit : le nombre maximal de membres renvoyés quand Return All reste décoché.
              Cas d'usage
              avant d'envoyer une relance, lire qui est réellement sur la tâche et adresser le message à ces personnes plutôt qu'à toute l'équipe.
              40

              Set a custom Field on a task

              task.setCustomField

              Ce que tu vois dans n8n

              Notes & cas d'usage

              L'opération écrit une valeur dans un champ personnalisé d'une tâche. Le champ se désigne par son identifiant, celui que la lecture des champs de la liste a fourni.

              Paramètres clés

              • Task ID : la tâche qui porte le champ.
              • Field ID : l'identifiant du champ personnalisé à remplir.
              • Value : la valeur à poser.
              • Value Is JSON : à activer quand le champ attend un tableau, les labels par exemple, pour que n8n analyse la valeur au lieu de l'envoyer en texte.
              Cas d'usage
              un score calculé plus haut dans le workflow atterrit dans la tâche, où l'équipe peut trier dessus.
              41

              Update a task

              task.update

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Modification sur place. Tout l'optionnel vit dans Update Fields, et ce que tu laisses vide garde sa valeur actuelle.

              Paramètres clés

              • Task ID : la tâche à modifier.
              • Add Assignees : des identifiants d'assignés, séparés par une virgule quand il y en a plusieurs.
              • Remove Assignees : même format, pour ceux qui quittent la tâche.
              • Status : le statut à appliquer, saisi en texte.
              Cas d'usage
              un livrable validé fait passer la tâche au statut de relecture et bascule l'assignation vers le relecteur.

              Task Dependency

              2 opérations
              42

              Create a task dependency

              taskDependency.create

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Déclarer qu'une tâche en attend une autre se fait ici. ClickUp connaît alors l'ordre, et le workflow n'a pas à le garder dans une variable.

              Paramètres clés

              • Task ID : la tâche qui attend.
              • Depends On Task ID : celle qui doit avancer en premier.
              Cas d'usage
              un modèle de projet généré par workflow enchaîne ses étapes, personne ne démarre la production avant la validation du brief.
              43

              Delete a task dependency

              taskDependency.delete

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Le lien entre deux tâches saute et chacune redevient indépendante. Mêmes identifiants qu'à la création, dans le même ordre.

              Paramètres clés

              • Task ID : la tâche qui attendait.
              • Depends On Task ID : celle qu'elle attendait.
              Cas d'usage
              une étape bloquante est annulée, le workflow libère la tâche derrière au lieu de laisser l'équipe coincée devant une dépendance que plus personne ne va lever.

              Task List

              2 opérations
              44

              Add a task to a list

              taskList.add

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Une tâche peut vivre dans plusieurs listes. L'opération rattache une tâche existante à une liste supplémentaire, sans la déplacer ni la dupliquer.

              Paramètres clés

              • Task ID : la tâche à rattacher.
              • List ID : la liste qui l'accueille.
              Cas d'usage
              un bug reste dans le backlog produit et apparaît aussi dans la liste que suit la personne qui pilote la mise en production.
              45

              Remove a task from a list

              taskList.remove

              Ce que tu vois dans n8n

              Notes & cas d'usage

              La tâche quitte une seule liste, celle que tu désignes, et reste dans les autres où elle figure. Rien n'est supprimé ici, seul le rattachement entre cette tâche et cette liste saute.

              Paramètres clés

              • Task ID : la tâche à détacher.
              • List ID : la liste qu'elle quitte.
              Cas d'usage
              une fois la version livrée, un workflow vide la liste de release pendant que les tâches restent dans leur liste d'origine.

              Task Tag

              2 opérations
              46

              Add a task tag

              taskTag.add

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Un tag déjà présent dans l'espace se pose sur une tâche, par son nom.

              Paramètres clés

              • Tag Name : le tag orthographié exactement comme dans l'espace.
              • Custom Task IDs : dans Additional Fields, permet de viser la tâche par son identifiant personnalisé plutôt que par celui de ClickUp.
              • Team Name or ID : dans Additional Fields, lu uniquement quand Custom Task IDs est actif.
              Cas d'usage
              une échéance passe sans mouvement, le workflow marque la tâche et la revue du vendredi la voit tout de suite.
              47

              Remove a task tag

              taskTag.remove

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Un seul tag est retiré, les autres restent posés sur la tâche.

              Paramètres clés

              • Task ID : la tâche à nettoyer.
              • Tag Name : le tag à enlever, avec la même orthographe que dans l'espace.
              • Custom Task IDs : dans Additional Fields, l'interrupteur qui fait lire un identifiant de tâche personnalisé.
              Cas d'usage
              le client répond, le tag d'attente disparaît et la tâche repart dans le flux normal.

              Time Entry

              7 opérations
              48

              Create a time entry

              timeEntry.create

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Écrit sur une liste un temps déjà passé, avec son point de départ et sa durée.

              Paramètres clés

              • Start et Duration (Minutes) : le moment où le travail a commencé, et le temps qu'il a pris, en minutes.
              • Folderless List : précise si la liste visée est rangée hors dossier, pendant que Space Name or ID, Folder Name or ID et List Name or ID terminent le chemin sous Team Name or ID.
              • Additional Fields : y vivent Billable, Description, Assignee Name or ID et Tag Names or IDs.
              Cas d'usage
              le déplacement chez un client, noté sur un carnet, atterrit le soir sur la bonne liste, facturable et au bon nom.
              49

              Delete a time entry

              timeEntry.delete

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Efface définitivement une entrée de la feuille de temps. Seul son identifiant compte, peu importe la liste sur laquelle le temps avait été posé.

              Paramètres clés

              • Time Entry ID : l'identifiant de l'entrée à retirer, collé à la main ou lu sur l'item entrant avec une expression comme {{ $json.id }} (une expression, c'est la formule qui va chercher une valeur dans les données reçues).
              • Team Name or ID : l'espace de travail qui contient l'entrée.
              Cas d'usage
              un chrono oublié pendant la nuit gonfle le total d'un projet ; un workflow de ménage supprime l'entrée avant que le récap parte au client.
              50

              Get a time entry

              timeEntry.get

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Lit une seule entrée et retourne ses valeurs telles qu'elles sont stockées, de quoi vérifier une durée avant d'enchaîner.

              Paramètres clés

              • Running : activé, le nœud ne renvoie que le chrono en cours.
              • Time Entry ID : l'identifiant de l'entrée à consulter.
              • Team Name or ID : l'espace de travail interrogé.
              Cas d'usage
              en fin de journée, un workflow regarde le chrono en cours et prévient la personne concernée quand il tourne encore après le départ du bureau.
              51

              Get many time entries

              timeEntry.getAll

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Les entrées s'accumulent vite sur un espace actif. L'opération les ramène sur une fenêtre de dates, une par item, prêtes à être additionnées.

              Paramètres clés

              • Filters : contient Start Date et End Date, les deux bornes de la période demandée.
              • Return All : coché, n8n enchaîne les pages de l'API jusqu'à la dernière entrée ; décoché, Limit fixe le nombre d'items renvoyés.
              • Team Name or ID : l'espace de travail dont on lit la feuille de temps.
              Cas d'usage
              chaque début de mois, le workflow récupère les heures du mois écoulé, les regroupe par liste et remplit le tableau qui sert à la facturation.
              52

              Start a time entry

              timeEntry.start

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Lance un chrono sur une tâche : le temps court dans ClickUp jusqu'à ce qu'une autre opération l'arrête.

              Paramètres clés

              • Task ID : un champ texte ici, pas une liste déroulante, donc l'identifiant de la tâche se saisit ou se reprend de l'item qui a déclenché le workflow.
              • Additional Fields : Description dit ce que couvre le chrono, Billable le marque comme temps client dès la première minute.
              • Team Name or ID : l'espace de travail concerné.
              Cas d'usage
              une tâche passée en cours déclenche taskStatusUpdated, et le chrono démarre sans que personne ait à y penser.
              53

              Stop a time entry

              timeEntry.stop

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Aucun identifiant à fournir ici : l'opération arrête le chrono qui tourne dans l'espace de travail et laisse le reste de la feuille de temps intact.

              Paramètres clés

              • Team Name or ID : le seul champ à remplir, ce qui fait de cette opération l'une des plus rapides à brancher.
              Cas d'usage
              le workflow de fin de journée coupe le chrono resté ouvert sur une tâche, et les heures enregistrées collent à ce qui a vraiment été travaillé.
              54

              Update a time entry

              timeEntry.update

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Corrige une entrée déjà enregistrée : durée fausse, temps posé sur la mauvaise tâche, case facturable oubliée.

              Paramètres clés

              • Time Entry ID et Archived : l'entrée à reprendre, et le booléen requis qui indique si elle est archivée.
              • Update Fields : tout ce qui change, de Duration (Minutes) et Start à Task Name or ID, Assignee Name or ID, Billable, Description et Tag Names or IDs.
              • List Name or ID : la liste de rattachement, atteinte via Space Name or ID, Folderless List et Folder Name or ID.
              Cas d'usage
              après une validation d'équipe, l'entrée récupère sa vraie durée et le tag sur lequel la compta filtre ses exports.

              Time Entry Tag

              3 opérations
              55

              Add a time entry tag

              timeEntryTag.add

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Pose un ou plusieurs tags sur des entrées existantes, ce qui permet de trier le temps plus tard sans toucher aux tâches.

              Paramètres clés

              • Time Entry IDs : le pluriel est volontaire, plusieurs identifiants passent en un appel et chaque entrée citée reçoit les mêmes tags.
              • Tags : une collection où chaque ligne Add Tag décrit un tag à appliquer.
              • Team Name or ID : l'espace de travail des entrées visées.
              Cas d'usage
              à la clôture d'un sprint, les entrées posées dessus reçoivent le tag du client, et l'export de fin de mois n'a plus besoin de tri manuel.
              56

              Get many time entry tags

              timeEntryTag.getAll

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Trier le temps par tag ne marche que si tout le monde utilise les mêmes libellés. L'opération liste ceux qui existent déjà sur l'espace de travail.

              Paramètres clés

              • Return All : ramène la liste complète en enchaînant les pages ; sans lui, Limit décide combien de tags reviennent.
              • Team Name or ID : l'espace de travail dont on lit les tags.
              Cas d'usage
              un formulaire interne alimente sa liste déroulante avec ces tags, et les équipes ne saisissent plus que des libellés qui existent.
              57

              Remove a time entry tag

              timeEntryTag.remove

              Ce que tu vois dans n8n

              Notes & cas d'usage

              Retire des tags posés sur des entrées, sans toucher au temps enregistré dessus.

              Paramètres clés

              • Tag Names or IDs : les tags à décrocher, choisis dans la liste ou fournis par identifiant via une expression.
              • Time Entry IDs : les entrées à nettoyer, plusieurs d'un coup.
              • Team Name or ID : l'espace de travail concerné.
              Cas d'usage
              une fois la facture partie, le tag « à facturer » quitte les entrées concernées, et l'export suivant ne montre que ce qui reste à traiter.
              Besoin d'aide

              Besoin d'aide pour automatiser ClickUp avec n8n ?

              L'équipe te répond directement.

              Chaque message est lu par une personne.

              FAQ

              ClickUp et n8n, les questions qui suivent

              01L'intégration ClickUp n8n est-elle gratuite ?
              Côté n8n, oui. Le nœud ClickUp et le ClickUp Trigger sont livrés avec n8n : rien à installer, rien à payer en plus pour le connecteur, que tu sois sur n8n Cloud ou sur une instance auto-hébergée en Community Edition sous licence Sustainable Use. Un workflow construit d'un côté fonctionne pareil de l'autre. Ce que coûte ton abonnement ClickUp est une autre question, qui dépend de ton compte et pas de n8n. Le credential se crée une seule fois et sert à tous les workflows qui touchent ClickUp, trigger compris : la deuxième automatisation ne coûte rien de plus à connecter.
              02Quels credentials faut-il pour connecter ClickUp à n8n ?
              Deux méthodes fonctionnent, et les deux marchent pour le nœud comme pour le trigger. La première est le token d'accès : dans ClickUp, ouvre ton avatar, va dans Apps, puis sous API Token clique sur Generate et copie le token personnel dans le champ Access Token du credential n8n. La seconde est OAuth2. Si tu auto-héberges n8n, tu crées l'app toi-même dans ClickUp, via ton avatar, Integrations, puis ClickUp API et Create an App. Tu colles dedans l'URL de redirection affichée par n8n, puis tu ramènes le client id et le secret dans n8n avant de cliquer sur Connect my account.
              03Quelles sont les limites du nœud ClickUp dans n8n ?
              Le nœud couvre 57 opérations sur 14 ressources, soit une bonne partie de ClickUp mais pas toute son API. n8n affiche par ailleurs l'étiquette Beta sur le nœud et sur son trigger : vérifie le comportement dont tu dépends avec un workflow de test avant d'y accrocher un process critique. Les opérations de liste, comme la lecture de plusieurs commentaires, dossiers ou objectifs, renvoient autant d'items que Limit l'autorise, donc monte cette valeur quand la liste est longue. Et pour un endpoint absent du nœud, le nœud HTTP Request l'appelle directement en réutilisant le même credential ClickUp.
              04Le ClickUp Trigger réagit-il en temps réel ?
              Oui. Le trigger fonctionne par webhook : à l'activation du workflow, n8n enregistre son URL auprès de ClickUp, et c'est ensuite ClickUp qui appelle cette URL. Chacun des 27 événements arrive en quelques secondes, sans que n8n ait à faire du polling, c'est-à-dire à demander à intervalle régulier si quelque chose a changé. Tu choisis ce que tu écoutes dans le paramètre Events, et l'astérisque souscrit à tout d'un coup. Les filtres réduisent la surveillance à un espace, un dossier, une liste ou une tâche, ce qui change tout sur un espace de travail chargé.
              05n8n ou Make pour ClickUp ?
              Tout dépend de l'endroit où tu veux que l'automatisation tourne. Make est hébergé par Make, sans option d'auto-hébergement, et se facture à l'opération : un workflow qui boucle sur beaucoup de tâches coûte plus cher à mesure qu'il grossit. n8n tourne sur son cloud ou sur ton propre serveur, ce qui compte quand les données ClickUp ne doivent pas sortir de ton infrastructure, et son modèle de coût suit une autre logique. Les deux proposent un éditeur visuel et se connectent à ClickUp. Le test honnête consiste à prendre un workflow réel et à compter les opérations qu'il consomme de chaque côté.