Project Management migration

Migrate from Cobalt Project Manager to Microsoft Project

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

Cobalt Project Manager logo

Cobalt Project Manager

Source

Microsoft Project

Destination

Microsoft Project logo

Compatibility

55%

6 of 11

objects map 1:1 between Cobalt Project Manager and Microsoft Project.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Migrating from Cobalt Project Manager to Microsoft Project is a structured data move constrained primarily by Cobalt's lack of a self-service export API. Cobalt publishes no public bulk-data endpoint, so data acquisition requires coordination with Cobalt's account team to obtain structured snapshots before any migration work begins. Once data is in hand, we sequence the import to honour Cobalt's documented base-first rule: Projects load before Tasks, Tasks before Subtasks and Time Entries, and Resources before any Assignment records. Microsoft Project Online's retirement announcement (September 2026) affects destination selection — we recommend Project for the Web (Planner-backed, Power Platform-native) or Project Server Subscription Edition for organisations that need on-premises or hybrid topology. We do not migrate project plans as workflow logic, automations, or dashboard configurations; we deliver a written inventory of these for the customer's PMO admin to rebuild in Microsoft Power Automate or Project Online PWA settings.

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

Cobalt Project Manager logo

Cobalt Project Manager

What's pushing teams away

  • No self-service export or bulk data-access API published publicly, forcing teams into manual extraction or expensive assisted-migration engagements.
  • Staging environment behaviour is poorly documented, creating a risk that migration logic validated in a test org fails identically in production.
  • Platform does not automate the migration process — the vendor explicitly advises against customer DIY approaches due to the intricacies of data sequencing and integrity.
  • Legacy data handling requires careful dependency mapping: base entity data must be loaded before any dependent child records, a constraint that slows down multi-wave migrations.

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

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

Cobalt Project Manager

Project

maps to

Microsoft Project

Project

1:1
Fully supported

Cobalt Projects map directly to Microsoft Project project plans. We extract the project name, start date, finish date, status, and any project-level custom fields and map them to the corresponding Project Online project entity fields or Project for the Web project record. Project-level permissions and sharing settings do not migrate; we document the source permission matrix for the customer's admin to reconfigure in PWA or the Microsoft 365 admin centre post-migration.

Cobalt Project Manager

Task

maps to

Microsoft Project

Task

1:1
Fully supported

Cobalt Tasks map to Microsoft Project Task rows. The source task name, start date, finish date, duration, percent complete, priority, and any fixed-cost fields transfer to the corresponding MSP fields (Name, Start, Finish, Duration, PercentComplete, Priority, FixedCost). Outline level and WBS code structure migrate from Cobalt's parent-child hierarchy to MS Project's outline indentation. Task-level dependencies (Finish-to-Start, Start-to-Start, etc.) migrate to MS Project Predessor fields as task name references.

Cobalt Project Manager

Subtask

maps to

Microsoft Project

Subtask (outline child)

1:many
Fully supported

Cobalt Subtasks are child records under a parent Task. MS Project supports unlimited outline levels within a single task hierarchy, so each Cobalt subtask inserts as a child row beneath its parent task in the outline. The parent Task ID resolves at migration time from the Cobalt task_id foreign key stored on each subtask record. We validate the hierarchy count post-load to confirm no subtask is orphaned from a parent Task.

Cobalt Project Manager

Milestone

maps to

Microsoft Project

Milestone (Task with zero duration)

1:1
Fully supported

Cobalt Milestone records map to Microsoft Project Task rows with Duration set to zero and the Mark Task as Milestone checkbox enabled. The milestone name, scheduled date, and any milestone-level custom fields transfer. If the destination is Project Online PWA, we create a Milestone Enterprise Custom Field flag to preserve the milestone classification in the enterprise field schema alongside the native MS Project milestone marker.

Cobalt Project Manager

Time Entry

maps to

Microsoft Project

Assignment (Task and Resource)

1:many
Fully supported

Cobalt Time Entries associate a user with a task and a duration. MS Project does not have a native time-entry object — instead, hours are tracked as Assignment Work on a Resource- Task combination. We split each Cobalt Time Entry into an MS Project Assignment record with the resource (from the Cobalt resource lookup), the task (from the Cobalt task lookup), and Work hours set to the duration value. Assignment remaining work and assignment actual work are set to reflect the logged hours. If the customer requires explicit timesheet records, we recommend a separate SharePoint-based timesheet list or a Power Apps timesheet app post-migration.

Cobalt Project Manager

Resource

maps to

Microsoft Project

Enterprise Resource (PWA) or Project Resource (Project for the Web)

1:1
Fully supported

Cobalt Resources (users assigned to tasks) map to MS Project Resources. We extract resource name, email, type (material vs work), max units, cost rate, and calendar availability. For Project Online PWA destinations, we provision resources in the Enterprise Resource Pool; for Project for the Web destinations, resources are scoped per project. Resource custom fields (department, skill, cost centre) migrate to MS Project Resource Custom Fields or to the corresponding PWA resource enterprise field.

