Asana and Trello to Microsoft Planner Migration
Asana and Trello to Microsoft Planner Migration moves your Asana projects or Trello boards into the Microsoft Planner you already own with Microsoft 365 — with an honest fit check first. IT Partner exports the source (Asana CSV or JSON per project; Trello JSON per board, with attachments where your Trello plan permits), maps boards and lists to plans and buckets, cards and tasks to tasks, labels, checklists, assignees and due dates to their Planner equivalents, loads them through the Microsoft Graph Planner API because Planner has no native Asana or Trello importer, lands attachments in the plan's SharePoint library, and uses Planner premium plans only where your work genuinely needs custom fields, dependencies or a timeline — licensed per user, not by default. User communications and a coexistence cutoff close it out: a freeze date, a delta pass, and the source left read-only until you cancel. $1,950 per project (estimate, confirmed as a fixed written quote), about one week, and you pay after you approve delivery.
What this engagement is
Asana and Trello are good tools, which is exactly why organizations keep paying for them long after Microsoft 365 put a task manager in every user's hands. Planner is included with Microsoft 365 Business Basic, Business Standard, Business Premium, E3 and E5, it lives inside Teams, and its tasks show up in the same To Do and Outlook surfaces people already use — so a per-seat project-management subscription on top of it is a cost line worth questioning, as our Microsoft 365 License Audit and Optimization often surfaces. The honest counterweight: Planner is not Asana, and a Trello board is not quite a Planner plan. Planner basic has no custom fields, no dependencies and no timeline; those live in Planner premium plans, which need a Planner Plan 1 or a Planner and Project Plan 3 or Plan 5 license for the people who create and work in them. So this engagement opens with a fit check — which features your teams actually use, which boards are alive, and whether premium plans are needed anywhere — and if the answer is that Planner will not carry a particular workflow, we tell you before anything is exported. Planner has no built-in importer for Asana or Trello, so the migration is a mapping exercise followed by a scripted load. The sources export cleanly enough: Asana exports each project as CSV or JSON, and Trello exports each board as JSON on any plan (CSV and bulk exports with raw attachments are Trello Premium and Enterprise workspace features). What the native exports leave out matters more: Asana's exports carry no comments, attachments or activity history, and Trello's CSV carries no comments — so comments and attachments are retrieved through each platform's API where your plan permits, and we tell you up front what will and will not come across. The mapping itself is deliberate: board or project to plan, list or section to bucket, card or task to task, labels and tags to Planner labels, checklists to task checklists, members to assignees, dates to start and due dates, priority to priority, comments to a read-only history block in the task notes, and attachments to the plan's SharePoint document library with the task referencing them. Subtasks become checklist items or child tasks depending on whether they carry their own assignees and dates. Custom fields go to premium-plan custom fields where you licensed them, or are preserved in the notes where you did not. The load runs through the Microsoft Graph Planner API for basic plans — pilot plan first, verified by its own owner, then the rest. Planner's published limits shape the design, and we work within them rather than discovering them mid-load: a plan holds a bounded number of tasks and buckets, a task a bounded number of checklist items and assignees, and a plan a fixed set of labels — Microsoft publishes the exact figures, and they are why a sprawling Trello board sometimes becomes two plans and a fifty-item checklist becomes child tasks. Premium plans are Dataverse-backed and load through a different, heavier path, which is one more reason to use them only where dependencies, timelines or custom fields are genuinely in use. Cutover is a date, not a switch. We agree a freeze, run a delta pass for anything that changed after the pilot export, publish a short 'where your board went' guide, and leave Asana or Trello read-only until you cancel. Two boundaries drawn up front: re-implementing portfolio or program management — Asana Portfolios, Trello Enterprise hierarchies, Project Online — is not a Planner migration, and building a two-way sync between Asana and Microsoft 365 is not either. If your intent is to keep Asana and connect it to Teams, Power Automate or SharePoint, the Asana + Microsoft Teams Integration, Asana + Power Automate Integration and Asana + SharePoint Online Integration pages are the coexistence path — and we help you choose in the first call.
Success criteria
What you receive
How the work unfolds
Inventory of the nominated boards or projects, the basic-versus-premium decision per board, and one working session to approve the mapping workbook: buckets, labels, checklists, subtasks, assignees, comments and attachments. No user impact.
Source export (and API retrieval of comments and attachments where permitted), identity resolution, target plans provisioned, and one representative board or project loaded as the pilot.
The pilot plan's owner verifies it against the sampling checklist; mapping adjustments are made and the bulk-load approach confirmed.
Remaining boards or projects loaded, attachments landed in each plan's SharePoint library, task counts reconciled per plan, premium plans populated where in scope.
Source frozen at the agreed time, delta pass applied, cutover notice and guide sent, source switched to read-only, closeout report delivered.
Prerequisites
Who does what
IT Partner
- Run the fit check and put the basic-versus-premium decision and the feature gaps in front of you before export.
- Produce the mapping workbook and implement it as approved.
- Export the source, retrieve comments and attachments where permitted, resolve identities, and provision the target plans.
- Load the pilot, then the full set, through the Microsoft Graph Planner API, reconcile counts and land attachments.
- Run the delta pass after the freeze and deliver the user communications and closeout report.
Your team
- Nominate the boards or projects in scope and decide what is retired rather than migrated.
- Provide source exports or export access (and API access for comments and attachments), plus the Microsoft 365 access requested.
- Ensure Microsoft 365 accounts exist for assignees and purchase premium Planner licenses where the fit check calls for them.
- Assign board owners to verify their migrated plans within the agreed window.
- Send the cutover notice and guide through your channel on the agreed date, and hold the freeze.
- Own the Asana or Trello contract, its termination timing and any data-retention obligations.
What's not included
Limitations & technical notes
Frequently asked questions
Does Planner have an import for Asana or Trello?
No. Planner has no native importer for either, which is why this is a mapping-and-scripted-load engagement rather than a button. We export from the source, map every board element to its Planner equivalent in a workbook you approve, and load through the Microsoft Graph Planner API, pilot plan first. The absence of an importer is also the reason to migrate deliberately: it forces the decisions — what to keep, what to retire, what needs premium — that make Planner usable afterward.
Will our comments come across?
Where the source lets us read them. Asana's native exports carry no comments, so they are retrieved through the Asana API where your plan permits; Trello's JSON export includes comments within its export limits, while its CSV does not. In Planner they cannot be recreated as native comments under the original author — Planner attributes comments to the account that posts them — so we preserve them as a read-only history block inside each task's notes, with author and date in the text. It is searchable and honest; it is not a live thread.
What happens to attachments?
They land in the plan's SharePoint document library — every Planner plan belongs to a Microsoft 365 group with its own library — and each task references its files from there. Retrieval depends on the source: Trello includes raw attachments in workspace exports on Premium and Enterprise plans and exposes them through its API otherwise; Asana attachments are retrieved through its API. Files hosted elsewhere (Google Drive, Dropbox links) stay links. Attachment volume is one of the factors sized in the quote.
Do we need Planner premium, and what does it cost?
Only if your boards use what basic Planner lacks: custom fields, dependencies, a timeline or Gantt view, sprints, or workload views. Those are premium-plan features, and the users who create and work in a premium plan need a Planner Plan 1 or a Planner and Project Plan 3 or Plan 5 license — our subscription pages show Microsoft's current list price, the same price as buying direct. The fit check makes this a per-board decision; most Trello boards and many Asana projects fit basic Planner, and premium is licensed for the few that need it rather than for everyone.
Our Trello board has thousands of cards. Will it fit?
Usually, with design. Microsoft publishes Planner's limits on tasks and buckets per plan and checklist items per task, and a board that exceeds them becomes two plans — split by list group, by year, or by active-versus-done — with the split recorded in the mapping workbook. Completed cards are a separate question: the fit check asks whether they need to live in Planner at all or can stay in a read-only export, which is often the better answer.
What about custom fields and dependencies?
Custom fields and dependencies map to premium-plan features where you license them. Where you do not, custom-field values are preserved in each task's notes so nothing is lost, and dependencies are written into the notes as text — visible, not enforced. We tell you which boards actually use these features during the fit check, because many teams configured them once and stopped.
Will assignees carry over correctly?
Yes, for members who exist as Microsoft 365 accounts — the identity resolution step matches source members to accounts before the load. Members without an account (former staff, external collaborators) need a decision: reassign to a named owner, leave unassigned, or, for external people, add them as guests to the plan's group where your policy allows. Nothing arrives assigned to a migration service identity.
Should we migrate completed tasks and archived boards?
Our default recommendation is no for archived boards and closed projects, and yes for completed tasks on active boards, because context matters when a board is live and rarely does when it is dead. Archived material is better kept as a read-only export you can search. The fit check turns 'migrate everything' into a list you approve, and that list is what the quote covers.
Is there any downtime?
No. Asana or Trello and Planner coexist through the engagement; the load runs from exports while people keep working. What you commit to is a freeze date after which changes in the source are captured by the delta pass, and a cutover day on which the source goes read-only rather than dark. People can still look things up, and the guide tells them where their board went.
When can we cancel Asana or Trello?
After the closeout report is accepted, your read-only period has run, and any automations or integrations that still pointed at the source are rehomed. Cancelling early removes your rollback path and can remove API access to attachments not yet retrieved, so the closeout notes sequence it. The contract and its timing are yours; we tell you when the technical conditions are met.
We want to keep Asana but connect it to Teams. Is this the right service?
No — that is coexistence, not migration, and it is a better fit for many organizations that rely on Asana's portfolio features. Our Asana integration pages cover connecting Asana to Teams, Power Automate and SharePoint so tasks, notifications and files flow between the two without moving anything. We help you choose in the first call, and we will say plainly if migration is the wrong answer for you.
What does it cost, and what moves the price?
$1,950 per project as an estimate for one source workspace and the boards or projects nominated in the fit check, confirmed as a fixed written quote before work begins — you pay after you approve delivery. Large estates, heavy attachment volumes and a large share of premium plans are priced in the quote, not discovered mid-project. Planner premium licenses and any Asana or Trello plan upgrade needed for exports are separate and remain your decision.