Trello exports a rich JSON file containing your lists, cards, due dates, and labels. Using an AI assistant, you can convert this JSON directly into a LoopGantt project plan — no manual spreadsheet work needed.
Trello vs. Gantt: a note on structure
Trello is a Kanban tool — it stores tasks as cards in columns (lists), without durations or dependencies. Converting to a Gantt chart means adding two things that Trello doesn't have:
- Durations — how many days each task takes
- Dependencies — which tasks must finish before others begin
You have two options: estimate durations manually, or let AI infer reasonable estimates based on the task names. The AI approach is faster; the manual approach is more accurate.
Step 1 — Export from Trello
- Open your Trello board.
- Click Show Menu (top right) → More → Print and Export → Export as JSON.
- Save the downloaded JSON file.
Step 2 — Understand the Trello JSON structure
Key fields in the Trello JSON export:
| Trello field | Maps to LoopGantt |
|---|---|
lists[].name | Phase name (isPhase: true) |
cards[].name | Task name |
cards[].desc | Task description |
cards[].due | desiredDate (convert to YYYY-MM-DD) |
cards[].labels[].name | Priority or color hint |
cards[].dueComplete | status: "completed" if true |
checklists[].checkItems | Task checklist items |
cards[].idList | Links card to its list (phase) |
Step 3 — Convert with AI (recommended)
Paste the Trello JSON and the prompt below into ChatGPT, Claude, or Gemini. The AI reads the board structure and generates a LoopGantt-compatible JSON:
Convert this Trello board JSON export into a LoopGantt project plan. Rules: - Each Trello list becomes a phase (isPhase: true, durationDays: 0) - Each card becomes a task inside the corresponding phase - Estimate duration in working days based on the task name (default: 2 days) - If a card has checklists, include them as the checklist array - Map Trello label colors to LoopGantt colors where possible (red→red, green→green, blue→blue, etc.) - Cards marked dueComplete: true → status: "completed", progress: 100 - Cards with a due date → use as desiredDate (format: YYYY-MM-DD) - Create dependencies where task names imply sequence (e.g., "Review X" depends on "Write X") - Project start date: TODAY Return only valid LoopGantt JSON. No markdown, no explanation. [PASTE YOUR TRELLO JSON HERE]
Step 4 — Review and add dependencies
After AI conversion, the most important manual step is adding dependencies. Trello has no concept of task order beyond column position. Review the plan and link tasks that have logical sequence requirements.
A good rule of thumb: every task that produces a deliverable another task needs should have a Finish-to-Start dependency. Start with the critical path — the chain from the first task to the last delivery milestone.
Step 5 — Import into LoopGantt
- Save the AI output as
my-project.json. - In LoopGantt, click Import → Import from JSON.
- Select your file and click Import.