Project Management migration

Migrate from InLoox to Microsoft Project

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

InLoox logo

InLoox

Source

Microsoft Project

Destination

Microsoft Project logo

Compatibility

92%

11 of 12

objects map 1:1 between InLoox and Microsoft Project.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from InLoox to Microsoft Project is a scheduling-centric migration with three structural challenges that most migration tools miss. First, the InLoox Outlook plugin creates tasks that sync to the central SQL database asynchronously, meaning records created entirely in Outlook may not appear in the web API export; we detect this delta by comparing the API export against Outlook PST data and extract orphaned records before the main load. Second, InLoox custom fields are scoped per-project rather than globally, requiring us to build a field map for each individual project before loading into Microsoft Project's enterprise or project-level custom field definitions. Third, InLoox Gantt task dependencies (predecessors, successors, lag, lead time) live in the task object and must be reconstructed in Microsoft Project using the predecessor-successor chain and constraint date flags. We do not migrate Kanban boards, Mind Maps, or InLoox workflows as there is no structural equivalent in Microsoft Project; we deliver a written inventory of these objects for the customer's PMO to address post-migration.

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

Microsoft Project logo

Microsoft Project

What's pulling them in

  • Organizations already running Microsoft 365 and Azure AD adopt Microsoft PPM because it slots into existing identity, Teams, and SharePoint infrastructure without requiring a separate identity provider or SSO vendor.
  • Enterprise PMOs choose it for critical-path scheduling, baseline comparison, cross-project dependencies, and resource utilization reporting that standalone PM tools cannot replicate at this depth.
  • Project Online's integration with Power BI gives portfolio-level dashboards and cost-rollup reporting that satisfies executive governance requirements without third-party BI tooling.
  • Government, financial services, and healthcare organizations select it because FedRAMP, ISO 27001, and SOC 2 compliance certifications meet enterprise procurement requirements out of the box.
  • Large IT departments default to it as the market-leader in project portfolio management software, often driven by corporate licensing agreements that bundle it with other Microsoft 365 seats.

Object mapping

How InLoox objects map to Microsoft Project

Each row shows how a InLoox object lands in Microsoft Project, 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

Microsoft Project

Project (MPP or Project for the Web project)

1:1
Fully supported

InLoox Projects map directly to Microsoft Project project files or Project for the Web project records. We extract project name, description, status, start date, end date, and custom fields. InLoox project-level custom fields map to Microsoft Project enterprise custom fields (if using Project Web App) or project-level custom fields. Project grouping, if used (InLoox project groups), maps to a summary project or a folder convention in the destination.

InLoox

Phase / Milestone

maps to

Microsoft Project

Summary Task or Milestone Task

1:1
Fully supported

InLoox phases are sequenced sub-containers within a project. We preserve phase order, milestone flags, and milestone due dates. Milestone-flagged phases map to Microsoft Project milestone tasks (zero-duration tasks with a milestone marker). Summary tasks are created using the InLoox phase name with the phase's child tasks indented beneath it. Phase-level custom fields map to summary task custom fields.

InLoox

Task / Subtask

maps to

Microsoft Project

Task (with WBS hierarchy)

1:1
Fully supported

InLoox tasks and subtasks carry assignees, due dates, priority, completion status, and checklist items. We preserve the task hierarchy using WBS numbering and outline level in Microsoft Project. Subtask indentation reconstructs the parent-child relationship. Task-level custom fields migrate to the corresponding Microsoft Project task custom fields. Constraint dates from InLoox (Start No Earlier Than, Finish No Later Than) map to Microsoft Project task constraint types.

InLoox

Gantt Dependency (predecessor/successor)

maps to

Microsoft Project

Predecessor field

1:1
Fully supported

InLoox stores Gantt task dependencies as predecessor-successor properties within the task object. We extract every predecessor relationship (task ID, dependency type, lag or lead time) and reconstruct the chain in Microsoft Project using the Predecessors field with FS (Finish-to-Start), SS, FF, or SF dependency type notation. Lag time converts to the Lag field in days or hours. If InLoox constraint dates do not align with the calculated forward schedule from predecessor links, we flag the conflict for manual resolution.

InLoox

Resource / Team Member

maps to

Microsoft Project

Resource

1:1
Fully supported

