Project Management migration

Migrate from WeTrack to Microsoft Project

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

WeTrack logo

WeTrack

Source

Microsoft Project

Destination

Microsoft Project logo

Compatibility

60%

6 of 10

objects map 1:1 between WeTrack and Microsoft Project.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from WeTrack to Microsoft Project is a migration from a purpose-built event delivery platform to a general-purpose scheduling environment. WeTrack organizes work around multi-project programmes with nested Tasks and Subtasks, integrated Risk Registers using Inherent Likelihood and Impact ratings, and RAG status fields that cascade across parent-child hierarchies. Microsoft Project has no native risk object and treats Attachments and ESG data differently, which requires careful mapping before any records move. We extract data from WeTrack via coordinated export (no public API exists), transform the hierarchy into Microsoft Project task structures, translate risk ratings to custom numeric fields, and import into the customer's target environment — whether Project Desktop (.mpp), Project for the web, or Project Online. We do not migrate WeTrack's Planning, Risk, Sustainability, or Operations module workflows, automations, or reporting dashboards; these require manual rebuild or a separate SharePoint-based solution 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

WeTrack logo

WeTrack

What's pushing teams away

  • Limited third-party integration flexibility, with one reviewer noting the platform should allow more seamless integration with external tools.
  • Low review volume and sparse public documentation make it difficult to assess the platform's current state and roadmap before committing.
  • The platform's niche focus on major events means small teams or organisations running fewer, smaller projects may find the feature set over-engineered for their needs.
  • Post-acquisition by Momentus Technologies, some existing customers report uncertainty about pricing changes and support continuity.

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

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

WeTrack

Project

maps to

Microsoft Project

Project (.mpp file) or Project for the web project

1:1
Fully supported

WeTrack Projects (top-level programme containers) map 1:1 to Microsoft Project project files. In Project Desktop (.mpp) destinations, each WeTrack Project becomes a separate .mpp file. In Project for the web, each maps to a Project for the web project in the customer's SharePoint-backed tenant. We preserve Project name, description, start date, end date, status, and any Programme-level custom fields. Multi-project programmes in WeTrack require a scoping decision during discovery: either import as separate .mpp files with consistent resource naming and cross-file dependency notes, or consolidate into a master project using subproject linking in Project Desktop.

WeTrack

Task

maps to

Microsoft Project

Summary Task or Task

1:1
Fully supported

WeTrack Tasks map to Microsoft Project Tasks with Start Date, Finish Date, Duration, and Predecessors preserved. WeTrack's parent-child hierarchy maps so that a WeTrack Task with child Subtasks becomes a Microsoft Project Summary Task (with the summary checkbox enabled) and its Subtasks become the child tasks below it. This preserves the rollup of dates and durations from child to parent that WeTrack handles through its auto-sync date cascade.

WeTrack

Subtask

maps to

Microsoft Project

Task (child of Summary Task)

1:many
Fully supported

WeTrack Subtasks are flat child records under a parent Task. In Microsoft Project, they become child tasks under the parent Summary Task. We resolve the parent reference during the transform phase and set the Outline Level and ID hierarchy so that the WBS numbering and indentation match the WeTrack structure. Any Subtask that has its own child records in WeTrack creates an additional nested Summary Task level in Microsoft Project.

WeTrack

Attachment

maps to

Microsoft Project

Attachment (linked via SharePoint, OneDrive, or local path)

1:1
Fully supported

WeTrack Attachments of all types are accessed via a three-dot menu in the UI. We extract the file name, file type, uploaded date, and uploaded-by user from WeTrack. In Project Desktop destinations, we store a text reference (URL or local path) in the Notes field or a custom Attachment Link field on the task. In Project for the web, we create SharePoint document library entries linked to the task via the Planner or Project connector. We flag any attachments that cannot be extracted from WeTrack's UI during the data-pull phase so the customer can export them manually before cutover.

WeTrack

Risk Register

maps to

Microsoft Project

Task with custom Likelihood, Impact, and RAG fields

lossy
Fully supported

