Connecter Trello à n8n : automatiser cartes, listes et tableaux (guide complet)
Publié le 31 juillet 2026 · 8 min de lecture
Un tableau Trello bien tenu donne une vue claire de l'avancement d'une équipe, mais il reste un objet passif : c'est toujours quelqu'un qui doit ouvrir chaque nouvelle carte, lui donner une priorité, la déplacer dans la bonne liste ou relancer un ticket resté trop longtemps sans mouvement. Connecter Trello à n8n change cette mécanique : chaque événement (carte créée, déplacée, commentée) peut déclencher un workflow qui classe, notifie ou synchronise automatiquement — y compris avec un modèle de langage pour les décisions qui demandent du jugement plutôt qu'une règle fixe. Ce guide couvre l'authentification, la hiérarchie des données Trello, le node et le trigger, et deux exemples concrets, dont une qualification de cartes par IA.
Une étude de Dag I. K. Sjøberg, An empirical study of WIP in kanban teams, publiée en 2018 dans les actes du 12e symposium international ACM/IEEE sur l'ingénierie logicielle empirique (ESEM), a analysé plus de 8 000 tickets traités sur quatre ans par cinq équipes travaillant en Kanban. Le constat principal : un volume de travail en cours (WIP) plus faible raccourcit systématiquement les délais de traitement, même si son effet sur la productivité brute reste plus difficile à isoler. Automatiser le tri et la priorisation des cartes entrantes dans Trello, avant qu'elles ne s'accumulent dans une liste « À faire » déjà chargée, va directement dans le sens de ce résultat : moins de cartes en attente de traitement simultané, des délais plus courts pour celles qui avancent.
Quand automatiser Trello avec n8n
Trois cas d'usage reviennent le plus souvent :
- Qualification et priorisation automatique : chaque carte 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 un label, une priorité ou une liste de destination, avant même qu'un humain ne l'ouvre.
- Notifications ciblées sur mouvement de carte : plutôt que de dépendre des notifications natives Trello (souvent noyées dans le flux d'activité), n8n filtre sur les transitions qui comptent réellement — une carte déplacée vers « Bloqué », une carte restée dans « En cours » sans mise à jour depuis plusieurs jours — et alerte sur Slack ou par email uniquement dans ces cas-là.
- Synchronisation avec des outils externes : une carte Trello créée depuis un formulaire, un CRM ou une conversation Slack, ou inversement des cartes poussées vers un tableau de bord Google Sheets ou une base Supabase pour du reporting d'avancement.
Si votre équipe suit surtout des tâches à statuts fins et des champs personnalisés, notre guide de connexion ClickUp à n8n sera parfois plus adapté ; Trello reste préférable pour des tableaux visuels simples, rapides à faire adopter par une équipe ou des clients externes.
Authentification : clé API et token, ou OAuth1
Trello propose deux méthodes d'authentification, et n8n les prend en charge toutes les deux :
- Clé API + Token (la plus simple pour un usage interne) : depuis la page développeur Trello, génère une clé API, puis un token d'autorisation lié à votre compte. Dans n8n, Credentials → New → Trello API, colle les deux valeurs. Toutes les actions du workflow s'exécutent alors avec vos propres permissions Trello.
- OAuth1 : nécessaire si le workflow doit agir au nom de plusieurs utilisateurs distincts plutôt que d'un compte technique unique — n8n gère l'échange de clés OAuth1 requis par l'API Trello, plus ancienne sur ce point que la plupart des API modernes en OAuth2.
Pour un workflow d'équipe classique (qualification, notifications, synchronisation), la clé API et le token suffisent largement et évitent la complexité du flux OAuth1. Réservez OAuth1 aux intégrations distribuées à plusieurs comptes Trello.
Comprendre la hiérarchie Trello avant de configurer le node
Trello organise les données sur trois niveaux, plus simples que ceux de ClickUp ou Notion : Tableau (Board, l'espace de travail visuel) → Liste (List, une colonne du tableau, généralement un statut) → Carte (Card, l'unité de travail elle-même). Une carte appartient toujours à une Liste, et peut être déplacée d'une liste à l'autre — c'est d'ailleurs ce mouvement qui sert de signal de statut dans la plupart des automatisations.
Dans le node Trello de n8n, une fois le credential connecté, les identifiants de Tableau et de Liste se récupèrent via les menus déroulants ou en collant directement l'URL du tableau — pas besoin de manipuler les identifiants Trello bruts pour un usage courant.
Les opérations du node Trello
Le node Trello couvre plusieurs ressources :
Ressource Board : Create, Get, Update, Delete — gestion du tableau lui-même, rarement utilisée en dehors d'une mise en place initiale automatisée.
Ressource Card : Create (titre, description, liste de destination, date d'échéance), Get, Update (déplacer vers une autre liste, changer la description, ajouter une date d'échéance), Delete.
Ressource List : Create, Get, GetAll, GetCards (récupère toutes les cartes d'une liste donnée — la base d'un digest ou d'une relance groupée), Archive, Update.
Ressource Checklist : Create, Get, GetAll, Delete, plus la gestion fine des items (CreateCheckItem, UpdateCheckItem, DeleteCheckItem, CompletedCheckItems) — pratique pour décomposer automatiquement une carte complexe en sous-étapes générées par un LLM.
Ressource Label : Create, Get, GetAll, Update, Delete, ainsi que AddLabel et RemoveLabel pour appliquer ou retirer un label sur une carte — le mécanisme le plus direct pour qu'un agent IA marque visuellement une catégorie ou une priorité.
Ressource Card Comment : Create, Update, Delete — utile pour qu'un agent IA journalise son raisonnement directement sur la carte plutôt que dans un canal séparé.
Ressource Attachment et Board Member complètent le node pour lier des fichiers ou gérer les assignations.
Le Trello Trigger : un webhook qui reçoit tout, à filtrer soi-même
Le Trello Trigger de n8n enregistre un véritable webhook côté Trello : dès qu'un événement se produit sur le périmètre souscrit, Trello notifie l'URL du workflow n8n en quasi temps réel. La configuration demande un seul paramètre clé, le Model ID — l'identifiant du Tableau, de la Liste ou de la Carte à surveiller.
Différence importante avec le ClickUp Trigger décrit dans notre guide de connexion ClickUp : le Trello Trigger ne propose pas de filtre natif par type d'action dans sa configuration. Il transmet tous les événements du périmètre souscrit — création de carte, déplacement, commentaire, ajout de membre, changement de label — sous forme d'un objet action dont le champ type (createCard, updateCard, commentCard, addMemberToCard…) indique la nature de l'événement. Il faut donc ajouter un node IF ou Switch juste après le trigger pour ne garder que les types d'action pertinents, avec la même logique que celle détaillée dans notre guide du node IF et du routage conditionnel.
Un point à trancher au moment de configurer le Model ID : s'abonner à l'ID d'un Tableau entier reçoit tous les événements de toutes ses listes (le choix le plus courant), tandis que s'abonner à l'ID d'une Liste précise restreint le webhook à cette seule colonne — pratique pour ne surveiller que la liste « Demandes entrantes » d'un grand tableau partagé sans devoir filtrer les mouvements des autres colonnes.
Exemple concret n°1 : qualification IA des cartes entrantes
Un pipeline représentatif pour une équipe support ou produit qui reçoit des demandes de sources hétérogènes :
- Trello Trigger souscrit au Tableau « Demandes clients », reçoit tous les événements du tableau.
- Un node IF filtre sur
{{$json.action.type === "createCard"}}pour ne garder que les créations de carte et ignorer les déplacements, commentaires ou changements de label. - Un node AI Agent (voir notre guide complet du node AI Agent) reçoit le titre et la description de la carte, et détermine une catégorie (bug, fonctionnalité, question), une priorité et la liste de destination appropriée, à partir d'un prompt qui décrit les critères de votre équipe.
- Le node Trello (opération Card → Update) déplace la carte vers la bonne liste, applique un Label correspondant à la priorité, 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 classification a été choisie.
- Si la priorité est « urgent », un node Slack notifie immédiatement le canal de l'équipe concernée (voir notre guide du bot Slack propulsé par l'IA pour construire cette notification).
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 cartes de tableau plutôt qu'à des messages entrants.
Exemple concret n°2 : alerte sur cartes bloquées
- Un Schedule Trigger (voir notre guide du node Schedule Trigger) s'exécute chaque matin en semaine.
- Le node Trello (opération List → GetCards) récupère les cartes de la liste « En cours », dont le champ
dateLastActivityrenvoyé par l'API n'a pas bougé depuis plus de 3 jours ouvrés. - Un node Code filtre ces cartes et les regroupe par membre assigné.
- Un node Slack envoie un message groupé par assigné, avec un lien direct vers chaque carte, plutôt qu'une notification éparpillée par carte individuelle.
- Optionnel : un AI Agent rédige un résumé du blocage à partir des derniers commentaires de la carte, pour que le message Slack donne le contexte sans qu'il faille rouvrir Trello.
Limite de débit à connaître
L'API Trello applique une limite de 300 requêtes par 10 secondes par clé API et de 100 requêtes par 10 secondes par token — la limite la plus contraignante à surveiller en pratique. Un dépassement renvoie un code 429. Sur un workflow qui boucle sur un grand nombre de cartes (une synchronisation complète d'un tableau, 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. Utiliser le Trello Trigger plutôt qu'un polling régulier évite d'ailleurs la majorité de ces appels : c'est Trello qui pousse l'événement, pas n8n qui interroge périodiquement l'API.
En résumé
La clé API et le token suffisent pour la grande majorité des workflows d'équipe, la hiérarchie Tableau/Liste/Carte est plus simple à naviguer que celle de ClickUp ou Notion, et le Trello Trigger a l'avantage d'être un vrai webhook — à condition de filtrer soi-même le champ action.type, puisqu'aucun filtre natif par événement n'existe côté configuration. Le Model ID (Tableau entier ou Liste précise) et la limite de 100 requêtes par 10 secondes par token sont les deux détails à ne pas manquer en configurant vos premiers workflows. Pour une qualification 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 cartes Trello plutôt qu'à une boîte mail.
FAQ
Questions fréquentes
Faut-il un compte Trello payant pour utiliser l'API avec n8n ?
Non. L'API REST de Trello est accessible depuis le plan gratuit, cartes, listes, checklists et webhooks compris. Les limites de débit (300 requêtes/10 s par clé API, 100 requêtes/10 s par token) s'appliquent à tous les plans de la même façon.
Le Trello Trigger de n8n permet-il de filtrer par type d'événement, comme créer une carte ou déplacer une carte ?
Pas directement dans sa configuration : contrairement au ClickUp Trigger, le Trello Trigger reçoit tous les événements du Tableau, de la Liste ou de la Carte souscrite (le « Model ID »), sans filtre natif par type d'action. Il faut ajouter un node IF ou Switch juste après pour ne garder que les événements utiles, par exemple action.type égal à createCard.
Quelle est la différence entre s'abonner à un Tableau et s'abonner à une Liste dans le Trello Trigger ?
S'abonner à l'ID d'un Tableau reçoit tous les événements de toutes ses listes et cartes (le cas le plus courant). S'abonner à l'ID d'une Liste ou d'une Carte précise restreint le webhook à ce périmètre uniquement — utile pour ne surveiller qu'une seule colonne d'un grand tableau partagé par plusieurs équipes, sans avoir à filtrer après coup.
Comment savoir si mon workflow approche la limite de débit de l'API Trello ?
Les réponses de l'API Trello incluent des en-têtes indiquant la fenêtre de temps, le plafond et le nombre de requêtes restantes. En pratique, pour un workflow n8n, il suffit d'ajouter un court Wait entre les appels lors d'un traitement en lot, ou de passer par Split In Batches, pour rester sous 100 requêtes par 10 secondes.
Bundle FlowKit Complet
269 €