Cobalt Project Manager

Assignment

maps to

Microsoft Project

Task Resource Assignment

1:1
Fully supported

Cobalt Task-Resource Assignment records (the junction between a task and an assigned resource) map to MS Project Assignment records on the relevant task row. The assignment units, assignment work, and assignment start/finish dates transfer to the MS Project Assignment fields. If the source Cobalt assignment has a percent allocation (e.g., 50% on two concurrent tasks), we set the Assignment Units field to the decimal equivalent (e.g., 0.5).

Cobalt Project Manager

Project Custom Field

maps to

Microsoft Project

Project Enterprise Custom Field

lossy
Fully supported

Cobalt project-level custom fields map to MS Project Enterprise Custom Fields scoped at the Project level. We create the custom field in PWA settings (Project level, text, number, date, or lookup table type depending on the source data type), then populate the values during the project import phase. For Project for the Web, custom fields are defined in the Power Platform Dataverse project table and populated via the Microsoft Graph API during migration.

Cobalt Project Manager

Task Custom Field

maps to

Microsoft Project

Task Enterprise Custom Field

lossy
Fully supported

Cobalt task-level custom fields map to MS Project Task Enterprise Custom Fields. We configure the field type in PWA (Task level, matching the source data type), add the field to the project enterprise template PDP (project detail page) or the Project for the Web task detail pane, then populate values during the task import batch. Note that PWA Enterprise Custom Fields require the PWA site to have Enterprise Features enabled — we confirm this during scoping.

Cobalt Project Manager

Dependency

maps to

Microsoft Project

Task Predecessor

1:1
Fully supported

Cobalt task dependencies (Finish-to-Start, Start-to-Start, Finish-to-Finish, Start-to-Finish) map to MS Project Predecessor fields on the dependent task row. We extract the predecessor task ID and the dependency type, resolve it to the task name in the destination project, and write the Predecessor field as a task name reference with the dependency type abbreviation (FS, SS, FF, SF). Circular dependency detection runs post-import against the migrated predecessor graph to flag any cycles introduced by the mapping.

Cobalt Project Manager

Attachment

maps to

Microsoft Project

Document (SharePoint or Project for the Web)

lossy
Fully supported

Cobalt file attachments on projects and tasks migrate to the SharePoint document library attached to the destination project (Project Online) or to the Project for the Web document panel. We extract the file binary, upload it to the SharePoint site or OneDrive for Business location associated with the migrated project, and write a URL reference into a Project or Task custom field to preserve the attachment link in the destination system. Very large file attachments (over 250 MB) are flagged for manual re-upload by the customer.

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.

Cobalt Project Manager logo

Cobalt Project Manager gotchas

High

No self-service export API forces manual migration

High

Data migration follows base-first sequencing rules

Medium

Staging environment behaviour not publicly documented

Medium

Limited API documentation beyond throttle limits

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

  • Cobalt publishes no public bulk export API

    Cobalt Project Manager does not publish a self-service bulk export endpoint or a documented migration API. Data acquisition requires engaging Cobalt's account team to obtain structured data snapshots in CSV or JSON format, which adds a coordination step before migration work begins and may incur Cobalt's assisted-migration fees. We factor this into the scoping timeline by requesting data delivery two to three weeks before the migration window opens. If Cobalt cannot deliver a structured snapshot within the customer's contractual timeline, we assess manual CSV extraction from Cobalt's UI with field mapping documented at the object level.

  • Base-first sequencing must be honoured

    Cobalt's migration documentation specifies that base entity data must load before dependent child records. For this migration that means Projects load first, then Resources, then Tasks, then Subtasks and Time Entries. Skipping or reordering this sequence results in orphaned tasks (no project reference), orphaned assignments (no resource or task reference), or broken parent-child rollups in the MS Project project summary row. We build an explicit dependency graph before migration begins and execute import batches in the validated sequence with row-count reconciliation after each batch.

  • MS Project does not support workflow automations

    Cobalt project workflows and task escalation rules are business-process logic, not data. MS Project (both Project Online PWA and Project for the Web) does not have a native workflow engine for project plan changes, task approvals, or status-based notifications. We do not migrate workflows. We deliver a written inventory of every active Cobalt workflow with its trigger conditions, actions, and a recommended replacement using Power Automate (for PWA) or a Logic App (for Project for the Web). The customer's PMO admin or a Microsoft partner rebuilds these post-migration.

  • Project Online retirement affects destination selection

    Microsoft has announced that Project Online will be retired on 30 September 2026, after which projects and data will no longer be accessible. Customers migrating from Cobalt to Microsoft Project who were targeting Project Online PWA as the destination need to confirm whether they are moving to Project for the Web (Planner-backed, Power Platform-native) or Project Server Subscription Edition (on-premises/hybrid). We confirm the destination selection during scoping and ensure the migration schema is compatible with the chosen platform since PWA and Project for the Web have different custom field and API models.

  • PWA Enterprise Custom Fields require Enterprise Features

    MS Project Online PWA requires Enterprise Features to be activated on the SharePoint Online tenant before Enterprise Custom Fields can be created and used in project plans. If the customer's tenant does not have Project Online PWA licensed or has not activated Enterprise Features, custom field migration will fail silently at the PWA field definition step. We check tenant licensing and PWA site status during discovery and escalate any missing Enterprise Feature activation to the customer's Microsoft 365 admin before the schema build phase begins.