InLoox resources (user assignments on tasks and projects) map to Microsoft Project resources. We match by email address. Resource name, email, and role (if present) migrate to the Resource Name, Initials, and Group fields in Microsoft Project. If InLoox resource rates or cost-per-hour values exist, these map to the resource Rates table in Microsoft Project. InLoox custom project roles (up to 10 on Unlimited) map to the Resource Group or Notes field as there is no direct role object in Microsoft Project desktop; Project Online PWA supports enterprise resource plan roles if that is the destination.

InLoox

Time Entry

maps to

Microsoft Project

Task Usage / Assignment (hours view)

1:1
Fully supported

InLoox billable and non-billable time logs tied to tasks or projects migrate to Microsoft Project as assignment-level work values. The logged hours, date, user, and description map to the Assignment Work field. Microsoft Project does not have a dedicated time-entry object, so time logs appear as work hours against the task assignment in the Task Usage view. Billable rate fields from InLoox map to the Assignment Cost field if resource rates are set. We preserve the InLoox time-entry description in the Assignment Notes field.

InLoox

Document / Attachment Link

maps to

Microsoft Project

Hyperlink or Document (SharePoint/OneDrive)

1:1
Fully supported

InLoox links to SharePoint Online document libraries or file server paths migrate as hyperlinks in Microsoft Project. If the destination environment uses SharePoint or OneDrive (common with Project Online), we map the InLoox document URL to a SharePoint hyperlink on the relevant task or summary task. File content itself does not migrate; only the URL reference is preserved. Document metadata (version, author, date) migrates as task-level or project-level custom fields if the destination supports them.

InLoox

Budget / Budget Line

maps to

Microsoft Project

Cost fields (Summary Task or Custom Fields)

1:1
Fully supported

InLoox budget totals and line items (scoped to the project) require field mapping to Microsoft Project because Project does not have a native budget object. We map InLoox budget totals to a project-level custom Cost field and individual budget line items to task-level cost fields where applicable. Currency fields from InLoox map to Microsoft Project's currency display settings. If the destination is Project Online with PWA, budget fields map to the Cost Type and Budget columns in the Project Web App.

InLoox

Risk Record

maps to

Microsoft Project

Custom Fields (Risk metadata) or Notes

1:1
Fully supported

InLoox risk objects include title, description, probability, impact, and status. These map to a set of custom fields on the relevant task (Risk Probability, Risk Impact, Risk Status) plus the task Notes field for the full risk description. Probability and impact numeric values migrate as integer or decimal custom fields. If the destination is Project Online with Project Web App, risks can be tracked in the built-in Issues and Risks feature of PWA, which we configure during schema setup.

InLoox

Checklist

maps to

Microsoft Project

Task Notes (structured) or Custom Fields

1:1
Fully supported

InLoox inline checklists on tasks store each entry with its completion state. We extract every checklist item, its completion status, and parent task association. Completed items migrate as checked markdown in the Microsoft Project task Notes field. For open checklist items, we create a custom Text1 field with a delimited list of remaining items. The Notes approach preserves the human-readable structure; a structured custom field approach is available if the customer's PMO prefers column-based visibility.

InLoox

Kanban Board

maps to

Microsoft Project

Planner task labels / Board columns (Project for the Web)

lossy
Fully supported

InLoox Kanban column definitions are project-specific with column names and card positions. Microsoft Project (desktop and PWA) does not have a native Kanban view. If the destination is Microsoft Project for the Web / Planner Premium, we map Kanban column names to Planner bucket names and preserve card position as task order within the bucket. We document the column count and card distribution for the customer's admin to verify post-migration. Kanban does not migrate to Microsoft Project desktop.

InLoox

Mind Map

maps to

Microsoft Project

None

1:1
Fully supported

Mind maps are stored in a proprietary structured format in InLoox with no public API endpoint and no standard export format. We detect mind map nodes during data extraction and flag their existence in the migration report. We do not migrate mind map nodes; we recommend the customer capture screenshots or exports manually before the migration window. This exclusion is documented in the handoff 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

Microsoft Project logo

Microsoft Project gotchas

High

Project for the web is being retired and merged into Microsoft Planner

Medium

Planner-tier portfolio features are incomplete despite Plan 5 labeling