WeTrack Risk Registers use Inherent Likelihood and Impact ratings (industry-standard 1-5 scale) and RAG status. Microsoft Project has no native risk object. We map each risk record to a Task with three custom numeric fields: Inherent Likelihood (1-5), Inherent Impact (1-5), and Risk RAG (text: R, A, G). Risk Owner from WeTrack maps to the Task's Resource Assignment. The customer receives a written risk register inventory at cutover with a recommendation to migrate to a SharePoint risk log or Power Apps-based risk tracker for long-term risk management, since task-based risk tracking is a workaround and not a native risk management solution.

WeTrack

Job Category

maps to

Microsoft Project

Custom Picklist or Text Field on Task

lossy
Fully supported

WeTrack Job Categories restrict valid options on Tasks to prevent data entry errors. We extract the Job Category values and create a custom picklist (in Project for the web via SharePoint column) or a custom text field (in Project Desktop) on the Task object. Valid values are seeded from the WeTrack Job Category list. We flag any categories that have no equivalent value in the destination picklist for manual reassignment during reconciliation.

WeTrack

RAG Status Field

maps to

Microsoft Project

Custom Text Field (RAG colour indicator)

lossy
Fully supported

WeTrack RAG status updates run on predictable schedules and cascade from parent tasks to subtasks. WeTrack stores RAG as a colour value (Red, Amber, Green). Microsoft Project does not have a native RAG field. We create a custom text field (Task.Number1 or a custom field mapped at import) and populate it with the WeTrack RAG value. The cascade behaviour (parent RAG inherited by subtasks) is preserved at migration time by re-applying the parent RAG to child tasks during the transform. The customer can optionally configure a conditional formatting rule in Project Desktop to colour-code the Indicator field based on the RAG value.

WeTrack

Sustainability / ESG Record

maps to

Microsoft Project

Custom Fields on Task or separate SharePoint list

1:1
Fully supported

WeTrack's Sustainability module tracks ESG indicators and metric values per project or task. Microsoft Project has no native ESG tracking capability. We map these records to custom numeric fields on the relevant Task (e.g., Carbon Reduction %, Waste Diverted kg, Water Saved L) and flag that destination systems may require a separate SharePoint ESG tracking list or a third-party ESG reporting tool for comprehensive ESG programme management. The ESG record parent (Project or Task) is resolved during transform. If no equivalent task exists for an ESG record, it is mapped to the Programme-level custom fields or flagged for manual entry.

WeTrack

Incident Report

maps to

Microsoft Project

Task (flagged as incident) or SharePoint Issue list item

1:1
Fully supported

WeTrack Incident Reports are operational records that may have no direct equivalent in Microsoft Project. We map them to Tasks with a custom text field (Incident Type or Incident Status) or to SharePoint Issue Tracker list items if the customer uses a Project for the web SharePoint-backed environment. Incident metadata (date, owner, status, description) migrates as task fields. We flag any Incident Report records with attachment dependencies that could not be extracted from WeTrack for manual handoff.

WeTrack

User and Owner

maps to

Microsoft Project

Resource (Resource Sheet in Project Desktop or user in Project for the web)

1:1
Fully supported

WeTrack User accounts and Task Owners are referenced by ID. We extract all distinct user IDs and names and map them to Microsoft Project Resources in the Resource Sheet (Project Desktop) or to Microsoft 365 users in Project for the web. Resource names, email addresses, and active/inactive status migrate. We flag any WeTrack users who do not have a matching Microsoft 365 account for admin provisioning before record import resumes, and any orphaned task assignments where the owner has been deactivated.

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.

WeTrack logo

WeTrack gotchas

High

No publicly documented API endpoint reference

Medium

Post-acquisition product positioning is unclear

Medium

