Project Management migration

Migrate from InLoox to Trello

Field-level mapping, validation, and rollback between InLoox and Trello. We move data and schema; workflows are rebuilt natively in Trello.

InLoox logo

InLoox

Source

Trello

Destination

Trello logo

Compatibility

71%

12 of 17

objects map 1:1 between InLoox and Trello.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from InLoox to Trello is a structural flattening, not a simple record copy. InLoox stores a full relational project model (projects, phases, milestones, tasks, subtasks, time logs, budgets, risks, and Gantt dependencies) in a SQL database, with some task context cached in the Outlook plugin. Trello operates a flat board-list-card hierarchy with no native budget, Gantt, risk, or time-tracking objects. We extract InLoox data via the web API and PST layer for orphaned records, reconstruct the project tree as board structure and card hierarchy, preserve time-entry data in Custom Fields or a companion spreadsheet export, and flag budget and risk records as requiring manual capture in Trello. Mind maps do not migrate. Workflows, automations, and Outlook plugin task context are documented separately for the customer's admin to rebuild in Trello or Butler.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

InLoox logo

InLoox

What's pushing teams away

  • InLoox 11 was rebuilt from scratch and not all InLoox 10 features were ported over, creating friction for teams that relied on missing functionality.
  • Reporting and filtering capabilities are described as limited by some users, particularly when trying to generate tailored views across large datasets.
  • No AI assistance features are available even on the Unlimited tier, which some teams view as a gap compared to competitors adding AI task suggestions and summaries.
  • Teams requiring complex workflow automation find InLoox's native automation options less extensive than dedicated automation-first PM tools.
  • Scale-out to very large project portfolios without performance degradation is inconsistently reported, with some users noting navigation lag on dense datasets.

Choosing

Trello logo

Trello

What's pulling them in

  • Free plan supports unlimited users and 10 boards, giving small teams full access to core Kanban functionality before any paid commitment is required.
  • The drag-and-drop board/card/Label interface requires no training, which reduces adoption friction and onboarding time across distributed teams.
  • Atlassian ecosystem integration with Jira, Confluence, and Bitbucket provides native cross-tool workflows for teams already using Atlassian tools.
  • Butler automation on paid tiers enables rule-based triggers without third-party integrations, covering basic workflow automation needs.
  • Simple visual task management with due dates, checklists, and member assignments keeps individual contributors and small teams organized without complexity.

Object mapping

How InLoox objects map to Trello

Each row shows how a InLoox object lands in Trello, including any object-level transformations, lookup resolution, or schema-design dependencies.

Typical mapping — final map is confirmed during the sample migration step.

InLoox

Project

maps to

Trello

Board

1:1
Fully supported

InLoox Projects map directly to Trello Boards. We pull the project name, description, status, start/end dates, and custom fields via the InLoox web API and create a corresponding Trello Board in the target workspace. Project-level custom fields (budgets, documents) are preserved as board-level Custom Fields if the destination Trello workspace is on Standard or above. The InLoox project URL is stored as a Custom Field (text type) on the first card of each board for audit reference.

InLoox

Phase

maps to

Trello

List

1:many
Fully supported

InLoox Phases are sequenced sub-containers within a Project. We create one Trello List per Phase, preserving the phase order using the position index from InLoox. If the customer used InLoox Phases as a top-level planning layer above tasks, we create a List per phase and nest all Phase-level tasks inside that List. Milestone flags from InLoox are carried as a Label (named 'Milestone') on each card in the milestone phase.

InLoox

Milestone

maps to

Trello

Card with Milestone Label

lossy
Fully supported

InLoox Milestones are time-bound markers with a due date. We map milestones to a Trello Card with a 'Milestone' label, the milestone due date stored in the card's due date field, and the milestone title as the card name prefixed with 'MS: '. Because Trello has no native milestone object, the milestone card remains distinct from task cards and the customer should set a Power-Up rule (Butler or similar) to alert when the milestone card approaches its due date.

InLoox

Task

