Project Management migration
Field-level mapping, validation, and rollback between Goplan and Microsoft Project. We move data and schema; workflows are rebuilt natively in Microsoft Project.
Goplan
Source
Microsoft Project
Destination
Compatibility
5 of 11
objects map 1:1 between Goplan and Microsoft Project.
Complexity
CModerate
Timeline
3-5 weeks
Overview
Moving from Goplan to Microsoft Project is a structural migration from a lightweight collaborative PM tool to an enterprise scheduling platform. Goplan has no publicly documented API, so we use manual CSV exports or structured database reads where available, sequencing record extraction by dependency order and validating data completeness before Microsoft Project import. We preserve Goplan's project workspaces as Microsoft Project plan files, task assignments as resource allocations, timesheet entries as custom tracking fields, and custom field schemas as Microsoft Project custom fields. Milestones, dependencies, and task hierarchies transfer with their original date relationships intact. We do not migrate Goplan's report configurations, automated workflows, or collaboration settings as these have no direct Microsoft Project equivalent and require administrative rebuild in the destination.
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 Goplan 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.
Goplan
Project
Microsoft Project
Project Plan (MPP) or Project Online Project
1:1Goplan project workspaces map to Microsoft Project plan files or Project Online projects. We preserve the project name, description, start date, target date, and status. Goplan's collaboration settings (member access levels) do not transfer to Microsoft Project's resource assignment model; we document access configuration requirements for the customer's PMO admin to rebuild in Project Online or SharePoint. If Goplan export yields multiple CSV files per project, we merge them into a single hierarchical task list before Microsoft Project import.
Goplan
Task
Microsoft Project
Task
1:1Goplan tasks map directly to Microsoft Project tasks with Name, Start, Finish, Duration, and Notes preserved. Goplan's task status (open, completed) maps to Microsoft Project PercentComplete or Status. Task hierarchy from Goplan (if any subtask structure) maps to the WBS outline level in Microsoft Project. We validate that task names, dates, and durations survive the CSV-to-MPP conversion without truncation or date format shift.
Goplan
Task Assignment
Microsoft Project
Resource Assignment
1:manyGoplan task assignments (which team member is assigned to which task) map to Microsoft Project resource assignments on the Task Usage view. If a Goplan task has multiple assignees, we consolidate them into the first assignee on the main task row and add the remaining assignees as notes or custom fields because Microsoft Project assigns tasks to one resource per row by default unless using the Team Planner view.
Goplan
User
Microsoft Project
Resource
1:1Goplan user accounts map to Microsoft Project resources. We extract user display name, email, and role from Goplan and create corresponding Resource records in Microsoft Project. If Goplan roles are present, we populate the Resource Initials and Material Label fields. Resources are created before task import so that assignment lookups resolve at migration time.
Goplan
Timesheet Entry
Microsoft Project
Task Actual Work or Custom Field
lossyGoplan timesheet entries (per-user, per-task, per-date hours) have no native Microsoft Project equivalent because Project tracks actual work on tasks rather than submitting timesheets. We offer two migration paths: (1) map hours to Task Actual Work fields for direct schedule tracking, or (2) create a custom WorkHours numeric field on tasks and a separate Timesheet custom view. The customer chooses during scoping; we document the chosen strategy in the migration spec.
Goplan
Milestone
Microsoft Project
Milestone Task
1:1Goplan milestones map to Microsoft Project milestone tasks (Duration = 0, Milestone checkbox enabled). The milestone name and target date preserve. We validate that milestone dates align with the dependent task chain after dependency mapping.
Goplan
Custom Field (Task)
Microsoft Project
Custom Field
lossyGoplan custom fields on tasks (text, number, date, dropdown) map to Microsoft Project custom fields at the Project level or task level depending on scope. Microsoft Project Professional and Project Online support custom text, number, cost, flag, date, and start-finish fields. We extract the custom field schema from Goplan during discovery and pre-configure matching custom fields in the destination plan before data import.
Goplan
Custom Field (Project)
Microsoft Project
Custom Project Summary Field
lossyGoplan project-level custom fields map to Microsoft Project summary task fields or enterprise project-level custom fields in Project Online. We map field values to the corresponding Project Summary Task rows in the MPP file or to Project Online enterprise project properties accessible via PWA.
Goplan
Report Export
Microsoft Project
Documented Report Inventory
1:1Goplan report configurations and historical output are extracted as data exports, not as live report definitions. Microsoft Project does not store report definitions inside the MPP file. We deliver a written inventory of every Goplan report with its data source, filters, grouping, and a recommended rebuild path using Microsoft Project's Visual Reports to Excel, Power BI via OData, or Project Online reporting.
Goplan
Comments
Microsoft Project
Task Notes or Documented Gap
lossyGoplan task comments are not confirmed as a separately exportable object in available documentation. If comments are present in the export (detected during discovery), we migrate them as task Notes in Microsoft Project. If comments are not extractable, we document the gap and recommend a SharePoint-based comment archive as a mitigation.
Goplan
Attachments
Microsoft Project
Documented Gap or SharePoint Link
lossyFile attachments on Goplan tasks or projects are not confirmed as available in export data. During scoping, we verify whether attachment URLs or binary files are present. If present, we migrate them as linked files in the destination Project Online SharePoint document library and document the link locations in the migration inventory. If not present, we flag the gap.
| Goplan | Microsoft Project | Compatibility | |
|---|---|---|---|
| Project | Project Plan (MPP) or Project Online Project1:1 | Fully supported | |
| Task | Task1:1 | Fully supported | |
| Task Assignment | Resource Assignment1:many | Fully supported | |
| User | Resource1:1 | Fully supported | |
| Timesheet Entry | Task Actual Work or Custom Fieldlossy | Fully supported | |
| Milestone | Milestone Task1:1 | Fully supported | |
| Custom Field (Task) | Custom Fieldlossy | Fully supported | |
| Custom Field (Project) | Custom Project Summary Fieldlossy | Fully supported | |
| Report Export | Documented Report Inventory1:1 | Fully supported | |
| Comments | Task Notes or Documented Gaplossy | Not supported | |
| Attachments | Documented Gap or SharePoint Linklossy | Not supported |
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.
Goplan gotchas
No publicly documented API complicates automated export
Project count limits on lower plans affect migration scope
Minimal public footprint limits due diligence
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
Discovery and export availability assessment
We audit the Goplan workspace count, plan tier, project list, task counts, user roster, custom field schema, and timesheet history. We confirm export method availability: UI-based CSV download, direct database read access, or structured manual extraction. We also identify any projects that may have been archived or withheld due to plan-tier project limits. The discovery output is a written scope with record counts per object and a confirmed export method.
Source data extraction and validation
We extract data from Goplan using the confirmed method: CSV exports for projects, tasks, timesheets, and custom fields; user roster for resource creation. We validate row counts against the expected scope, check for empty or truncated fields, and flag any data quality issues (duplicate tasks, missing dates, orphaned assignments). Corrections are documented and resolved with the customer's Goplan admin before transformation begins.
Schema design and custom field pre-configuration
We design the destination Microsoft Project plan structure: task hierarchy (WBS outline levels), custom fields (matching Goplan field types to Microsoft Project custom field types), resource sheet (names, rates, calendars), and summary task configuration. If using Project Online, we pre-configure enterprise custom fields and project detail pages in PWA before any plan data is published.
Data transformation and dependency mapping
We transform Goplan data into Microsoft Project format: task rows with Start, Finish, Duration, and WBS levels; resource assignments with resolution of user-to-resource mapping; timesheet entries mapped to actual work or custom fields per the customer's chosen strategy; custom field values mapped to the pre-configured Microsoft Project custom fields. We also construct task dependencies from any predecessor relationships present in Goplan exports and validate date integrity across the schedule.
Pilot import and validation
We run a pilot import into a Microsoft Project file or Project Online sandbox, validating task count, assignment count, date accuracy, custom field population, and resource allocation. We produce a reconciliation report comparing the Microsoft Project result against the Goplan source data and share it with the customer's PMO lead for spot-check review. Mapping corrections are applied before the production import.
Production import, cutover, and report inventory delivery
We run the production import into the live Microsoft Project environment, freeze writes in Goplan during the cutover window, and run a final delta pass for any records modified during migration. We validate the Resource Graph view for over-allocations and resolve any flagged items. We deliver the written report inventory documenting every Goplan report with a rebuild recommendation for Microsoft Project Visual Reports, Power BI, or PWA. We do not rebuild Goplan's report configurations as live Microsoft Project reports; that work is handled by the customer's admin using the delivered inventory.
Platform deep dives
Goplan
Source
Strengths
Weaknesses
Microsoft Project
Destination
Strengths
Weaknesses
Complexity grading
Moderate Project Management migration. 2 of 8 objects need a manual workaround.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Goplan and Microsoft Project.
Object compatibility
2 of 8 objects need a manual workaround.
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
Goplan: Not publicly documented.
Data volume sensitivity
Goplan 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 Goplan to Microsoft Project migration scoping. Not seeing yours? Book a call.
Walk through your Goplan 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 Goplan
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.