What the HELL have i DONE

Migration

Import from Trello

Migrate your existing Trello boards in a few clicks — lists, cards, labels, checklists, and due dates come over automatically.

Phases
2
Data
4 types
Max file
10 MB

What comes over

Lists

All open lists imported in order — archived lists are skipped.

Cards

Open cards with title, description, due date, and position.

Labels

Trello label colors mapped to matching hex colors.

Checklists

Checklist items with completion state preserved.

How it works

Trello

Export JSON

Upload

Board settings

Queue

Background job

Board

Cards ready

Export from Trello

1

Open your Trello board

2

Open the export menu

3

Save the JSON file

Import into a board

1

Open or create a board

2

Open board settings

3

Upload and import

4

Watch the status page

Runs in the background

Imports are processed asynchronously via the queue — you can close the tab and come back. On self-hosted installs, make sure a queue worker is running (see Troubleshooting below).

Import coverage

What gets imported

Lists

All non-archived lists, preserving order.

Cards

Open cards with title, description, due date, and position.

Labels

Trello label colors mapped to hex colors on your board.

Checklists

All checklist items with completion state.

What is not imported

Archived lists and cards

Closed items in Trello are not brought over.

Attachments

File contents are not transferred — re-upload manually.

Member assignments

Trello members must be matched to users manually.

Comments

Card discussion threads are not imported.

Activity history

Card move/change log from Trello is not preserved.

Troubleshooting

Invalid export file

The JSON must be a valid Trello board export with a name field at the root. Re-export from Trello if the file was edited or corrupted.

File too large

Exports must be under 10 MB. Archive old cards in Trello or split work across multiple boards before exporting.

Import stuck on "Queued"

Self-hosted installs need a queue worker running: php artisan queue:work. Without it, the import will never process.

Cards skipped with warnings

Cards whose lists were archived in Trello are skipped. Check the status page for a warnings list after import.

Self-hosting — queue worker

php artisan queue:work

Run this in a terminal or process manager (Supervisor, systemd, Laravel Horizon) so imports process after upload.

Ready to migrate?

Go to dashboard

Next steps