maps to

Trello

Card

1:1
Fully supported

InLoox Tasks map to Trello Cards. We map task name to card title, task description (rich text) to card description, due date to card due date, priority (high/medium/low) to card labels, completion status to card archival (completed tasks archived, open tasks active), and assignee to card member. Task-level custom fields migrate as Custom Fields on the card if the workspace supports them.

InLoox

Subtask

maps to

Trello

Checklist Item

1:1
Fully supported

InLoox Subtasks are nested under a parent task. Trello does not support nested cards, so we flatten the subtask hierarchy by creating a Checklist on the parent card with one item per subtask. The subtask name becomes the checklist item text, subtask completion state becomes checklist item checked state, and subtask assignee is stored as a prefix in the item text (e.g., '[Jane Doe] Fix navigation bug'). No separate subtask cards are created.

InLoox

Resource / Team Member

maps to

Trello

Member

1:1
Fully supported

InLoox Resources are user assignments on tasks or projects. We match by email address against Trello workspace members. Any InLoox resource without a matching Trello member is held in a reconciliation queue and flagged for the customer to invite the user or assign a proxy before migration completes. Resource allocation percentages (not natively supported in Trello) are stored in a Custom Field (number type) on each card.

InLoox

Time Entry

maps to

Trello

Custom Field or Companion Export

lossy
Fully supported

InLoox Time Entries carry hours, date, user, task association, and optional description. Trello has no native time-tracking object. We map billable hours to a Custom Field (number type) on the associated card named 'Hours Logged'. For non-billable entries or entries with rate details, we provide a companion CSV export (Date, User, Hours, Description) alongside the main migration so the customer's finance or PMO team can import into a spreadsheet or a time-tracking Power-Up separately. Rate-based billing fields do not map directly to any Trello construct.

InLoox

Document / Attachment Link

maps to

Trello

Attachment

1:1
Fully supported

InLoox links to SharePoint Online document libraries or file server paths. We export the document URL and metadata (file name, linked date, linked by user) and store the URL in the Trello card description as a formatted link. Actual file content migration depends on SharePoint permissions; if the customer grants read access to the SharePoint library, we attempt to attach the file directly to the Trello card. File server paths with no external access cannot be migrated as attachments.

InLoox

Budget / Budget Line

maps to

Trello

No Equivalent

1:1
Fully supported

InLoox budgets contain line items with amounts, categories, and cost tracking. Trello has no budget object at any tier. We extract the budget total and top-level line item values and store them as Custom Fields (number type) on the board named 'Budget Total' and 'Budget Lines (CSV)'. For detailed line items, we provide a companion CSV export that the customer's PMO uses outside Trello. Budget tracking against actuals does not transfer and requires manual reconciliation or a third-party Power-Up.

InLoox

Custom Field

maps to

Trello

Custom Field

1:1
Fully supported

InLoox custom fields are created per project and scoped to specific areas (budgets, documents, line items, mind maps). We extract the per-project custom field definitions during discovery and create matching Custom Fields at the Trello board level. The field type maps as follows: text to Trello text, number to Trello number, date to Trello date, checkbox to Trello checkbox, dropdown to Trello dropdown. If the customer uses multiple InLoox custom field definitions across projects, we create separate Custom Fields per board, noting that Trello Custom Fields apply board-wide and cannot be scoped to specific cards.

InLoox

Gantt Chart Data

maps to

Trello

Card Links or Butler Rules

lossy
Fully supported

InLoox stores Gantt task dependencies as predecessor/successor relationships with date ranges. Trello has no native Gantt chart. We extract the dependency chain and reconstruct it using Trello Card Links (one card linking to its predecessor via a 'Depends on:' prefix in the card description) and optionally configure Butler rules to set due dates relative to predecessor completion. The dependency graph itself is delivered as a companion CSV mapping card IDs to predecessor card IDs. For customers needing a visual Gantt, we recommend enabling a Power-Up like Gantt by Corendo post-migration.

InLoox