Migration approach

Six steps for a successful Cobalt Project Manager to Microsoft Project data migration

  1. Data acquisition and scoping

    We coordinate with the customer's Cobalt account team to obtain structured data snapshots for all projects, tasks, subtasks, milestones, resources, assignments, time entries, and custom fields. We also request any Cobalt export documentation or schema reference the vendor can provide. Simultaneously, we audit the Microsoft 365 tenant to confirm Project Online PWA or Project for the Web licensing, PWA site availability, and Enterprise Features activation status. The scoping output is a written data inventory, a record-count estimate per object, and a confirmed destination platform (PWA or Project for the Web).

  2. Destination schema design

    We design the MS Project destination schema. For PWA destinations, this includes provisioning Enterprise Custom Fields (project-level, task-level, resource-level), configuring the Enterprise Resource Pool with migrated resource records, setting up Enterprise Lookup Tables for picklist-style fields, and confirming the Enterprise Calendar with any non-standard working time patterns from Cobalt. For Project for the Web destinations, we configure Dataverse custom fields on the Project and Task tables via the Power Platform admin centre. The schema is validated in a PWA staging site or a non-production Project for the Web environment before the production migration begins.

  3. Sandbox migration and reconciliation

    We run a full migration into the PWA staging site or non-production Project for the Web environment using production data volume. The customer's PMO lead reconciles record counts (projects in, tasks in, resources in, assignments in, time entries in), spot-checks 20-30 task rows for data accuracy against the Cobalt source, and validates that parent-child hierarchy, milestone dates, and dependency chains are intact. Any field mapping corrections, custom field type adjustments, or missing lookup resolutions happen here in staging before production migration begins.

  4. Base-first import execution

    We execute production migration in validated dependency order: Projects first (establishing the project plan shell and project-level custom fields), Resources second (populating the Enterprise Resource Pool for PWA or project resources for Project for the Web), Tasks third (with parent task IDs resolved from the project context), Subtasks fourth (with parent task IDs resolved from the task import batch), Dependencies fifth (with predecessor task IDs resolved against the task import), Assignments sixth (with resource and task IDs resolved), Time Entries seventh (as Assignment Work records), and Custom Field values last (populated against the already-inserted parent records). Each batch emits a row-count reconciliation report before the next phase begins.

  5. Delta migration and cutover

    We freeze writes in Cobalt Project Manager during the cutover window, extract any records modified or created during the migration window as a delta load, apply the delta to the destination MS Project environment, then enable Microsoft Project as the system of record. We validate the full project plan integrity post-cutover — open tasks, milestone dates, resource assignments, and task dependency chains are spot-checked against the Cobalt source snapshot.

  6. Workflow inventory handoff and post-migration support

    We deliver a written inventory of every active Cobalt project workflow, escalation rule, and notification trigger with its trigger conditions, actions, and a recommended Power Automate replacement flow. The customer's PMO admin or a Microsoft partner uses this document to rebuild automations post-migration. We offer a one-week hypercare window where we resolve any data reconciliation issues raised by the project team after cutover. We do not rebuild Cobalt workflows as Power Automate flows inside the migration scope; that work is a separate engagement.

Platform deep dives

Context on both ends of the pair

Cobalt Project Manager logo

Cobalt Project Manager

Source

Strengths

  • G2-listed project management product with verifiable user reviews and competitor benchmarks.
  • Standard PM object types — Projects, Tasks, Milestones, Time Entries — map predictably to common destination platforms.
  • Schemas follow conventional naming conventions, making field-level mapping more straightforward than on highly customised CRM platforms.

Weaknesses

  • No public bulk export API or self-service data portability tool documented.
  • Migration process is manual and vendor-assisted rather than self-service, adding cost and timeline risk.
  • Staging environment limitations are not clearly published, complicating pre-go-live validation.
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. 3 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 Cobalt Project Manager and Microsoft Project.

  • Object compatibility

    B

    3 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

    Cobalt Project Manager: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Cobalt Project Manager to Microsoft Project migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Straightforward migrations of up to 50 projects and 5,000 tasks with a clean hierarchy and no complex custom field configuration land between three and five weeks. Migrations with large resource pools (over 200 named resources), multi-level subtask hierarchies, historical time-entry data, or a PWA Enterprise Resource Pool rebuild move to eight to twelve weeks because of the resource plan configuration scope and the need to validate the Enterprise Custom Field schema across the destination PWA site.

Adjacent paths

Related migrations to explore

Ready when you are

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