Project Management migration
Field-level mapping, validation, and rollback between Mosaic and monday Work Management. We move data and schema; workflows are rebuilt natively in monday Work Management.
Mosaic
Source
monday Work Management
Destination
Compatibility
7 of 12
objects map 1:1 between Mosaic and monday Work Management.
Complexity
BStandard
Timeline
4-6 weeks
Overview
Moving from Mosaic to monday.com is an FP&A-to-work-management migration that requires bridging a fundamental difference: Mosaic has no documented public API for self-serve export, while monday.com exposes a GraphQL API with per-minute complexity limits. We coordinate with Mosaic's integration migration service to extract Projects, Clients, Employees, Time Entries, and Phases, then restructure that data into monday.com Boards and Items using board types, column configurations, and item groups. Custom metrics in Mosaic (user-defined formulas for variance analysis and KPI tracking) do not transfer as code; we evaluate each formula during scoping, flag unsupported functions, and provide a written inventory of calculated column equivalents for manual recreation in monday.com. Automations, integrations with Gusto and other HRIS systems, and native integrations do not migrate — OAuth tokens are not portable, and the customer re-establishes connections in monday.com using a documented field-mapping reference we produce during migration.
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 Mosaic object lands in monday Work Management, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Mosaic
Project
monday Work Management
Board
1:1Mosaic Projects (the primary planning containers holding budget, revenue, and resource allocation) map to monday.com Boards. The project name becomes the board title, project status maps to a Status column, start and end dates map to Date Range columns, and project-level budget figures map to Number columns configured for currency formatting. Each Mosaic Project becomes one monday.com Board organized by a workspace-level folder structure that mirrors Mosaic's project hierarchy.
Mosaic
Client
monday Work Management
Contact or Item Property
lossyMosaic Client records (organization name, contact details, billing information, client-to-project association) map to monday.com Contacts (if using monday.com CRM) or to item-level text and link properties on the project board. Client name maps to a Text column, billing contact email maps to an Email column, and the client-to-project relationship is preserved as a Connect Boards column linking the project board to a client-facing board. Customers using monday.com without CRM use item grouping by client name as the organizational equivalent.
Mosaic
Employee
monday Work Management
User + People Column
1:1Mosaic Employee records (names, departments, roles, start dates, salaries pulled from Gusto and HRIS integrations) map to monday.com Users for user management and to People column values on Items for assignment. Compensation fields (salary, billing rate, cost rate) map to Number columns configured per employee record; however, salary data in monday.com is visible to workspace members by default, so we recommend using a dedicated numeric column with restricted view permissions or storing compensation as cost rate and billing rate only. Department and role map to Tags or Status columns on the employees board.
Mosaic
Time Entry
monday Work Management
Item + Time Tracking Column
1:1Mosaic Time Entries (employee, project, date, hours, billing rate) map to monday.com Items on the project board using Time Tracking columns. Each time entry becomes an Item with the employee assigned via a People column, the hours logged via the Time Tracking column, and the date preserved from the original entry. Billable vs non-billable flag from Mosaic maps to a Status or Tags column. Billing rate is stored as a Number column on the item or inherited from the employee's billing rate. monday.com's native time tracking requires Pro plan or higher.
Mosaic
Phase
monday Work Management
Group
1:1Mosaic Phases (logical stages within a project with names, date ranges, and phase-to-project relationships) map to monday.com Groups within the project Board. Phase name becomes the Group title, phase start and end dates map to Date columns on items within the group, and phase-level budget maps to a Number column on the group header or a summary item. Phase ordering within the project is preserved by group sequence order in the board.
Mosaic
Custom Metric
monday Work Management
Formula Column or Inventory Document
lossyMosaic Custom Metrics (user-defined formulas for variance analysis and KPI tracking) do not transfer as executable code into monday.com. We evaluate each formula during scoping, map supported functions to monday.com Formula column syntax (which supports arithmetic, date calculations, and conditional logic), and flag unsupported functions. Complex multi-step formulas requiring iteration, advanced statistical functions, or cross-board references are documented in a written inventory with recommended Formula column equivalents and manual validation steps. Customers rebuild these in monday.com post-migration.
Mosaic
Project Budget
monday Work Management
Number Column + Formula Column
1:1Mosaic project budget figures (planned budget, actual spend, variance) map to monday.com Number columns configured for currency on the project board. Budget totals are stored as a Number column per budget item; actual spend is computed by summing time entry hours multiplied by employee billing rates using a Formula column. Variance calculates as budget minus actual using Formula column arithmetic. Customers with budget tracking needs should consider monday.com's reporting views for variance visualization.
Mosaic
Project Hierarchy
monday Work Management
Board Folder Structure
lossyMosaic project hierarchies (parent projects and sub-projects) map to monday.com folder and board nesting. Parent projects become top-level folders; child projects become boards within those folders. The hierarchy relationship is preserved by folder structure rather than a native parent-child link. If Mosaic uses project groupings by client or portfolio, these map to monday.com Workspace or folder-level organization with boards as the project-level container.
Mosaic
HRIS Integration Reference
monday Work Management
Integration Documentation
1:1Mosaic's native Gusto and HRIS integrations store OAuth credentials and sync configuration in Mosaic's platform layer; these tokens do not transfer to monday.com. We document the integration configuration (which HRIS was connected, sync frequency, which Mosaic fields mapped to which HRIS fields, and which employee data was pulled) in a written integration reference document. The customer uses this to re-establish the connection in monday.com using a supported integration (Gusto via Zapier or Make, or a direct monday.com HRIS integration if available) with the same field mapping.
Mosaic
Integration Mapping Metadata
monday Work Management
Field Mapping Reference Document
1:1Mosaic integrations with ERPs and other business systems store field-level mapping configuration that is not portable. We export integration mapping metadata as a reference document listing source field, destination field, transformation logic, and sync direction for each integration the customer had active. This document serves as the specification for rebuilding the same integrations in monday.com or a separate middleware layer post-migration.
Mosaic
Reports
monday Work Management
Widgets and Dashboards
lossyMosaic variance analysis reports and chart configurations are stored in the application layer and cannot be programmatically extracted. We do not migrate reports as code. We deliver a written report inventory documenting each Mosaic report's purpose, underlying data sources, chart types, and column layout, with recommended monday.com Dashboard widget equivalents. The customer rebuilds reports in monday.com's Dashboard and Explore views post-migration.
Mosaic
Workflows and Automations
monday Work Management
Automation Documentation
lossyMosaic does not expose automation logic through its data model, and monday.com's automation builder uses a different trigger-action infrastructure. We do not migrate automations as code. We deliver a written automation inventory documenting each Mosaic workflow's trigger, conditions, and actions with recommended monday.com Automation equivalents. Customers with complex automations or Mosaic's integration-based workflows rebuild them in monday.com's Automation center or transition to the new Workflows infrastructure (April 2026 deadline) post-migration.
| Mosaic | monday Work Management | Compatibility | |
|---|---|---|---|
| Project | Board1:1 | Fully supported | |
| Client | Contact or Item Propertylossy | Fully supported | |
| Employee | User + People Column1:1 | Fully supported | |
| Time Entry | Item + Time Tracking Column1:1 | Fully supported | |
| Phase | Group1:1 | Fully supported | |
| Custom Metric | Formula Column or Inventory Documentlossy | Fully supported | |
| Project Budget | Number Column + Formula Column1:1 | Fully supported | |
| Project Hierarchy | Board Folder Structurelossy | Fully supported | |
| HRIS Integration Reference | Integration Documentation1:1 | Fully supported | |
| Integration Mapping Metadata | Field Mapping Reference Document1:1 | Fully supported | |
| Reports | Widgets and Dashboardslossy | Not supported | |
| Workflows and Automations | Automation Documentationlossy | Fully 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.
Mosaic gotchas
No public API for data export or migration
Custom formulas require manual verification at destination
Time entry migration requires stored procedure for Deltek targets
Integration credentials and OAuth tokens do not transfer
monday Work Management gotchas
Subitems have no bulk export endpoint
API complexity budget constrains query depth
Daily call limits vary sharply across plan tiers
Automation and integration rules do not export via API
Saved views are not exposed via API
Pair-specific challenges
Migration approach
Mosaic vendor coordination and advance notice filing
We file the required 6-week advance notice with Mosaic's Customer Success team to initiate the integration migration service. During this window, we conduct the full source audit: record counts for Projects, Clients, Employees, Time Entries, Phases, and Custom Metrics; screenshot documentation of every active integration (Gusto, ERP, and other HRIS connections); and an evaluation of formula complexity across all Custom Metrics. The customer provides Mosaic with the cut-off date for new entries. We do not begin data extraction until Mosaic confirms the migration timeline.
Source schema documentation and monday.com board design
We document the Mosaic source schema in full: object relationships (project-to-client, project-to-phase, employee-to-time-entry), field names and data types, active custom metrics with formula syntax, integration field mappings, and any historical workarounds the customer used for missing features. We then design the monday.com destination structure: workspace and folder organization, board templates per project type, column type configuration (Status, Date Range, People, Time Tracking, Number, Formula, Tags), and group structure per Phase. Custom metrics requiring Formula column recreation are flagged with a complexity rating.
Data extraction and transformation
Mosaic delivers the exported data files (Projects, Clients, Employees, Time Entries, Phases, Custom Metrics) per the agreed migration scope. We transform each dataset into monday.com import format: Projects become board creation payloads; Clients become contact records or item properties; Employees become user provisioning records plus People column reference data; Time Entries become item creation payloads with Time Tracking values; Phases become Group creation payloads. We resolve foreign key relationships (employee to time entry, client to project, phase to project) before import using lookup resolution against extracted IDs.
Sandbox import and reconciliation
We run a full import into a monday.com test workspace using production-like data volume. The customer reconciles record counts, spot-checks 25-50 records per object type against the Mosaic source, validates formula column outputs against original Custom Metrics, and confirms that Group ordering matches Phase hierarchy. Custom metric formula recreation is validated during this phase. Any mapping corrections or schema adjustments happen in the test workspace before production import begins.
Production migration in dependency order
We run production import in dependency order: Workspaces and folders first, then Boards (from Projects), then Groups (from Phases), then Items (from Time Entries with employee assignments), then employee and client contact properties. Each phase emits a row-count reconciliation report before the next phase begins. monday.com rate limits are monitored per batch using the complexity response header, and batch sizes are adjusted dynamically. Integration credentials and automation logic are not migrated; these are delivered as reference documentation for the customer to rebuild in monday.com.
Cutover, validation, and documentation delivery
We freeze writes in Mosaic during cutover, run a final delta import of any records modified during the migration window, then deliver the Custom Metric formula inventory, integration mapping reference, automation inventory, and report inventory documents. We support a one-week hypercare window for reconciliation issues. We do not rebuild Mosaic automations as monday.com automations or re-establish Gusto and HRIS connections inside the migration scope; those are separate configuration tasks documented in the delivered inventories.
Platform deep dives
Mosaic
Source
Strengths
Weaknesses
monday Work Management
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 Mosaic and monday Work Management.
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
Mosaic: Not publicly documented on the README portal — confirmed during scoping..
Data volume sensitivity
Mosaic 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 Mosaic to monday Work Management migration scoping. Not seeing yours? Book a call.
Walk through your Mosaic to monday Work Management migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Mosaic
Other ways to arrive at monday Work Management
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.