Kanban Board Data

maps to

Trello

Lists

1:1
Fully supported

InLoox Kanban board column definitions are project-specific. We export the column names and card positions as a structured list and map them directly to Trello Lists within the corresponding board. Column order is preserved by position index. If the customer used more columns than Trello's practical limit per board (typically 20-25), we flag the excess columns and recommend consolidation or splitting across boards.

InLoox

Risk Record

maps to

Trello

No Equivalent

1:1
Fully supported

InLoox Risk objects include title, description, probability, impact, and status. Trello has no native risk management object. We extract all risk fields and store them as a separate Trello board named 'Risk Register' with one card per risk, using Labels to encode probability (Low/Medium/High) and impact (Low/Medium/High), and card description to carry the full risk narrative. The customer should assign a team member to own each risk card post-migration.

InLoox

Checklist

maps to

Trello

Checklist

1:1
Fully supported

InLoox inline checklists on tasks are stored as structured list items with completion state. We map each InLoox checklist to a Trello Checklist on the corresponding card, preserving item text, completion state, and parent task association. Checklist items with assignees store the assignee name as a prefix in the item text.

InLoox

Department / Org Unit

maps to

Trello

Workspace

lossy
Mapping required

InLoox departments control project visibility and permissions. Trello permissions operate at the Workspace level and board level (private vs public). We map InLoox departments to separate Trello Workspaces or to board-level visibility settings. Departmental permissions that do not map directly to Trello's model are documented in the migration report for the customer to reconfigure in Trello Workspace settings post-migration.

InLoox

Project Role

maps to

Trello

Board Member Role

1:1
Fully supported

InLoox supports up to 10 customizable project roles per project on Enterprise/Unlimited. Trello has admin, normal, and observer member roles at the board level. We map InLoox role names to the closest Trello board role and flag any roles that have no equivalent. Detailed role definitions are documented in the migration report.

InLoox

Mind Map

maps to

Trello

No Equivalent

1:1
Fully supported

InLoox Mind Maps are stored as a proprietary structured format with no public API export endpoint. We detect mind map nodes in the data export, flag their existence in the migration report, and recommend the customer capture screenshots or use a third-party export tool before the migration cutover. We do not block the migration due to mind maps but note the exclusion explicitly in the final migration report.

Gotchas + challenges

What specifically takes care here

Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.

InLoox logo

InLoox gotchas

High

InLoox 11 feature parity gaps with InLoox 10

High

Outlook-plugin-local task data escapes the web API

Medium

API access is tier-gated with no public rate limit documentation

Medium

Custom fields vary per project, not a global schema

Low

Mind maps have no exportable API format

Trello logo

Trello gotchas

High

Billing model uses maximum seat quantity at term midpoint

Medium

Custom Field data historically stored in pluginData

Medium

API rate limits are token-gated and can block bulk migration

Medium

Guest-to-paid seat conversion triggers on multi-board membership

Low

Automation command runs are capped per plan and overage triggers upgrade pressure

