Project Management migration
Field-level mapping, validation, and rollback between Merlin Project and monday Work Management. We move data and schema; workflows are rebuilt natively in monday Work Management.
Merlin Project
Source
monday Work Management
Destination
Compatibility
8 of 12
objects map 1:1 between Merlin Project and monday Work Management.
Complexity
CModerate
Timeline
3-5 weeks
Overview
Moving from Merlin Project to monday.com is a platform-type migration: Merlin Project is a native macOS/iPad application with no API, while monday.com is a browser-based cloud workspace with a REST API and OAuth. The fundamental challenge is that Merlin Project exposes no programmatic interface, so every migration runs on manually prepared CSV exports. We provide a view-preparation checklist that specifies exactly which columns must be visible before export — including custom fields, resource rates, and constraint flags — and we run targeted exports per open view to capture the full dataset. Activities map to Items on monday.com boards, with Groups representing project phases or work packages. Dependencies (Finish-to-Start, Start-to-Start, Finish-to-Finish, and Start-to-Finish) transfer to monday.com's dependency column and render in the Timeline view. Resources and Assignments from Merlin become team members and workload allocations in monday.com. Mindmap, Kanban, Netplan, and Reports views cannot export from Merlin Project, so we document those as manual re-creation steps. Automations and any custom Monday workflows are not migrated as code — we deliver a written automation inventory for the customer's admin to rebuild.
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 Merlin Project 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.
Merlin Project
Project
monday Work Management
Workspace or Board
1:1Merlin Project is the top-level container. Each project file becomes either a monday.com Board (preferred) or a monday.com Workspace if the customer manages multiple related projects. We map project name to Board name, project-level notes to the board description field, and project start date to the board's creation date for reference. Active projects migrate to active boards; archived projects map to archived board status.
Merlin Project
Activities
monday Work Management
Items
1:1Merlin Project Activities map to monday.com Items on the destination board. Each Activity's name becomes Item name, start and end dates map to the Timeline column, duration maps to a number column, and any Notes field maps to the Item description. Custom Activity properties become custom columns on the board. We preserve the Activity's constraint field (As Late As Possible, As Soon As Possible, Fixed Date) as a text column in monday.com for scheduling reference.
Merlin Project
Milestones
monday Work Management
Items (milestone type)
1:1Merlin Project zero-duration Milestones export as Activity rows with a milestone flag. We create monday.com Items with a Status column set to a milestone-specific label (e.g., 'Milestone') and the milestone date mapped to the Timeline column. Duration is set to 1 day to render correctly in the Timeline view. We flag milestones in the mapping notes so the customer's admin can apply a color or icon for visual distinction in monday.com.
Merlin Project
Dependencies
monday Work Management
Dependencies Column
1:1Merlin Project stores Finish-to-Start, Start-to-Start, Finish-to-Finish, and Start-to-Finish dependency types per Activity. In CSV export these appear as predecessor-successor references. Monday.com's dependency column natively stores predecessor Item IDs and renders as dependency lines in Timeline view. We parse the predecessor chain from CSV, map each predecessor-successor pair to the corresponding monday.com Item IDs (resolved after Item creation), and write the dependency column values using the monday.com API. Note: monday.com dependency column supports predecessor linking but does not natively store dependency type; Finish-to-Start is the default rendering.
Merlin Project
Resources
monday Work Management
Team Members
1:1Merlin Project Resources (people, equipment, materials) with hourly rates export from the Resource view. We extract all resource names and rates and match by email to monday.com workspace members. Equipment and material resources are added to monday.com as team members with a role designation (e.g., 'Equipment' or 'Material') so they can be assigned to Items. Hourly rates migrate to a number column on the person's profile or to a rate column if the team uses a resource management add-on.
Merlin Project
Assignments
monday Work Management
Assignees Column
1:manyMerlin Project Assignments link Activities to Resources with an allocation percentage. Each assignment is a row in the export representing one Activity-Resource pair. We map each assignment to the monday.com Item's Assignees column, adding the resolved team member. If an Activity has multiple assigned resources, all appear in the Assignees column of the corresponding Item. Allocation percentage migrates to a number column named '% Allocation' if the customer's workflow requires it, since monday.com's native assignee field does not store allocation weight.
Merlin Project
Resource Rates and Costs
monday Work Management
Formula or Number Columns
lossyMerlin Project tracks resource hourly rates and can compute Activity and project costs from those rates. Monday.com does not have native cost-tracking by resource rate, but Pro tier and above support formula columns. We create formula columns (or number columns with manual entry) for cost fields: Activity cost = (hours from Merlin) x (hourly rate from Resource). We configure these during migration if the customer requests cost preservation; otherwise we document the formula structure for their admin to implement post-migration.
Merlin Project
Custom Fields
monday Work Management
Custom Columns
lossyMerlin Project custom Activity properties (defined per project) appear as additional columns in the CSV export if they are visible in the exported view. We map each custom field to the equivalent monday.com column type: text to Text column, numbers to Number column, dates to Date column, dropdown values to Dropdown or Tags column, and checkboxes to Checkbox column. The customer chooses the exact column type during scoping since monday.com's column type set differs from Merlin's property type set.
Merlin Project
Project Notes and Comments
monday Work Management
Item Descriptions or Updates
1:1Notes attached to Activities, Resources, or the project level in Merlin Project appear in the CSV export if the Notes column is visible. We map these to monday.com Item descriptions (rich text) for Activity-level notes, or to the board's Description field for project-level notes. Comment threads from Merlin Project do not export; we document the comment data as a manual re-creation step with a screenshot reference list provided by the customer.
Merlin Project
Scheduling Constraints
monday Work Management
Text or Date Column
lossyMerlin Project stores scheduling constraints per Activity (As Soon As Possible, As Late As Possible, Must Start On, Must Finish On, As Late As Possible with a date). These appear in the CSV export as a constraint field if visible. We preserve the constraint value in a text column named 'Constraint' in monday.com. Advanced constraint-driven scheduling (like a constraint-based critical path) cannot be natively preserved because monday.com does not have a constraint engine; the constraint values serve as documentation for the customer's admin to manage dates manually in Timeline view.
Merlin Project
Attachments (file list)
monday Work Management
File Column or Integrations
1:1Merlin Project attachments export as a file list (file names and paths) via the Attachments view CSV. Actual file binaries are stored separately. We extract the attachment list and provide the customer's admin with a file-path index. If the customer uses a cloud storage integration (Google Drive, Dropbox, SharePoint) already connected to monday.com, we document which attachments should be re-linked manually in monday.com's File column after migration.
Merlin Project
Project Baselines
monday Work Management
Not Migrated (Manual Documentation)
1:1Merlin Project supports dynamic baselines for tracking planned versus actual schedule and cost performance. Baselines are an in-app comparison feature and do not export to CSV. We capture the baseline dates and values (if visible as columns in the exported view) as a snapshot number column in monday.com for reference, but monday.com does not have a native baseline comparison feature. The customer's admin should use monday.com's Chart view or a third-party reporting integration for variance analysis post-migration.
| Merlin Project | monday Work Management | Compatibility | |
|---|---|---|---|
| Project | Workspace or Board1:1 | Fully supported | |
| Activities | Items1:1 | Fully supported | |
| Milestones | Items (milestone type)1:1 | Fully supported | |
| Dependencies | Dependencies Column1:1 | Mapping required | |
| Resources | Team Members1:1 | Fully supported | |
| Assignments | Assignees Column1:many | Fully supported | |
| Resource Rates and Costs | Formula or Number Columnslossy | Fully supported | |
| Custom Fields | Custom Columnslossy | Mapping required | |
| Project Notes and Comments | Item Descriptions or Updates1:1 | Fully supported | |
| Scheduling Constraints | Text or Date Columnlossy | Mapping required | |
| Attachments (file list) | File Column or Integrations1:1 | Fully supported | |
| Project Baselines | Not Migrated (Manual Documentation)1:1 | 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.
Merlin Project gotchas
No public API — migrations run on CSV exports only
Mindmap, Kanban, Netplan, and Reports views are not exportable
CSV export captures only the currently open view's column set
Multi-user license management is per-seat with manual license codes
Scheduling conflicts detected by Merlin are not exported
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
Export preparation and column scoping
We provide the customer with a Merlin Project export preparation checklist that specifies, for each view type (Gantt, WBS, List, Resource), exactly which columns must be made visible before running the CSV export. This includes all custom Activity properties, resource hourly rates, constraint flags, assignment percentage fields, and the Notes column. We also ask the customer to screenshot the Mindmap, Kanban, Netplan, and Reports views for the manual re-creation inventory. Once the customer confirms the exports are complete, we receive the CSV files and validate column coverage before proceeding to mapping design.
Data mapping design and monday.com schema setup
We design the mapping from Merlin Project objects to monday.com boards, Items, and columns. Each Merlin Project becomes a monday.com Board. Activities become Items with Timeline, Status, and Assignees columns configured. Dependencies are mapped to the monday.com dependency column. Resource rates and cost fields are mapped to number or formula columns. Custom Merlin properties are mapped to monday.com custom column types chosen during scoping. We configure the monday.com board structure (Groups, column set, views) before any data is written. If custom objects are in scope, we confirm the destination plan tier and provision custom objects in the target account.
CSV parsing and transformation
We parse the Merlin Project CSV exports and transform them into monday.com API-compatible payloads. Activities are transformed to Items with column values mapped to the configured board column types. Dependencies are parsed as predecessor-successor pairs and held in a dependency mapping table until Item IDs are assigned. Resources are matched by email to monday.com workspace members. Any records with missing required fields (e.g., an Activity with no name, or a Resource with no email) are flagged in a pre-load reconciliation report for the customer's admin to resolve.
Test migration to a staging board
We run a test migration into a designated monday.com board (or a separate workspace used as a staging area) with a subset of the data — typically one representative project with 50-100 Items. The customer's project manager reviews the board, verifies Item names, dates, dependency rendering in Timeline view, assignee assignments, and any custom column values. We correct mapping errors identified in the test and confirm the final column type assignments before the full production migration begins.
Production migration in dependency order
We run the full production migration in this order: Board creation with column configuration, then Activities to Items (dependency pairs held and written after all Items exist), then Resource assignments and assignee population, then custom column values, then cost and rate columns, then attachment file-path documentation, and finally any milestone Items with special status labels. Each phase emits a row-count reconciliation report. The monday.com API is used with rate-limit handling and exponential backoff to ensure reliability across large datasets.
Cutover, validation, and automation inventory handoff
We freeze the Merlin Project export environment during cutover, run a final delta check for any records modified during migration, and deliver the monday.com board with full data. We deliver the automation inventory document listing any automations documented from the customer's trial or planning sessions, with rebuild recommendations per automation. We do not rebuild automations or monday.com workflows as part of the migration scope. We support a one-week post-migration window for reconciliation issues and provide the screenshot-based inventory for Mindmap, Kanban, Netplan, and Reports views that require manual re-creation.
Platform deep dives
Merlin Project
Source
Strengths
Weaknesses
monday Work Management
Destination
Strengths
Weaknesses
Complexity grading
Moderate Project Management migration. 4 of 8 objects need a mapping; the rest are 1:1.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Merlin Project and monday Work Management.
Object compatibility
4 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
Merlin Project: Not applicable.
Data volume sensitivity
Merlin Project 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 Merlin Project to monday Work Management migration scoping. Not seeing yours? Book a call.
Walk through your Merlin Project 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 Merlin Project
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.