Project Management migration

Migrate from Project Insight to Microsoft Project

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

Project Insight logo

Project Insight

Source

Microsoft Project

Destination

Microsoft Project logo

Compatibility

70%

7 of 10

objects map 1:1 between Project Insight and Microsoft Project.

Complexity

CModerate

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Project Insight to Microsoft Project is a report-export-driven migration rather than an API pull. Project Insight has no publicly documented bulk endpoint, so all data extraction runs through the built-in report engine generating separate Excel or CSV files for Projects, Tasks, Resources, Time Entries, and Custom Fields. We sequence these exports by dependency order and correlate records by their unique identifiers before transforming them into the destination format. Task hierarchy (parent-child WBS) and predecessor relationships map cleanly, but constraint types (ASAP, Finish No Earlier Than, and similar) export as text and require manual reapplication in Microsoft Project's scheduling engine. File attachments do not export via reports; we coordinate a parallel document migration alongside the record transfer. Workflows, intake forms, and portfolio-level automations in Project Insight do not migrate as code; we deliver a written inventory of these for the customer to rebuild in Microsoft Project or the surrounding Microsoft 365 environment.

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

Project Insight logo

Project Insight

What's pushing teams away

  • Performance and reliability complaints — users report the UI being slow, glitching, and unresponsive during normal use.
  • Limited customization outside the free tier — custom fields are restricted to Pro, and many configuration choices are constrained by plan edition.
  • Steep onboarding and setup time — reviewers describe spending weeks learning the system before extracting full value from it.
  • Inability to attach video files to project templates, limiting certain types of project documentation workflows.
  • Integration with non-Microsoft tools requires manual configuration and is less well-documented than the Microsoft integration.

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 Project Insight objects map to Microsoft Project

Each row shows how a Project Insight 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.

Project Insight

Project

maps to

Microsoft Project

Project

1:1
Fully supported

Project Insight projects map directly to Microsoft Project files (MPP) or Project Online projects. We extract the project record including name, description, start date, finish date, status, and priority from the project-level report. In Project Online, this creates a project site with the schedule visible in the web interface and the Project Desktop client. Project Insight's project-level custom fields export in the same row and map to custom fields in the destination.

Project Insight

Task

maps to

Microsoft Project

Task

1:1
Fully supported

Tasks export via the task-level report with the parent-child hierarchy preserved through a flattened WBS path or indent structure. We reconstruct the WBS tree in Microsoft Project using the outline number and indent level, then restore predecessor-successor links using the dependency report. Duration, start date, finish date, percent complete, and task type migrate directly. Summary tasks map as Summary rows in Microsoft Project.

Project Insight

Resource

maps to

Microsoft Project

Resource

1:1
Fully supported

Resource records from Project Insight's resource management report map to Microsoft Project resources. We import resource name, type (material or work), max units, cost rate table entries, and calendar assignments. Project Insight's allocation percentage translates to assignment units in Microsoft Project. If Project Insight uses a resource pool shared across projects, we note this for the customer's administrator to configure the shared pool in Microsoft Project.

Project Insight

Custom Field

maps to

Microsoft Project

Custom Field

1:1
Fully supported

Project Insight custom fields are available on the Pro tier and above. Their values export within the same row as the parent object. We map each named custom field to an equivalent Microsoft Project custom field using the closest type match (text, number, date, flag, or outline code). Custom fields with dropdown options map to outline codes or lookup tables in Microsoft Project. If the source account is on the Free tier, no custom fields exist to export and this mapping step is skipped.

Project Insight

Time Entry

maps to

Microsoft Project

Assignment (Work)

lossy
Fully supported

Project Insight time entries linked to tasks export as work values on task assignments in Microsoft Project. We aggregate time entries by task and resource, then set the assignment work field to the sum of hours. If the destination is Project Online, hours can also be tracked via the timesheet module. We flag any time entries that do not map to a task in the migration scope so the customer can handle them manually or via the timesheet system post-migration.

Project Insight

Constraint

maps to

Microsoft Project

Constraint Date + Task Type

lossy
Fully supported

Project Insight constraint types (ASAP, Finish No Earlier Than, Finish No Later Than, Start No Earlier Than, Start No Later Than) export as a text field. Microsoft Project uses constraint dates combined with task type and deadline fields to control scheduling. We carry the original constraint type as a text custom field on the task and set the corresponding constraint date if one exists. Tasks with ASAP constraint become scheduling-driven tasks; tasks with hard constraints get explicit constraint dates. A scheduler must review all constraint-carrying tasks post-import because the two systems model scheduling priority differently.