Pair-specific challenges

  • Outlook plugin task orphans escape the InLoox web API

    Some InLoox task creation and editing happens directly in the Outlook add-in without immediately syncing back to the central SQL database. Records that exist only in the local mailbox are invisible to the web API export. We identify this gap by comparing the web API project list against the Outlook PST file during discovery. We extract orphaned records from the PST and include them in the migration load. However, if the PST is unavailable (archived mailbox, departed employee with no PST export), those tasks are not recoverable through the InLoox API and will be missing from Trello. We flag the count of orphaned records in the discovery report and recommend the customer provision PST exports for all active Outlook plugin users before migration begins.

  • Trello free tier blocks Custom Fields, multiple boards, and Power-Ups

    InLoox custom fields are used per-project for budgets, documents, line items, and mind maps. Trello Custom Fields are only available on the Standard ($5/user/month) tier and above. On the Trello Free tier, custom fields are not accessible and all custom field data migrates as plain text in card descriptions. We identify the customer's intended Trello tier during scoping. If they are on Free, we flag which InLoox data cannot be stored structurally post-migration and advise upgrading to Standard or migrating to a board-level Custom Field setup after the tier upgrade.

  • InLoox 11 feature parity gaps may affect migration scope

    InLoox 11 was rebuilt from scratch and the product comparison document explicitly states that not all InLoox 10 features have been ported. We check the published feature parity matrix before migration scoping to identify which features the customer's current version uses. Mind maps (no exportable API format), certain reporting views, and legacy integrations may not survive the migration even in full data access. We flag any InLoox 10 features the customer relies on that are missing in their current InLoox 11 deployment as pre-existing gaps, not migration gaps.

  • Archived Trello cards require explicit handling or are omitted

    InLoox tasks and projects can be archived but remain in the database. Trello's Power-Up export and standard JSON export include archived cards, but some third-party migration tools and manual exports omit them. We explicitly request archived card inclusion during the Trello export step and include archived InLoox tasks as archived Trello cards. If the customer has hundreds of archived cards, we recommend they identify any that should be permanently deleted rather than archived before migration to avoid cluttering the Trello board.

  • Butler automation does not migrate from InLoox Workflows

    InLoox workflows and automations (even those with limited native options) do not have a direct Trello equivalent in structure or trigger model. Trello's Butler Power-Up uses rule-based triggers (card moved to list, due date approaching, label added) that operate at the board level. We document every active InLoox automation with its trigger, conditions, and actions in a written inventory and provide a Butler rule recipe for each that is technically feasible to replicate. Complex multi-step automations with conditional branching require manual rebuild in Butler or a workflow redesign.

Migration approach

Six steps for a successful InLoox to Trello data migration

  1. Discovery and tier verification

    We audit the source InLoox environment across edition (Starter/Professional/Enterprise/Unlimited), project count, task volume, custom field definitions per project, active time entries, risk records, Gantt dependency graph, and Kanban board configurations. We also identify the InLoox version (10 vs 11) and cross-reference against the published feature parity matrix. For each InLoox project, we extract the per-project custom field schema separately. We verify the customer's intended Trello workspace tier (Free/Standard/Premium/Enterprise) because Custom Fields, multiple boards, and Power-Up availability depend on it. The discovery output is a written migration scope, a per-project field map, and a gap list.

  2. Outlook PST orphan extraction

    We identify InLoox users who have been active in the Outlook plugin and compare their task lists in the PST file against the web API export. Any tasks present in the PST but absent from the API export are extracted as orphaned records, tagged with the user's email and the project context (inferred from task name patterns or related email content), and added to the migration queue. We request PST exports from the customer's IT team for all active Outlook plugin users before the migration window. If PST files are unavailable, we note the gap in the discovery report and proceed with the API-only export.

  3. Board structure design and custom field provisioning

    We design the Trello board structure based on the InLoox project hierarchy. Each InLoox project becomes one Trello board. Each InLoox phase becomes a List within the board. InLoox milestones become milestone cards with the 'Milestone' label and due dates preserved. If the destination workspace is on Standard or above, we provision Custom Fields at the board level that mirror the InLoox per-project custom field definitions, with field types mapped to Trello's five supported types. If the workspace is on Free, we flag the custom field gap and store data as structured text in card descriptions.

  4. Sandbox migration and reconciliation

    We run a full migration into a test Trello workspace (or the production workspace with a test board) using production-like data volume. The customer's PM lead reconciles record counts (boards in, lists in, cards in, archived cards in), spot-checks 25-50 random cards against the InLoox source for field-level accuracy (due dates, assignees, descriptions, checklist states), and verifies that time entry data and custom fields appear as expected. Time entries stored as Companion CSV exports are validated for row count and column completeness. The customer signs off the sandbox results before production migration begins.

  5. Production migration in dependency order

    We run production migration in phases: Board creation (InLoox Projects), List creation (InLoox Phases in order), milestone card creation, task card creation with member assignment and due dates, checklist population, custom field population (if Standard tier), time entry data as Custom Fields or Companion CSV, archived cards, Gantt dependency links as card description entries, and risk register board. Each phase emits a row-count reconciliation report. We handle Trello API rate limiting with exponential backoff and batch chunking for boards with over 500 cards.

  6. Cutover, validation, and automation handoff

    We freeze InLoox writes during cutover, run a final delta migration for any records modified during the migration window, then enable Trello as the system of record. We deliver the automation inventory document listing every InLoox automation and a Butler rule recipe where technically feasible. We provide the Gantt dependency CSV and the Risk Register board as companion artifacts. We support a one-week hypercare window for reconciliation issues. We do not rebuild InLoox automations as Butler rules inside the migration scope; that is a separate engagement or an internal admin task.

