Import from Trello

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

  1. Open your Trello board.
  2. Click Show Menu (top right) → More Print and ExportExport as JSON.
  3. Save the downloaded JSON file.

Step 2 — Understand the Trello JSON structure

Key fields in the Trello JSON export:

Trello fieldMaps to LoopGantt
lists[].namePhase name (isPhase: true)
cards[].nameTask name
cards[].descTask description
cards[].duedesiredDate (convert to YYYY-MM-DD)
cards[].labels[].namePriority or color hint
cards[].dueCompletestatus: "completed" if true
checklists[].checkItemsTask checklist items
cards[].idListLinks 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

  1. Save the AI output as my-project.json.
  2. In LoopGantt, click Import → Import from JSON.
  3. Select your file and click Import.
Was this article helpful?