Project Management migration
Field-level mapping, validation, and rollback between web2Project and monday Work Management. We move data and schema; workflows are rebuilt natively in monday Work Management.
web2Project
Source
monday Work Management
Destination
Compatibility
10 of 12
objects map 1:1 between web2Project and monday Work Management.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Moving from web2Project to monday.com is a platform-modernization migration that shifts from a self-hosted PHP/MySQL system with no production API to a cloud-native work management platform with a GraphQL API. The source-side extraction requires direct MySQL database access because web2Project's REST API remains a draft feature and is not available in production. We map web2Project Projects to monday.com Boards, Tasks to Items with subtask hierarchy preserved, Task Dependencies to monday's dependency column, and web2Project's Companies and Departments to monday.com's Workspace and Team structure. Gantt chart task dates and durations migrate to the monday.com Timeline view. Budget fields from web2Project migrate as read-only text because monday.com lacks a native financial tracking model. Automations, custom PHP modules, and the web2Project forum structure do not migrate as code; we deliver a written inventory of automation triggers for the customer's admin to rebuild using monday.com's native automation builder. The migration runs in discovery, schema design, sandbox validation, and production phases with full reconciliation at each step.
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 web2Project 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.
web2Project
Project
monday Work Management
Board
1:1web2Project Projects map to monday.com Boards. Each web2Project project name, description, color tag, start date, end date, priority, and project owner (assigned user) migrate as Board metadata. We extract project settings directly from MySQL and create the Board via the monday.com API, preserving the project status as a Board state. Multiple web2Project projects map to separate monday.com Boards within a shared Workspace.
web2Project
Task
monday Work Management
Item
1:1web2Project Tasks map to monday.com Items on the target Board. Task name, description, start date, end date, priority, percent complete, and assignee migrate as Item column values. web2Project's parent-child task hierarchy maps to monday.com subtasks within the parent Item. Task status (task_log.proj_task_priority, task_status) maps to a Status column on the Board with values defined during schema design.
web2Project
Task Dependency
monday Work Management
Dependency column
1:1web2Project inter-task dependency records (task_dependencies table) map to monday.com's Dependency column between Items. We preserve the dependency type (Finish-to-Start, Start-to-Start, etc.) where supported and use monday's auto-scheduling feature to recalculate downstream Item dates based on the resolved dependencies after migration.
web2Project
User
monday Work Management
User
1:1web2Project user accounts (username, email, role, active/inactive status) map to monday.com Workspace members. We resolve users by email match against the monday.com destination account. Any web2Project user without a matching monday.com account is held in a reconciliation queue for the customer's admin to provision before Board assignment migration begins.
web2Project
Company
monday Work Management
Team
lossyweb2Project Companies (organizational entities distinct from departments) map to monday.com Teams within the Workspace. Company name, address, phone, and primary contact migrate as Team metadata. If the customer uses monday.com's Contact Boards (CRM features) on higher tiers, Company records can optionally map to a Contacts Board.
web2Project
Department
monday Work Management
Team subgroup
lossyweb2Project Departments are sub-organizational units within Companies and map to monday.com Team subgroups or Board-level Groups. The department hierarchy is preserved as Board Groups with names matching the source department structure. If web2Project departments span multiple companies, we map them to Teams in monday.com and attach the relevant Boards per department assignment.
web2Project
Custom Field (v2.4)
monday Work Management
Custom Column
1:1web2Project v2.4 custom fields (text, number, date, dropdown, checkbox) map to monday.com custom column types. The v2.4 schema uses SOLID OOP store and delete methods, and we detect the pre-v2.4 versus post-v2.4 field format during database inspection to avoid type mismatches. Dropdown custom fields map to monday.com Dropdown or Tags columns; checkbox fields map to Checkbox columns; date fields map to Date columns with timezone normalized to UTC during extraction.
web2Project
Gantt Chart (dates and dependencies)
monday Work Management
Timeline view
1:1web2Project Gantt chart task dates, durations, and dependencies migrate as the underlying data driving monday.com's Timeline view. We do not migrate the rendered Gantt visualization itself — the Gantt is a rendering of task start/end dates and dependencies that we map to the Timeline column on the Board. The Timeline view is available on Standard and above plans.
web2Project
Calendar Event
monday Work Management
Item with Date column
1:1web2Project calendar events and task-based iCalendar entries migrate to monday.com Items with Date column values populated from the event start/end timestamps. Event title and description map to Item name and description. All timestamps are normalized to UTC during extraction and mapped to the destination Workspace timezone setting.
web2Project
Forum / Thread
monday Work Management
Item Updates
1:1web2Project project forums (thread categories and thread metadata) migrate to monday.com Board-level documentation or Item Updates. Forum post content migrates as Updates on the related Items (Projects/Boards). Note that the flat threaded structure of web2Project forums does not map natively to monday's chronological Updates; we flatten threads into sequential Update entries to preserve the conversation content without reconstructing the nested reply structure.
web2Project
File Reference
monday Work Management
File attachment (manual transfer)
1:1web2Project file attachments (file references and metadata at project and task level) migrate as file attachment metadata linked to the corresponding Items. Actual file content (uploaded documents, PDFs, images) requires a separate file transfer step coordinated alongside the database migration. We map file names, original upload timestamps, and uploader references; the customer executes the physical file copy to monday.com Drive or the connected file storage integration.
web2Project
Budget Field
monday Work Management
Text column (read-only)
1:1web2Project budget fields are explicitly documented as documentation-only and are not used for tracking, evaluation, or reporting in the source platform. We migrate the values as read-only text fields on the Board or Item in monday.com. Any actual budget tracking must be re-implemented in monday.com using a numeric column, a connected spreadsheet integration, or a third-party budgeting tool. We flag this explicitly in the scope document before migration begins.
| web2Project | monday Work Management | Compatibility | |
|---|---|---|---|
| Project | Board1:1 | Fully supported | |
| Task | Item1:1 | Fully supported | |
| Task Dependency | Dependency column1:1 | Fully supported | |
| User | User1:1 | Fully supported | |
| Company | Teamlossy | Fully supported | |
| Department | Team subgrouplossy | Fully supported | |
| Custom Field (v2.4) | Custom Column1:1 | Fully supported | |
| Gantt Chart (dates and dependencies) | Timeline view1:1 | Fully supported | |
| Calendar Event | Item with Date column1:1 | Fully supported | |
| Forum / Thread | Item Updates1:1 | Fully supported | |
| File Reference | File attachment (manual transfer)1:1 | Fully supported | |
| Budget Field | Text column (read-only)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.
web2Project gotchas
No production API means direct database access is required for migration
Budget fields are documentation-only with no financial logic
Custom field format changed significantly in v2.4
Project Importer module has limited import scope
Timezone handling in user logs was rebuilt in v2.4
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
Discovery and database inspection
We audit the source web2Project MySQL database across all modules in use. We identify the web2Project version (pre-v2.4 or post-v2.4) to determine custom field schema structure, inventory all active Projects, Tasks, Task Dependencies, Users, Companies, Departments, Custom Fields, and Forum structures. We also assess any community-added modules that extend the standard schema. On the monday.com side, we identify the target Workspace, determine the appropriate license tier (Basic through Enterprise) based on migration scope, and confirm the Board structure strategy. The discovery output is a written migration scope with object counts, a preliminary field mapping matrix, and a monday.com tier recommendation.
Schema design in monday.com
We design the destination structure in monday.com before any data transfer. This includes creating Boards (one per web2Project Project or a consolidated structure based on the customer's preference), defining custom columns matching web2Project task fields, configuring the Status column values mapped from web2Project task priority and project status, setting up the Dependency column for task relationships, configuring Teams mapped from web2Project Companies and Departments, and defining the Timeline view from migrated task dates. We build the schema in a monday.com test Workspace first for validation.
Sandbox migration and reconciliation
We run a full migration into the monday.com test Workspace using production-like data volume. The customer reconciles record counts (Boards created, Items migrated, subtasks resolved, dependencies mapped), spot-checks 25-50 random Items against the web2Project source data, and validates that parent-child task hierarchy, assignee mapping, date fields, and custom column values match. Any mapping corrections occur in this phase before production migration begins. The Project Importer module is not used for primary migration because of its limited scope — we supplement it with direct database queries for all related objects.
File transfer coordination
web2Project file references and metadata migrate alongside the Board and Item data. Actual file content requires a separate file transfer step: we identify all file attachment records during database inspection, map them to their parent Projects and Tasks, and coordinate with the customer to execute the physical file copy to monday.com Drive or a connected file storage integration (Google Drive, Dropbox, SharePoint) before or after the data migration. We provide a file mapping manifest that lists each file, its original path, and its target location in monday.com.
Production migration in dependency order
We run production migration in record-dependency order. We begin with Users (reconciliation queue resolved), then Companies mapped to Teams, Departments mapped to Team subgroups or Board Groups, Projects mapped to Boards, Tasks mapped to Items with parent-child subtask hierarchy resolved, Task Dependencies mapped to the monday.com Dependency column, Custom Fields mapped to Board columns, Calendar events mapped to Item Date columns, Forum content mapped to Board or Item Updates, Budget values mapped as read-only text fields, and File references mapped alongside their parent Items. Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, validation, and automation rebuild handoff
We freeze web2Project writes during cutover, run a final delta migration of any records modified during the migration window, then hand the monday.com Workspace to the customer's team. We deliver the written automation inventory documenting any identified PHP-based workflow logic from web2Project modules with recommendations for rebuilding each as a monday.com automation. We support a one-week hypercare window for reconciliation issues. We do not rebuild automations as code inside the migration scope; that work is handled by the customer's monday.com admin using the native automation builder post-migration.
Platform deep dives
web2Project
Source
Strengths
Weaknesses
monday Work Management
Destination
Strengths
Weaknesses
Complexity grading
Standard Project Management migration. 3 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 web2Project and monday Work Management.
Object compatibility
3 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
web2Project: Not applicable — self-hosted; constrained by the customer's Apache/MySQL/PHP stack..
Data volume sensitivity
web2Project exposes a bulk API — large-volume migrations stream efficiently.
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 web2Project to monday Work Management migration scoping. Not seeing yours? Book a call.
Walk through your web2Project 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 web2Project
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.