Project Insight

Dependency

maps to

Microsoft Project

Predecessor

1:1
Fully supported

Task-to-task predecessor relationships export via the dependency report. We translate finish-to-start, start-to-start, finish-to-finish, and start-to-finish relationship types into Microsoft Project predecessor fields using the FS, SS, FF, and SF codes. Lead and lag time values migrate as positive or negative day offsets on the predecessor entry. We validate that predecessor IDs resolve to tasks within the same project after the task sequence is established.

Project Insight

Portfolio

maps to

Microsoft Project

Project Group or Roadmap

many:1
Fully supported

Project Insight portfolios and programs group multiple projects under a parent structure. Microsoft Project does not have a native portfolio object equivalent in Project Online or Project Desktop. We map portfolio-to-project associations to a cross-project grouping table or a Project Roadmap view, and the customer's administrator decides whether to use Project Online's Roadmap feature or a separate portfolio tracking method. We document the original portfolio structure for reference during rebuild.

Project Insight

Project Status

maps to

Microsoft Project

Project Summary Task Status

1:1
Fully supported

Project Insight project status values (Active, On Hold, Complete, Archived) map to the status field or percent complete on the project summary task in Microsoft Project. We preserve the original status text in a custom field so the customer can sort or filter by the historical status after migration.

Project Insight

User/Owner

maps to

Microsoft Project

Resource

1:1
Fully supported

Project Insight users assigned as task owners or project managers map to Microsoft Project resources. We resolve users by email match to resources created from the resource report. Any user referenced in assignments but not found in the resource list goes to a reconciliation queue for the customer's administrator to provision. Resources without a corresponding Project license are created as material resources or informational entries as the customer prefers.

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.

Project Insight logo

Project Insight gotchas

High

Report-based export is the only migration path

High

Custom Fields are Pro-plan gated

Medium

Attachment files are not exported via reports

Medium

Constraint types require manual reapplication

Low

Performance reviews suggest stability concerns

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

  • Report sequencing determines whether data is available

    Project Insight has no bulk API endpoint. All data extraction relies on running separate built-in reports for Projects, Tasks, Resources, Time Entries, Custom Fields, and Dependencies. These reports must be run in a specific sequence because custom field values appear in the same row as the parent object, and dependencies reference task IDs that must exist before the dependency report is meaningful. If a customer has dozens of custom report configurations, each must be exported individually. We plan the export sequencing upfront with the customer and run the reports in waves to avoid missing data categories or importing with ID references that cannot resolve.

  • Custom fields require Pro plan on source

    Custom field definitions and their values are only accessible to Project Insight Pro plan subscribers at $9 per user per month. Free tier accounts have no custom field data in any export. We confirm the customer's plan edition during scoping. If the source workspace is on the Free tier, we document that custom fields will not appear in the export and will not appear in Microsoft Project unless the customer recreates them manually. Any migrated data lands without those fields unless the customer upgrades Project Insight first or recreates the fields in the destination.

  • File attachments do not export via reports

    Project Insight stores file attachments within the application but excludes them from the report export output. Documents, images, or linked files attached to projects or tasks will not be carried over in the standard migration workflow. We recommend running a parallel file migration: downloading attachments from Project Insight (which requires the customer to export files directly from the UI or check if any automated export exists) and uploading them to SharePoint or the project site in Microsoft Project. We coordinate the sequencing so that file links are restored alongside the record migration, but the actual file transfer is a separate step outside the API-driven migration scope.

  • Constraint types require manual reapplication

    Project Insight scheduling constraints export as text fields but do not map automatically to Microsoft Project's constraint logic. Microsoft Project uses a combination of constraint dates, task type (Fixed Units, Fixed Duration, Fixed Work), and task priority to determine how the scheduler resolves conflicts. Tasks with Finish No Earlier Than or Start No Later Than constraints from Project Insight may need explicit constraint dates set in Microsoft Project or may need the scheduler to change task type to honor the original intent. We carry the original constraint type as a text property on each task and flag every constrained task for review before the project goes live in the destination.

  • MPP file format has compatibility limits with Project Online

    Project Insight's officially documented export path is Microsoft Project MPP file format. However, MPP files created in newer versions of Project Desktop may not open in older versions, and the Project Online web interface has limited support for MPP imports. If the destination is Microsoft Project Online, we recommend exporting from Project Insight to XML format as a fallback and using the Project client application to open and resave the file before import. We test the import file format during scoping to identify any compatibility issues before production migration.