Medium

Web app constraint controls are weaker than the Windows desktop client

High

Project requires a separate license not bundled with standard Microsoft 365

Medium

Project Online API is edition-gated and inconsistently documented

Pair-specific challenges

  • Outlook-plugin-created tasks escape the web API export

    The InLoox Outlook add-in can create and edit tasks without an immediate sync to the central SQL database. Records that exist only in the local mailbox are invisible to the web API export, resulting in orphaned tasks that appear in the Outlook view but not in the project data pulled via API. We detect this delta by comparing the web API project list against the Outlook PST during discovery. We extract orphaned records from the PST file, reconstruct their project association from the email metadata and folder structure, and include them in the migration load. Skipping this step silently drops tasks that were created directly in Outlook by project managers who never opened the web app.

  • InLoox 11 feature parity gaps create data that has no destination

    InLoox 11 was rebuilt from scratch and the product comparison document explicitly states that not all InLoox 10 features were ported. Customers on InLoox 10 or early InLoox 11 versions may have feature usage that has no equivalent in Microsoft Project. We check the published feature parity matrix during discovery scoping to identify which features the customer's current version uses and whether they will survive the migration. If a feature they rely on (such as a specific workflow trigger, document version link, or risk field type) is not available in Microsoft Project, we flag it as a post-migration gap in the migration report and do not promise its migration.

  • Per-project custom field schemas require individual field maps

    InLoox custom fields are created per project and optionally scoped to specific areas (budgets, documents, line items, mind maps). There is no global field registry. If a customer has 40 projects each with different custom field sets, we must extract the field definition for each project individually and build a destination field schema for each before loading data. Microsoft Project custom fields must be defined at the enterprise or project level before data can be inserted, so the per-project field map build adds discovery iteration time. We account for this complexity in the scoping phase and price accordingly.

  • Kanban board structure has no native Microsoft Project equivalent

    InLoox Kanban columns are project-specific and carry card position data that represents work-in-progress state. Microsoft Project (desktop and Project Web App) does not have a native Kanban view. Only Microsoft Project for the Web (Planner Premium) supports bucket-style columns that can approximate a Kanban workflow. We map InLoox column names to Planner bucket names when the destination is Project for the Web, but the column count and workflow logic must be validated post-migration. If the destination is Microsoft Project desktop, we document the Kanban structure in the handoff report and flag it as a manual rebuild item.

  • Gantt dependency chain requires reconstruction from predecessor data

    InLoox stores task dependencies as predecessor and successor task references within each task object. When these are loaded into Microsoft Project, the Predecessors field must be correctly populated with the task ID, dependency type (FS/SS/FF/SF), and lag value. If the InLoox export uses internal task IDs that differ from the migration-assigned task order, the predecessor references break and tasks schedule incorrectly. We resolve this by mapping InLoox internal task IDs to the migration-assigned task sequence before writing the Predecessors field. We validate the schedule chain by checking that the calculated finish date matches the InLoox task end date within a configurable tolerance.

Migration approach