Platform deep dives

Context on both ends of the pair

InLoox logo

InLoox

Source

Strengths

  • Tight two-way sync with Microsoft Outlook and calendar, the primary workspace for many project managers.
  • Generous free trial with all features enabled for 14 days, allowing thorough evaluation before commitment.
  • Unlimited users and projects on the Unlimited tier without per-seat billing surprises for growing teams.
  • Feature-rich document management linking to SharePoint Online or file servers for compliance-friendly storage.
  • Custom project roles, departmental permissions, and risk management on higher tiers serve mid-market governance needs.

Weaknesses

  • Mind maps and some InLoox 10 features were not carried forward to InLoox 11, creating feature gaps for established users.
  • No AI-assisted task planning, auto-scheduling, or smart suggestions in any tier, lagging AI-capable competitors.
  • API rate limits are undocumented and gated behind higher tiers, making it difficult to plan bulk migration workloads upfront.
  • Custom fields are scoped to specific object areas (budgets, documents, line items, mind maps) rather than universally available on all objects.
  • The Outlook plugin stores some task context in user mailboxes, which complicates data extraction when users leave or mailboxes are archived.
Trello logo

Trello

Destination

Strengths

  • Generous free tier with unlimited users and 10 boards, the lowest barrier to entry among major project management tools.
  • Intuitive drag-and-drop Kanban interface requires no training or onboarding documentation.
  • Deep Atlassian integration with Jira, Confluence, and Bitbucket for teams already in the ecosystem.
  • Built-in Butler automation covers rule-based triggers without requiring third-party integrations.
  • REST API with comprehensive documentation enables programmatic access to all core objects.

Weaknesses

  • Reporting and analytics are absent, with no built-in velocity tracking, burndown charts, or historical performance metrics.
  • The flat board/list/card data model scales poorly for complex projects requiring hierarchical task structures.
  • Customization is limited compared to platforms like Asana, monday.com, or Jira that offer richer field types and workflow configuration.
  • Advanced views (Timeline, Dashboard) require Premium and are not available on Standard, inflating total cost for teams needing visibility features.
  • Guest user billing rules are confusing and prone to accidental seat overages when guests join multiple boards.

Complexity grading

How hard is this migration?

Standard Project Management migration. 2 of 8 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across InLoox and Trello.

  • Object compatibility

    B

    2 of 8 objects need a mapping; the rest are 1:1.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    8-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    InLoox: Not publicly documented; tier-gated — higher on Professional, unlimited on Enterprise/Unlimited.

  • Data volume sensitivity

    B

    InLoox doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your InLoox to Trello migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about InLoox to Trello data migrations

Answers to the questions buyers ask most during InLoox to Trello migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your InLoox to Trello migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most migrations land between three and five weeks for accounts under 5,000 tasks across 20 projects with no complex custom field schemas. Migrations with large time-entry histories (over 50,000 log entries), per-project custom field definitions requiring individual board-level setup, InLoox 11 feature parity gaps to reconcile, or extensive archived card handling move to seven to twelve weeks because of discovery iteration, PST orphan extraction, and custom field provisioning per board.

Adjacent paths

Related migrations to explore

Ready when you are

Move from InLoox.
Land in Trello, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day