Alternative Trello / GUIDE DE MIGRATION

Exporter vos données depuis Trello

Trello stocke vos tableaux de suivi, pas vos données métier structurées. Ce guide inventorie ce qui peut être exporté et comment le transformer en modèle de données propre lors de la migration vers un logiciel sur mesure.

LES DONNÉES

Ce que nous migrons depuis Trello

Quitter Trello ne signifie pas perdre vos données. Voici les types de données que SmartBooster analyse, extrait et migre vers votre logiciel sur mesure.

  • Boards (Tableaux) : Structure principale de Trello : nom, description, listes, membres, étiquettes et listes des Power-Ups. Exportables en JSON par tableau depuis les paramètres du board (menu 'Plus' > 'Imprimer et exporter' > 'Exporter au format JSON').
  • Lists (Colonnes) : Colonnes du tableau représentant les étapes du processus (À traiter, En cours, Terminé...). Incluses dans l'export JSON du board avec leur position et leurs cartes.
  • Cards (Cartes) : Unité de base : titre, description, date d'échéance, membres assignés, étiquettes, position dans la liste. Les cartes archivées sont incluses dans l'export avec le flag 'closed: true'.
  • Checklists et sous-tâches : Checklists liées aux cartes avec leurs items (nom, état coché/non coché). Incluses dans l'export JSON de chaque carte. À reconstruire comme sous-entités liées dans le modèle de données cible.
  • Pièces jointes et commentaires : Fichiers joints aux cartes (références vers le stockage Trello) et historique des commentaires avec auteur et horodatage. Le stockage des fichiers Trello est à migrer séparément vers le stockage cible avant fermeture du compte.
  • Champs personnalisés (Custom Fields) : Fonctionnalité native Trello accessible à partir du plan Standard : texte, nombre, date, case à cocher, liste de valeurs. Inclus dans l'export JSON du tableau. À mapper vers les attributs correspondants dans le modèle de données cible.

Ce que Trello stocke

Trello est un outil de visualisation de tâches, pas une base de données métier. Votre compte Trello contient des tableaux, des listes et des cartes. Les données métier réelles (clients, montants, statuts complexes) sont souvent stockées dans les champs texte des cartes, champs personnalisés ou dans des Power-Ups tiers, sans structure formelle.

Ce que Trello stocke et qui peut être migré :

  • Les boards : structure des tableaux, membres, étiquettes, configuration
  • Les lists : colonnes et leur ordre dans chaque tableau
  • Les cards : données de chaque carte (titre, description, dates, membres, étiquettes, checklists)
  • Les champs personnalisés (plan Standard, inclus dans l’export JSON) : champs typés liés aux cartes
  • Les pièces jointes : fichiers hébergés chez Trello (à télécharger avant fermeture du compte)
  • Les commentaires : historique des échanges sur chaque carte

Ce que Trello ne stocke pas et qui ne peut pas être migré :

  • Les données des Power-Ups tiers : leurs données résident chez les éditeurs de ces Power-Ups
  • L’historique complet des mouvements de carte : disponible dans l’activité du board mais pas sous forme structurée exploitable directement
  • Les statistiques Butler : métriques d’automatisation, non exportables

Exporter vos données Trello

Export JSON par tableau

Trello propose un export JSON tableau par tableau depuis l’interface :

  1. Ouvrir le tableau à exporter
  2. Cliquer sur Menu (icône … en haut à droite)
  3. Sélectionner Imprimer, exporter et partager > Exporter en JSON
  4. Le fichier JSON se télécharge directement

Accès à l'export en format JSON d'un Tableau Trello

Répéter l’opération pour chaque tableau à migrer.

Si vous avez de nombreux tableaux, l’API Trello permet de les exporter en masse :

GET https://api.trello.com/1/boards/{id}?fields=all&cards=all&lists=all&checklists=all&members=all&customFields=true

Ce que contient le JSON exporté

L’export JSON d’un board Trello contient :

  • L’objet board avec ses métadonnées
  • Le tableau lists avec toutes les colonnes (actives et archivées)
  • Le tableau cards avec toutes les cartes (actives et archivées)
  • Le tableau checklists avec les items liés aux cartes
  • Le tableau members avec les membres du board
  • Le tableau memberships avec les rôles des membres configuré sur le board
  • Le tableau customFields (plan Standard, si des champs ont été configurés sur le tableau)
  • Le tableau labels (étiquettes du board)

Accès à l'export en format JSON d'un Tableau Trello


Modèle de données Trello : ce qu’il faut reconstruire

Cards : les entités métier cachées

La migration principale consiste à identifier les entités métier réelles qui se cachent dans vos cartes Trello. Selon votre usage :

Usage Trello détournéEntité métier cible
Cartes = dossiers clientsTable dossiers avec relations clients
Cartes = commandes ou projetsTable commandes ou projets
Colonnes = statutsEnum ou table statuts avec transitions
Étiquettes = catégoriesTable categories ou champs type
Custom Fields = attributs métierColonnes typées dans la table cible
Checklists = sous-tâchesTable taches liée aux entités parentes

Extraction des Custom Fields

Les champs personnalisés sont une fonctionnalité native de Trello, disponible à partir du plan Standard. Ce sont les données les plus précieuses à migrer car elles contiennent souvent les informations métier formalisées (numéro de dossier, montant, priorité, date de relance). Accessibles via l’API avec customFieldItems dans le JSON de chaque carte.

Interface Trello des champs personnalisé natif du plan Standard

Pièces jointes : à télécharger avant fermeture

