Project Management migration
Field-level mapping, validation, and rollback between Matilda Workspace and Microsoft Project. We move data and schema; workflows are rebuilt natively in Microsoft Project.
Matilda Workspace
Source
Microsoft Project
Destination
Compatibility
9 of 10
objects map 1:1 between Matilda Workspace and Microsoft Project.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Matilda Workspace to Microsoft Project is a structural migration where an AI-driven, permission-aware knowledge graph collapses into a traditional hierarchical project plan. Matilda organizes work into Teamspaces containing Projects, Tasks, Docs, and Chat threads; Microsoft Project organizes work into sites, projects, and tasks with Gantt charts, critical path, and resource management. The central challenge is the auto-schedule and AI Copilot data: Matilda's engine generates task sequences and dependencies automatically, but those derived dates cannot be imported as static values into Microsoft Project without risking orphaned constraints. We treat AI-generated start dates as informational, preserve the explicit dependency links Matilda exposes, and translate them to predecessor relationships in Microsoft Project. Docs migrate as Notes with content preserved in structured text. We do not migrate Chat threads, Tables, or the Customers CRM module since Matilda lists these as coming-soon features with no stable schema. Workflow automations and AI Copilot prompt templates do not migrate; we deliver a written inventory for the customer's admin to 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 Matilda Workspace 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.
Matilda Workspace
Teamspace
Microsoft Project
SharePoint Site or Project Online Workspace
1:1Matilda Teamspaces define permission boundaries and contain all child objects. We map each Teamspace to a separate SharePoint Online site or Project Online workspace depending on whether the destination uses Project Plan 3/5 or Project Server SE. If the customer uses a single Microsoft 365 tenant and expects all projects to share a portfolio view, we can map multiple Teamspaces to a single site with separate folders or project plans. The mapping decision is made during discovery based on the customer's existing Microsoft 365 structure and PMO governance model.
Matilda Workspace
Project
Microsoft Project
Project
1:1Matilda Projects with start/end dates, status, and linked tasks map to Microsoft Project plans. Project name, description, start date, finish date, and status migrate directly. Custom properties on Matilda Projects map to enterprise custom fields in Project Online or to columns in the associated SharePoint list. We create the project in the destination site before importing tasks so that all task-to-project lookups are satisfied at insert time.
Matilda Workspace
Task
Microsoft Project
Task
1:1Matilda Tasks carry assignees, due dates, status, subtasks, and descriptions. We map task name, start date, finish date, duration, percent complete, priority, and assignee. Subtasks in Matilda are either flattened into a linked hierarchy with predecessor relationships in Microsoft Project or grouped as summary tasks with indent levels. The customer's admin chooses the subtask strategy during scoping.
Matilda Workspace
Task Dependencies
Microsoft Project
Task Predecessors
lossyMatilda's auto-schedule engine infers task sequencing from the dependency graph it generates. We extract the explicit dependency links Matilda exposes via API and translate them to Microsoft Project predecessor relationships (Finish-to-Start by default, with Lead/Lag time preserved where present). AI-generated inferred start dates are stored as informational notes on tasks rather than as static date values, allowing Microsoft Project's scheduling engine to recalculate from the explicit predecessor chain.
Matilda Workspace
Doc
Microsoft Project
Note or Attachment
1:1Matilda Docs are rich-text documents embedded within Projects and linked to Tasks. We export doc content as structured HTML and attach it as a Note on the related Project or Task in Microsoft Project. Links between Docs and Tasks are preserved as note references. Customers should review doc content after migration since formatting fidelity depends on the HTML structure Matilda exports.
Matilda Workspace
Chat Thread
Microsoft Project
Not migrated
1:1Chat threads are integrated per-project in Matilda. We do not migrate chat threads to Microsoft Project because Project Online has no native chat-log object equivalent and no supported import path for threaded messaging. We provide a plain-text export of thread metadata and message content with timestamps as a reference file for the customer's records. This gap is surfaced in the pre-flight report before migration begins.
Matilda Workspace
Custom Field
Microsoft Project
Enterprise Custom Field
1:1Matilda supports custom fields on Projects and Tasks. We inventory all custom field names, types, and values during discovery and generate a field-mapping table mapping each Matilda custom field to a Microsoft Project enterprise custom field of matching type (text, number, date, flag, or lookup). Custom fields are deployed to the destination Project Online or Project Server instance before any record import.
Matilda Workspace
User Assignment
Microsoft Project
Resource Assignment
1:1Matilda task assignees and project members map to Microsoft Project resource assignments. We resolve assignees by email address against the destination Microsoft 365 tenant's user directory. Resource names, email addresses, and assignment units migrate. If a Matilda user has no matching Microsoft 365 account, we flag them in the reconciliation report for the customer's admin to provision before migration resumes.
Matilda Workspace
Attachment
Microsoft Project
Attachment
1:1File attachments on Matilda Tasks and Docs are exported with their metadata and reattached to the corresponding Task in Project Online or to the associated SharePoint document library. We preserve the original filename, upload date, and uploader. File content is uploaded directly to SharePoint and linked from the task or project record.
Matilda Workspace
Customers
Microsoft Project
Not migrated
1:1Matilda's Customers CRM module is listed as coming soon with no stable schema. We do not migrate Customers records. This is surfaced in the pre-flight report and deferred until the feature reaches general availability and the schema is publicly documented.
| Matilda Workspace | Microsoft Project | Compatibility | |
|---|---|---|---|
| Teamspace | SharePoint Site or Project Online Workspace1:1 | Fully supported | |
| Project | Project1:1 | Fully supported | |
| Task | Task1:1 | Fully supported | |
| Task Dependencies | Task Predecessorslossy | Fully supported | |
| Doc | Note or Attachment1:1 | Fully supported | |
| Chat Thread | Not migrated1:1 | Fully supported | |
| Custom Field | Enterprise Custom Field1:1 | Fully supported | |
| User Assignment | Resource Assignment1:1 | Fully supported | |
| Attachment | Attachment1:1 | Fully supported | |
| Customers | Not migrated1:1 | 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.
Matilda Workspace gotchas
Tables and Customers modules are not yet generally available
Early-stage platform with limited public API documentation
Auto-schedule and AI Copilot generate derived data that may not export cleanly
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 source audit
We audit the source Matilda Workspace across all Teamspaces, capturing the object inventory: Projects, Tasks, subtasks, Docs, Chat threads, custom fields, and user assignments. We validate API availability and export capability during this phase, falling back to UI-based export if the API lacks documented endpoints or rate limits for the customer's data volume. We identify any Tables or Customers references that lack GA schema and flag them as deferred objects. The discovery output is a written migration scope with object counts, a custom field inventory, and the chosen export methodology.
Destination environment assessment
We assess the customer's existing Microsoft 365 tenant and Project Online or Project Server SE environment. This includes confirming the Project plan type (Project Plan 3 or Plan 5, Project Server SE), identifying the SharePoint site or site collection that will host the migrated projects, reviewing any existing enterprise custom fields and lookup tables, and confirming the resource pool structure. If no Project Online environment exists, we document the licensing requirement and site-provisioning steps as a prerequisite to migration.
Schema design and dependency mapping
We design the destination schema in the target Project Online environment. This includes provisioning enterprise custom fields to match Matilda's custom property types, defining lookup tables if Matilda uses multi-value or categorized custom fields, mapping Teamspaces to SharePoint sites or site folders, and designing the task hierarchy and predecessor chain from Matilda's explicit dependency links. We treat AI-generated scheduling dates as informational notes and build the predecessor chain from explicit links only, so the destination schedule can self-correct when modified. Schema is validated in a sandbox or test Project Online site before production migration begins.
Sandbox migration and reconciliation
We run a full migration into the test Project Online site using production-like data volume. The customer's project manager or PMO lead reconciles record counts, spot-checks task hierarchies, dependency chains, and custom field values against the Matilda source, and validates that the predecessor relationships produce the expected schedule. The customer signs off the sandbox validation before production migration begins. Any dependency mapping corrections, custom field type adjustments, or hierarchy flattening decisions happen here.
Production migration in project-by-project sequence
We migrate projects in dependency order, starting with the projects that have no predecessors in Matilda. Each project is created in Project Online, tasks are imported with duration, start dates, and explicit predecessor links resolved, custom fields are populated, resources are assigned from the Matilda user roster, and attachments are uploaded to SharePoint and linked. Docs are attached as Notes to their parent projects or tasks. Each project emits a row-count and field-count reconciliation report. Chat threads are exported as plain-text reference files and delivered alongside the migration package.
Cutover, validation, and handoff
We freeze Matilda writes during the cutover window, run a final delta migration of any tasks or projects modified since the initial export, then mark the Matilda Workspace as read-only in the customer's tenant. We deliver the full migration package including the Project Online backup, doc export files, chat reference files, and custom field mapping documentation. We do not rebuild AI Copilot prompt templates or auto-schedule rules in Microsoft Project as those features do not exist in the destination; we deliver a written inventory of Matilda automation patterns for the customer's admin to evaluate for manual rebuild or third-party scheduling tools.
Platform deep dives
Matilda Workspace
Source
Strengths
Weaknesses
Microsoft Project
Destination
Strengths
Weaknesses
Complexity grading
Standard Project Management migration. 2 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 Matilda Workspace and Microsoft Project.
Object compatibility
2 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
Matilda Workspace: Not publicly documented..
Data volume sensitivity
Matilda Workspace 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 Matilda Workspace to Microsoft Project migration scoping. Not seeing yours? Book a call.
Walk through your Matilda Workspace 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 Matilda Workspace
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.