Six steps for a successful InLoox to Microsoft Project data migration

  1. Discovery and environment assessment

    We audit the InLoox environment across tier (Starter/Professional/Enterprise/Unlimited), active project count, per-project custom field definitions, Gantt dependency density, time-entry volume, and resource count. We identify whether the customer uses the Outlook plugin and assess the likelihood of orphaned local task records by reviewing a sample of user mailboxes. We confirm the Microsoft Project destination variant (desktop MPP, Project for the Web, or Project Online PWA) because the import mechanism and custom field model differ significantly. The discovery output is a written migration scope with record counts per object, a custom field inventory per project, and a recommendation on the Microsoft Project destination tier.

  2. Dual-track data extraction (web API and PST)

    We extract data from InLoox via the web API, pulling projects, phases, tasks, resources, time entries, budgets, risks, and Gantt dependencies in structured JSON. In parallel, we assess the Outlook PST files for each user who has the InLoox Outlook plugin installed to identify tasks created in Outlook that do not appear in the API export. We reconcile the PST-isolated tasks back to their parent project using email metadata, folder naming conventions, and InLoox plugin event logs where available, and add them to the extraction set. This dual-track extraction is the only way to guarantee complete task coverage.

  3. Destination schema design and field mapping

    We design the Microsoft Project destination schema. For Project desktop (MPP), we configure custom fields using the Field List dialog, map InLoox per-project custom fields to named custom fields, and define the resource pool. For Project Online PWA, we provision enterprise custom fields with lookup tables for categorical fields. We build the per-project field map: for each InLoox project with custom fields, we identify the InLoox field name, type (string, integer, decimal, list, currency), and scope, then map it to the equivalent Microsoft Project custom field definition. Gantt dependency types (FS/SS/FF/SF) are mapped from InLoox's internal dependency model, and constraint dates are mapped to Microsoft Project task constraint types. The schema is validated in a test environment before production migration.

  4. Test migration and schedule validation

    We run a full migration into a test Microsoft Project file or Project Online sandbox environment using a representative sample of projects (at least one simple project and one complex project with high dependency density). We validate record counts for every object, spot-check task hierarchy (WBS and outline indentation), verify predecessor link accuracy by comparing calculated finish dates against InLoox source dates, confirm resource assignments map by email match, and check time entry totals against source totals. Any mapping corrections and dependency chain issues are resolved here before the production migration begins. The customer reviews the test output and signs off.

  5. Production migration in dependency order

    We run production migration in the correct dependency order: resources first (to populate the resource pool), then projects, then summary tasks (phases/milestones), then tasks with hierarchy and custom fields, then predecessor links (after all task IDs are stable), then time entries as work assignments, then documents as hyperlinks, then budgets and risks as custom fields. Each phase emits a row-count reconciliation report. If any orphaned Outlook tasks are discovered mid-migration, they are added to the extraction queue and inserted before the final phase closes.

  6. Cutover, validation, and handoff documentation

    We freeze InLoox writes during cutover, run a final delta migration of any records modified during the migration window, then enable Microsoft Project as the system of record. We deliver a migration report documenting every object migrated, every custom field mapped per project, every Kanban board and Mind Map identified (with a manual-rebuild recommendation), every orphaned Outlook task recovered from PST, and every Gantt dependency reconstructed. We do not rebuild InLoox automations or workflows in Microsoft Project; the written inventory of these is part of the handoff package for the customer's PMO to address in a separate engagement.

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.
Microsoft Project logo

Microsoft Project

Destination

Strengths

  • Deep critical-path scheduling with baseline comparison and cross-project dependency tracking unmatched by lighter PM tools.
  • Native Azure AD authentication, Teams integration, and Power BI reporting sit on infrastructure enterprises already license and manage.
  • Enterprise governance controls including demand intake workflows, resource request approval, and portfolio-level capacity analysis.
  • Supports both Waterfall and Agile methodologies within the same project, accommodating hybrid delivery teams.
  • Scalable from Project Plan 1 for small teams to Project Server on-premises for regulated industries with strict data-sovereignty requirements.

Weaknesses

  • Ease-of-use scores trail the category average by a wide margin; onboarding friction frustrates new users consistently across G2 and Capterra reviews.
  • Pricing ranks 42nd of 49 tools in its category — the total cost of ownership including IT administration and training is rarely recovered for small or mid-market teams.
  • No built-in client portal, external stakeholder sharing, or proofing workflow, limiting use cases to internal PMO environments only.
  • The web interface (Project for the web / Planner Premium) has materially weaker constraint controls and resource auto-leveling than the Windows desktop client.
  • Project for the web is being consolidated into Microsoft Planner, creating uncertainty about which product tier will host project portfolio data long-term.

Complexity grading

How hard is this migration?

Standard Project Management migration. 1 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 Microsoft Project.

  • Object compatibility

    B

    1 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 Microsoft Project 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 Microsoft Project data migrations

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

Can't find your answer?

Walk through your InLoox to Microsoft Project 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 environments under 50 active projects with straightforward custom field usage. Migrations with over 100 projects, per-project custom field schemas on every project requiring individual field map builds, complex Gantt dependency chains, or orphaned Outlook-plugin task records requiring PST extraction move to seven to eleven weeks. The Outlook-plugin orphan recovery step adds 3-7 days to the discovery phase if PST analysis is required.

Adjacent paths

Related migrations to explore

Ready when you are

Move from InLoox.
Land in Microsoft Project, 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