Migration approach

Six steps for a successful Project Insight to Microsoft Project data migration

  1. Scoping and plan confirmation

    We audit the source Project Insight workspace across tier (Free/Pro/Standard/Enterprise), project count, custom field definitions, resource pool size, time entry history, and attachment volume. We confirm whether the workspace is on the Pro tier or above because custom field access depends on this. We identify any custom report configurations that will need individual export runs. We pair this with a Microsoft Project edition decision: Project Online Plan 3 ($30/user/month) for cloud-native deployments, Project Desktop for local scheduling, or a hybrid. The scoping output is a written migration scope document with the export sequence and file format recommendation.

  2. Report export sequencing and execution

    We guide the customer through running Project Insight's built-in reports in dependency order: Projects first, then Tasks with hierarchy, then Resources, then Custom Fields (if Pro tier), then Time Entries, then Dependencies. Each report is exported to Excel or CSV. We verify that task IDs are consistent across reports and that custom field data appears in the parent object rows. Any report that returns data in an unexpected format is flagged and corrected before transformation begins. If the source environment shows performance degradation, we schedule exports during off-peak hours.

  3. Data transformation and ID resolution

    We transform the exported CSV and Excel files into Microsoft Project import format. This includes reconstructing the task hierarchy from the outline number and indent level, building predecessor-successor links from the dependency report, aggregating time entries to assignment work values, mapping custom fields to their Microsoft Project equivalents, and preserving constraint types as text properties. We resolve resource IDs against the resource import list and flag any unresolved owner references for the customer's administrator to address before import.

  4. Test import and reconciliation

    We run a test import into a Microsoft Project environment (Project Desktop or Project Online sandbox) with a representative subset of the data. The customer reconciles record counts (projects in, tasks in, resources in), spot-checks task hierarchy, verifies predecessor links, confirms custom field values, and validates constraint-carrying tasks. Any mapping corrections are made at this stage. We do not proceed to production migration until the customer signs off on the test import results.

  5. Parallel document migration

    We coordinate a parallel file migration for attachments. The customer downloads files from Project Insight through the UI or any available export mechanism. We prepare a SharePoint document library or project site structure in Microsoft Project Online that mirrors the original project hierarchy. Files are uploaded to the corresponding project site folders, and we provide a mapping table linking each file to its parent project and task in Microsoft Project. This step runs concurrently with the record migration to minimize total cutover time.

  6. Production migration and cutover

    We run the production migration with the validated transformation rules. Projects and tasks import first, followed by resources, then assignments, then custom fields, then time entry data. We freeze Project Insight writes during the cutover window and run a final delta export of any records modified during the migration. After import, we deliver the constraint flag report identifying every task that carried a Project Insight constraint type and requires scheduler review. We provide a written inventory of Project Insight workflows, intake forms, and portfolio structures that require rebuild in Microsoft Project or the surrounding Microsoft 365 environment.

Platform deep dives

Context on both ends of the pair

Project Insight logo

Project Insight

Source

Strengths

  • Portfolio-level reporting aggregates project health, resource allocation, and budget across the entire organization.
  • AI-powered scheduling and capacity planning features are included across multiple paid tiers.
  • Free tier provides unlimited projects and tasks without a record count ceiling.
  • Microsoft Project Online migration guide and import tooling are officially documented.
  • Weekly live office hours provide direct access to support without requiring a formal ticket.

Weaknesses

  • Performance issues and UI slowness reported consistently in negative reviews across G2 and Capterra.
  • Limited export mechanism — no bulk API endpoint; migration depends on running individual report exports.
  • Custom field access is gated behind the Pro paid tier.
  • Setup and configuration require significant time investment before the platform delivers value.
  • No documented public API rate limits or bulk export endpoints in the developer resources.
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?

Moderate Project Management migration. 1 of 8 objects need a manual workaround.

C

Overall complexity

Moderate migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Project Insight and Microsoft Project.

  • Object compatibility

    C

    1 of 8 objects need a manual workaround.

  • 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

    Project Insight: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your Project Insight 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 Project Insight to Microsoft Project data migrations

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

Can't find your answer?

Walk through your Project Insight 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 workspaces under 50 projects and 2,000 tasks with no complex custom field sets. Migrations with large resource pools (over 200 resources), multi-level WBS structures across dozens of projects, time entry history requiring reconstruction, or custom field sets across all plans move to six to ten weeks because of report sequencing time, dependency resolution, and parallel document migration coordination.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Project Insight.
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