Trello

What Shuttio reads from Trello, where it lands in Odoo, ClickUp, Asana, which permissions it needs and why, and what does not move.

Last updated: 7 Nov 2026

Sign in to Trello and choose Allow. Shuttio asks for read access only, reads what that member may see, and deletes its copy of the access 14 days after the migration finishes.

Object by object: What objects are supported for Trello migrations.

What Shuttio reads and moves

The list below describes the move into Odoo. Where Clarify or Odoo differ, the destination's own article says so.

  • Boards: Every board the signed-in member sees, closed ones too. The name and description come across; the Trello workspace becomes a tag, and a closed board is marked archived (its stage, or a tag where Odoo has no project stages).
  • Lists: Each board's lists, in board order, become the task stages of its project in Odoo. An archived list is carried only while it holds cards, as "<name> (archived)"; an archived list with no cards is left out. Odoo's own default stages are taken off a project Shuttio creates, so its board is exactly yours.
  • Cards: Each card goes to its board's project and its list's stage, with its description, due date and labels (the label's name, or its colour when it has no name). A card whose due date is marked complete is marked done.
  • Archived cards: Carried, in the stage of their list, marked done and tagged "Archived in Trello". Trello does not say whether an archived card was finished, so it is closed rather than left open on the board.
  • Checklists: Added to the card description as a markdown task list, items checked or not as in Trello. Odoo gets no subtasks, because Trello has none.
  • Comments: Added to the end of the card description, oldest first, each with its author and date (up to 50 a card).
  • Members: The first member of a card becomes its assignee when the Odoo user with the same email exists. Trello shows other people's emails only to their own account and, in some workspaces, to its admins, so most cards stay unassigned; the member names are listed in the description when a card has several.

Where each thing lands

Trello objectIn OdooIn ClickUpIn Asana
BoardsProjects (Odoo Project app)Lists, in a Folder this migration createsProjects, with the board columns as sections
CardsProject tasks (Odoo Project app)Tasks and subtasksTasks and subtasks

Notes, tasks, meetings, calls, files, owners and lists depend on the destination. This is the row for Trello, generated from the same tables the runner uses:

Into Odoo

FromObjectsNotesTasksMeetingsCallsEmailsFilesOwnersLists
TrelloBoards, CardsNoNoNoNoNoWith an API keyYesNo

Into ClickUp

FromObjectsNotesTasksMeetingsCallsEmailsFilesOwnersLists
TrelloBoards, CardsNoNoNoNoNoNoYesNo

Into Asana

FromObjectsNotesTasksMeetingsCallsEmailsFilesOwnersLists
TrelloBoards, CardsNoNoNoNoNoNoYesNo

Each destination's own article says how its data is written: Odoo, ClickUp, Asana.

Permissions and why

WhatWhy Shuttio needs it
Read access to your Trello boards (OAuth 2.0)You sign in to Trello and choose Allow; nothing to copy or paste. Shuttio asks only read scopes (read:board:trello, read:organization:trello, read:member:trello), checks the access against Trello before it saves anything and reads only what that member may see; it never writes to Trello and sends the access only to Trello.

Use a member of every board you are moving. Trello allows 100 requests every 10 seconds per token; a large account takes a while, and the run pauses when Trello asks it to slow down until you resume it. Shuttio's access is stored encrypted; 14 days after the migration finishes Shuttio deletes it. Trello offers no way to revoke it from outside, so remove Shuttio in Trello under Settings, Applications if you want it gone sooner.

Known limits

  • Custom fields, Butler automations, other Power-Up data, votes, stickers, card covers: They have no place in the Project app, or the Odoo writer does not carry them yet.
  • Attachments (files on a card): Trello's OAuth 2.0 does not allow file downloads: Trello answers 401 for a file with a valid token. Each file is listed on the run as a failed row that names it, and stays in Trello; download it there and attach it by hand.
  • Activity history: Only comments are read; moves between lists and other card activity are not.
  • Rich text formatting: Descriptions and comments are carried as the plain Markdown Trello stores.
  • Odoo without the Project app: The Objects step hides the objects and says so; install Project in Odoo and run again.
  • Rate limits: Trello allows 100 requests every 10 seconds per token. Shuttio stays under that and pauses the run if Trello asks it to slow down for longer than a minute; Resume carries on.
  • Emails: Shuttio reads no emails from Trello.
  • Large and linked files: a file over 50 MB, and an entry that is only a link, is listed as a failed row and not copied.

Not answered here? Email help@shuttio.com.