Custom fields may not be exportable via standard reports

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

  • WeTrack has no publicly documented API endpoint

    WeTrack does not publish a developer API reference or public REST or GraphQL endpoint. FlitStack AI cannot programmatically read or write WeTrack data without a documented endpoint. We work around this by requesting read-only data exports directly from WeTrack's support or account management team during scoping. If a formal export is not available, migration requires manual CSV or spreadsheet extraction by the customer, which limits the objects we can reliably transfer (standard reports may not surface all custom fields or Risk Register data). We ask the customer to initiate an export request with WeTrack during discovery, and we cross-reference the export against the live UI to identify any fields that appear in the UI but are absent from the export before finalising the mapping spec.

  • Microsoft Project has no native Risk Register object

    WeTrack's Risk Register uses Inherent Likelihood and Impact ratings as first-class fields on risk records. Microsoft Project — both Desktop and Project for the web — has no native risk management object. Risks must be tracked either as Tasks with custom fields or in a separate SharePoint issue tracker or Power Apps application. We map risk records to Tasks with custom Likelihood and Impact fields, but this is a workaround that does not provide native risk-register functionality such as riskOwner assignment, risk response tracking, or probability-impact matrices. The customer should plan a post-migration risk management strategy using SharePoint or a dedicated risk tool if the risk register is a core part of their WeTrack programme governance.

  • ESG and Sustainability records have no Microsoft Project destination

    WeTrack's Sustainability module tracks ESG indicators with named metrics and values per project or task. Microsoft Project has no native ESG tracking fields or module. We map ESG metric values to custom numeric columns on Tasks, but Microsoft Project cannot produce ESG reports, dashboards, or sustainability summaries natively. The customer should evaluate whether their ESG reporting requirements can be met by exporting the migrated custom fields to Power BI or a separate SharePoint ESG dashboard, or whether a dedicated ESG platform is required alongside Microsoft Project for the sustainability programme.

  • WeTrack custom fields may not be exportable via standard reports

    WeTrack supports custom fields on Projects and Tasks, but standard built-in reports may not surface all custom field data in exports. This is a known limitation of WeTrack's reporting layer. We request that customers pull a full data export during scoping and cross-reference it against the live UI to identify any fields that appear in the UI but are absent from the export. We map missing custom fields as supplemental key-value records in the task Notes field or as separate SharePoint column data in Project for the web destinations, and we flag any fields that exceed the destination schema's column type constraints for manual re-entry. The customer should be aware that this reconciliation step adds scope to the discovery phase.

  • Multi-project programmes map to multiple .mpp files or require master-project linking

    WeTrack's multi-project programme structure allows nested Projects under a Programme with shared Risk Registers and Job Categories. Microsoft Project Desktop stores each project as a separate .mpp file with no native multi-project programme container. For WeTrack programmes containing multiple Projects, we either split them into separate .mpp files with consistent resource naming and cross-project dependency notes, or consolidate them into a single .mpp master project using the Insert Subproject feature in Project Desktop. We discuss the preferred approach with the customer during scoping because the choice affects task rollup, resource pool sharing, and the customer's reporting structure post-migration.

Migration approach

