Project Management migration
Field-level mapping, validation, and rollback between Merlin Project and Microsoft Project. We move data and schema; workflows are rebuilt natively in Microsoft Project.
Merlin Project
Source
Microsoft Project
Destination
Compatibility
9 of 10
objects map 1:1 between Merlin Project and Microsoft Project.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Moving from Merlin Project to Microsoft Project is a migration between two desktop-native scheduling platforms with fundamentally different export models and collaboration architectures. Merlin Project uses a file-based CSV and XML export workflow with no public API, while Microsoft Project accepts imported schedules via XML, MPX, or direct MPP read for versions through 2016. We address the export gap by providing a pre-migration column-scoping checklist that ensures every required field including custom properties, resource rates, and constraint flags is visible in the exported view before CSV or XML generation. The built-in Merlin-to-MS Project export omits activity budgets, base costs, and all but one date restriction per task, so we flag these gaps in a written inventory for manual re-entry in Microsoft Project. Dependencies, milestone status, and assignment allocation percentages transfer cleanly through the XML format, which we recommend over CSV for this pair because it preserves hierarchical WBS structure. We do not migrate Mindmap, Kanban, Netplan, or Reports views as these cannot be exported from Merlin Project in any format; we document them as manual rebuild items in the destination system.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Merlin Project 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.
Merlin Project
Project
Microsoft Project
Project
1:1The Merlin Project file maps to a Microsoft Project .mpp or .xml file. Linked subprojects in Merlin Project export as a single consolidated project in MS Project since MS Project handles master and subprojects differently. We verify WBS hierarchy depth after XML import and flag any outline level truncation that requires manual restructure in the destination.
Merlin Project
Activity
Microsoft Project
Task
1:1Merlin Project Activities map to Microsoft Project Tasks with name, duration, start date, finish date, and notes preserved through XML export. Work values export in hours only; duration units convert to MS Project duration format. Description text migrates without rich text formatting. Custom activity-level properties migrate as custom fields in MS Project if the destination uses a custom field column configured before import.
Merlin Project
Milestone
Microsoft Project
Milestone
1:1Zero-duration milestones export as MS Project milestones with the same name and date. Milestone dates preserve any fixed-date constraint applied in Merlin Project. Milestone notes migrate as Task Notes.
Merlin Project
Dependency
Microsoft Project
Task Dependency
1:1Finish-to-Start, Start-to-Start, Finish-to-Finish, and Start-to-Finish dependencies export as predecessor-successor references in MS Project XML. Dependency type (Finish-to-Start vs others) maps to the MS Project PredecessorLink Type field. Lag time preserves through the XML export. We verify the dependency chain in MS Project after import by reviewing the predecessor column for all non-summary tasks.
Merlin Project
Resource
Microsoft Project
Resource
1:1Merlin Project Resources (people, equipment, materials) map to MS Project Resources with name, type, and hourly rate preserved. Material resources export correctly; equipment resources export as work resources in MPX format per the Merlin export notes. We verify resource rates after import against the Merlin Resource view export to catch any rounding or unit discrepancies.
Merlin Project
Assignment
Microsoft Project
Task Assignment
1:1The linking table between Activities and Resources with allocation percentage and work units maps to MS Project Assignment records. Assignment-level notes migrate as Assignment Notes in MS Project. Date restrictions on individual assignments do not export per the Merlin export documentation; we flag these in the written inventory for manual entry in MS Project.
Merlin Project
Custom Fields
Microsoft Project
Custom Fields
lossyMerlin Project custom properties defined at the Activity or Resource level require the customer to pre-configure matching custom fields in MS Project before import. We provide a column visibility checklist during export preparation that specifies exactly which custom property columns must be visible in the Merlin Project view to appear in the CSV or XML output. Custom fields not visible at export time are omitted and must be added manually post-migration.
Merlin Project
Attachment
Microsoft Project
Document Attachment
1:1Merlin Project attachments export as file references in CSV or XML. The actual file binaries are not embedded in the export; we extract the file list and provide a mapping table that the customer's admin uses to re-attach files in MS Project. Attachment references that appear gray in some Microsoft Project configurations require IT review of the SharePoint or OneDrive integration.
Merlin Project
Project Comments and Annotations
Microsoft Project
Task Notes and Project Notes
1:1Activity-level notes and project-level annotations export as Task Notes or Summary Task Notes in MS Project XML. Rich text formatting does not carry over; plain text migrates. We verify note length against MS Project's character limits and flag any truncation.
Merlin Project
Scheduling Constraints
Microsoft Project
Task Constraints
1:1Merlin Project date restrictions (As Late As Possible, As Soon As Possible, Fixed Start, Fixed End) map to MS Project constraint types. Only one constraint per activity exports; activities with multiple restrictions in Merlin Project require manual review in MS Project after import to determine which constraint takes precedence. We capture the full constraint set from Merlin and provide a constraint mapping table in the written inventory.
| Merlin Project | Microsoft Project | Compatibility | |
|---|---|---|---|
| Project | Project1:1 | Fully supported | |
| Activity | Task1:1 | Fully supported | |
| Milestone | Milestone1:1 | Fully supported | |
| Dependency | Task Dependency1:1 | Fully supported | |
| Resource | Resource1:1 | Fully supported | |
| Assignment | Task Assignment1:1 | Fully supported | |
| Custom Fields | Custom Fieldslossy | Mapping required | |
| Attachment | Document Attachment1:1 | Fully supported | |
| Project Comments and Annotations | Task Notes and Project Notes1:1 | Mapping required | |
| Scheduling Constraints | Task Constraints1:1 | Mapping required |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
Merlin Project gotchas
No public API — migrations run on CSV exports only
Mindmap, Kanban, Netplan, and Reports views are not exportable
CSV export captures only the currently open view's column set
Multi-user license management is per-seat with manual license codes
Scheduling conflicts detected by Merlin are not exported
Microsoft Project gotchas
Project for the web is being retired and merged into Microsoft Planner
Planner-tier portfolio features are incomplete despite Plan 5 labeling
Web app constraint controls are weaker than the Windows desktop client
Project requires a separate license not bundled with standard Microsoft 365
Project Online API is edition-gated and inconsistently documented
Pair-specific challenges
Migration approach
Export preparation and column scoping
We provide the customer with an export preparation checklist that specifies exactly which columns must be visible in each Merlin Project view before running the export. This includes custom activity properties, resource rates, constraint flags, and assignment allocation percentages. We recommend XML as the primary export format because it preserves WBS hierarchy and dependency type information better than CSV. The customer runs the export within Merlin Project on macOS or iPad; we cannot initiate exports programmatically due to the absence of a Merlin Project API.
Export execution and file collection
The customer exports the project from Merlin Project in XML format (File > Export > MS Project) and runs a complementary CSV export from the Resource view and the Assignment view to capture resource rates and allocation data not guaranteed in the XML. The customer also screenshots Mindmap, Kanban, Netplan, and Reports views for the manual rebuild checklist. We receive the exported files and run a pre-import validation to confirm all required fields are present and identify any gaps from the export.
Constraint audit and gap documentation
We parse the Merlin Project export for every activity with more than one date restriction and build a per-activity constraint audit table. We cross-reference this against the single-constraint limit of the MS Project XML export to identify which constraints will be dropped during import. We also flag the activity budget gap (budgets not exported) and the material resource type issue in MPX format. The output is a written migration gap report delivered to the customer's project manager before MS Project import begins.
MS Project import and schema validation
We import the Merlin Project XML into a test MS Project file and validate the task hierarchy, dependency chain, milestone placement, and resource assignments. We compare task counts, dependency counts, and resource counts against the Merlin export to confirm nothing was dropped during the format conversion. Any missing tasks or broken dependencies trigger a Merlin re-export with corrected column visibility and a repeat of the validation step. We configure any required custom fields in MS Project before import if the customer has custom properties defined.
Production cutover and manual rebuild handoff
We run the production import into the customer's target MS Project file or Project Online environment. We deliver the written gap report and manual rebuild checklist covering omitted budgets, dropped constraints, material resource type corrections, and the non-exportable views (Mindmap, Kanban, Netplan, Reports) with screenshots from Merlin Project for reference. We do not rebuild automations or templates as these are not applicable between Merlin Project and Microsoft Project; the checklist covers data gaps only.
Platform deep dives
Merlin Project
Source
Strengths
Weaknesses
Microsoft Project
Destination
Strengths
Weaknesses
Complexity grading
Standard Project Management migration. 3 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Merlin Project and Microsoft Project.
Object compatibility
3 of 8 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
8-object category — typical timelines run 2–7 days end-to-end.
API constraints
Merlin Project: Not applicable.
Data volume sensitivity
Merlin Project doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during Merlin Project to Microsoft Project migration scoping. Not seeing yours? Book a call.
Walk through your Merlin Project to Microsoft Project migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Merlin Project
Other ways to arrive at Microsoft Project
Same-Project Management migrations
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.