Les fichiers joints aux cartes Trello sont hébergés sur les serveurs d’Atlassian. Ils ne sont pas inclus dans l’export JSON, uniquement leurs métadonnées (nom, URL, taille). Pour migrer les fichiers eux-mêmes, il faut les télécharger depuis les URLs Trello avant la fermeture du compte, puis les déplacer vers le stockage cible (AWS S3, OVH Object Storage, Clever Cloud File Storage).

Commentaires

Les commentaires font partie du modèle d’actions de Trello. Ils sont inclus dans l’export JSON du board (type commentCard dans le tableau actions). Pour une extraction exhaustive ou un board avec un historique dense, l’API permet une récupération paginée :

GET https://api.trello.com/1/boards/{id}/actions?filter=commentCard&key={{apiKey}}&token={{apiToken}}

Chaque commentaire retourné est de type commentCard et contient :

  • data.text : contenu du commentaire
  • date : horodatage de création
  • memberCreator.id et memberCreator.fullName : auteur du commentaire

Ce qui nécessite une décision avant la migration depuis Trello

Certains éléments Trello nécessitent une décision de reconstruction :

  • Les Power-Ups tiers actifs : si des Power-Ups stockent des données (Jira sync, calendrier, formulaires), leurs données sont chez les éditeurs concernés, pas dans l’export Trello. Un inventaire des Power-Ups actifs est nécessaire pour identifier les données à récupérer.
  • Les automatisations Butler complexes : les règles Butler ne sont pas migrables directement. Elles doivent être documentées manuellement et reconstruites comme logique applicative dans le nouveau logiciel, avec des tests automatisés.
  • Les boards partagés avec des équipes externes : si des boards sont partagés avec des clients ou des partenaires, la migration doit prévoir un accès de remplacement (portail client, espace partagé) avant la fermeture.
  • Les cartes avec des descriptions en format libre : si vos cartes contiennent des informations non structurées dans le champ description (au lieu de Custom Fields), un audit est nécessaire pour extraire et normaliser ces données.

Ce qui peut rester dans Trello

Tous les boards n’ont pas vocation à être migrés. Les cas où Trello reste pertinent :

  • Tableaux de suivi de tâches simples : To Do / In Progress / Done sans données métier associées
  • Boards de coordination d’équipe : plannings visuels légers sans besoin de reporting
  • Boards de prototypage : validation rapide d’un processus avant de le formaliser dans le logiciel

SmartBooster identifie explicitement les boards à migrer et ceux à conserver lors de l’audit initial.


Ce qu’un prestataire doit maîtriser pour migrer depuis Trello

Si vous faites appel à un prestataire pour cette migration, voici les questions à poser pour évaluer sa rigueur avant de démarrer :

  • Inventaire des boards et Custom Fields : le prestataire doit lister tous les boards concernés et les champs personnalisés configurés sur chaque tableau avant d’écrire le moindre script.
  • Cartographie des entités métier : les cartes Trello représentent souvent des objets métier informels (dossiers, commandes, projets). Le prestataire doit identifier ces entités avec vous et valider le schéma cible avant de démarrer l’extraction.
  • Stratégie pour les pièces jointes : les fichiers joints aux cartes ne sont pas inclus dans l’export JSON, uniquement leurs métadonnées (nom, URL Atlassian). Le prestataire doit anticiper leur téléchargement depuis les serveurs Trello avant la fermeture du compte.
  • Inventaire des Power-Ups actifs : si des Power-Ups stockent des données (formulaires, sync Jira, calendrier), leurs données sont chez des éditeurs tiers. Un inventaire est indispensable pour ne rien oublier dans le périmètre de migration.
  • Environnement de recette dédié : la migration doit être testée sur un environnement isolé avec des données réelles, jamais directement en production.
  • Plan de rollback : en cas d’anomalie détectée après la bascule, que se passe-t-il ? Votre compte Trello doit rester accessible pendant une période de vérification.

Chez SmartBooster, ces points font partie du cadrage initial de chaque projet de migration.

Authentification à l’API Trello

L’API Trello utilise un couple API Key + Token. L’API Key identifie le connecteur et est générée depuis le portail Power-Ups (trello.com/power-ups/admin). Le Token autorise l’accès aux données du compte Trello qui l’a généré : ce compte doit être membre de tous les boards à exporter.

Un Token avec la permission lecture seule suffit pour une migration. Aucune permission d’écriture n’est nécessaire lors de l’extraction des données.

Pour la procédure complète, consultez le guide de création des identifiants API Trello.

Références techniques Trello

RENDEZ-VOUS DÉCOUVERTE GRATUIT

30 minutes, gratuites, sans engagement

Décrivez votre besoin directement à Nicolas. On écoute votre situation et on vous dit si et comment on peut vous aider.

Appel de 30 min → Analyse gratuite → Proposition sous 5 jours

Pour aller plus loin

Approfondir votre réflexion

Retour : Alternative à Trello

Découvrez pourquoi un logiciel sur mesure peut remplacer Trello et comment SmartBooster accompagne cette transition.

Connecter Trello plutôt que de le remplacer

Vous n'êtes pas prêt à quitter Trello ? SmartBooster peut développer un connecteur API sur mesure pour synchroniser Trello avec votre écosystème.

Notre stack technique

Symfony, Vue.js, Clever Cloud : les technologies que nous utilisons pour développer des logiciels robustes et maintenables.

Vous avez un projet ?

Contactez-nous pour savoir comment nous pouvons vous aider.