Six steps for a successful WeTrack to Microsoft Project data migration

  1. Export coordination and data inventory

    We begin by coordinating a full data export from WeTrack. Because WeTrack has no public API, we work with the customer's account manager or WeTrack support to obtain a structured export covering Projects, Tasks, Subtasks, Attachments, Risk Registers, Job Categories, RAG status values, and any Sustainability or ESG records. If a formal export is not available, we guide the customer through a manual CSV or spreadsheet extraction. We cross-reference the export against the live WeTrack UI to identify any custom fields that appear in the UI but are absent from the export. The output is a written data inventory document listing every object, record count, field count, and any known export gaps. We also identify the destination Microsoft product variant (Project Desktop, Project for the web, or Project Online) during this phase.

  2. Mapping specification and destination schema

    We build a written mapping specification that pairs every WeTrack object and field to its Microsoft Project equivalent. For Project Desktop destinations, this includes a field-by-field mapping of WeTrack properties to Microsoft Project Task fields (Name, Start, Finish, Duration, Predecessors, Resources, Notes) and the definition of custom fields (Likelihood, Impact, Risk RAG, Job Category, RAG status, and any ESG metrics). For Project for the web destinations, we define the SharePoint list columns and Planner custom fields required to replicate WeTrack's data model. We resolve the multi-project programme split or master-project linking decision here, and we flag any WeTrack objects with no Microsoft Project equivalent (Sustainability module, Incident Reports) with a recommendation for the customer's post-migration approach.

  3. Data transformation and export preparation

    We transform the WeTrack export data into the format required by the destination. This includes: resolving parent-child task relationships into Microsoft Project's Summary Task and child task hierarchy with correct WBS numbering; applying the risk mapping logic (Inherent Likelihood and Impact to custom numeric fields on risk Tasks); converting RAG status values to the custom text field; mapping Job Category values to the destination picklist; resolving WeTrack Owner IDs to Microsoft Project Resources (by email match); and extracting attachment file names and URLs for later linking. We run a dry-run transform and produce a pre-import validation report showing record counts, any unmapped fields, and any orphaned parent references before touching the destination environment.

  4. Sandbox or test environment migration

    For Project for the web and Project Online destinations, we run a full migration into a test environment (a separate SharePoint site or a Project for the web test project) using production-like data volume. The customer's project manager reviews the imported Gantt chart, task hierarchy, custom field values, and risk task mappings against the WeTrack source and signs off the mapping specification before production migration. For Project Desktop destinations, we provide a sample .mpp file with migrated test data for the customer's PM to review and confirm the structure and field mapping. Any corrections to the mapping spec are made in this phase.

  5. Production migration and delta reconciliation

    We run production migration in record-dependency order: Resources first (resolving WeTrack Owner IDs to Microsoft Project Resources), then Projects (or Project files), then Tasks and Subtasks with the hierarchy intact, then Risk Register tasks, then custom field values, then Attachment links. For Project for the web, we use the Microsoft Graph API with rate-limit handling and exponential backoff. For Project Desktop, we generate .mpp files using the MPP library with project XML mapping. Each phase emits a row-count reconciliation report. After the initial migration completes, we run a delta migration to capture any records modified in WeTrack during the cutover window before switching the team to Microsoft Project.

  6. Cutover handoff and automation inventory

    We freeze WeTrack writes during cutover and run the final delta sync. We then enable Microsoft Project as the system of record and deliver the complete documentation package: an object mapping summary, a risk register adaptation note (including the SharePoint risk tracker recommendation if applicable), an ESG data migration note (with the Power BI reporting recommendation if applicable), and a full inventory of WeTrack Planning, Risk, Sustainability, and Operations module workflows and automations that do not migrate. We support a one-week hypercare window for reconciliation issues. We do not rebuild WeTrack automations as Power Automate flows or Project Online workflows as part of the standard migration scope; that work is a separate engagement or an internal admin task.

Platform deep dives

Context on both ends of the pair

WeTrack logo

WeTrack

Source

Strengths

  • Purpose-built for large-scale event delivery with a data model designed around complex, multi-phase project timelines.
  • Integrated Planning, Risk, Sustainability, and Operations modules avoid the need for separate tools.
  • Auto-syncing of parent task dates to subtasks and predictable RAG update schedules reduce manual coordination overhead.
  • Mobile app provides full suite access on any device for field and operations teams.
  • Designed after the London 2012 Olympics with a track record across high-profile sporting and exhibition events.

Weaknesses

  • Limited public API documentation makes automated migration scripting and third-party integrations difficult to develop.
  • Small team size (11-50 employees per Crunchbase) and low web activity signals suggest a product that may be under-resourced post-acquisition.
  • Sparse independent reviews (single Capterra rating of 4.0) make it hard to gauge real-world customer satisfaction reliably.
  • No self-serve pricing page means prospective customers must contact sales, adding friction to the evaluation and migration planning process.
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 WeTrack 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

    WeTrack: Not publicly documented..

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your WeTrack 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 programmes of up to 15 WeTrack Projects with up to 500 Tasks and no active Risk Register or ESG data. Migrations with large task hierarchies (500+ tasks), 100+ risk records requiring custom field mapping, custom fields absent from standard exports, or multi-.mpp-file destination structures requiring subproject linking move to eight to fourteen weeks because of the manual export coordination, custom field reconciliation, and multi-file validation work.

Adjacent paths

Related migrations to explore

Ready when you are

Move from WeTrack.
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