Project Management migration
Field-level mapping, validation, and rollback between Intervals and monday Work Management. We move data and schema; workflows are rebuilt natively in monday Work Management.
Intervals
Source
monday Work Management
Destination
Compatibility
9 of 12
objects map 1:1 between Intervals and monday Work Management.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Intervals to monday.com is a structural migration that reconciles two fundamentally different data models. Intervals uses a hierarchical schema of Clients containing Projects containing Tasks and Milestones, with time entries as the primary data layer. monday.com uses a board-item-column model where a Board is a flat workspace, Items are individual records, and Groups subdivide Items. We map Intervals Clients to monday.com Workspaces, Projects to Boards, and Tasks to Items, with Milestone dates preserved as date columns or timeline dependencies. Custom activity fields from Intervals migrate as custom columns in monday.com. Time entries are migrated as time-tracking column data or as structured text columns for historical billing context. We do not migrate documents (Intervals does not support bulk document export), and we do not migrate Intervals workflow or timesheet approval settings as code — we deliver a written inventory of these for the customer's admin to rebuild in monday.com's Automation and Integrations layers.
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 Intervals 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.
Intervals
Client
monday Work Management
Workspace
1:1Intervals Clients are the top-level organizational unit and map to monday.com Workspaces. Each Client becomes a separate Workspace with the Client name as the Workspace name and the Client status (active/inactive) preserved. If the customer's Intervals account has multiple active Clients, we create one monday.com Workspace per Client to maintain the separation of client-facing work. Workspace-level permissions replace Intervals' access-level roles (admin, member) but require manual configuration in monday.com Settings post-migration.
Intervals
Project
monday Work Management
Board
1:1Intervals Projects belong to Clients and carry budget, start/end dates, and status. Each Project maps to a monday.com Board within the corresponding Workspace. We preserve the project-to-client ownership by placing each Board inside the Workspace created for its parent Client. Budget amounts and start/end dates transfer to custom number and date columns on the Board since monday.com does not have native per-project budget fields. Project status (active, on hold, completed) maps to a status column on the Board.
Intervals
Milestone
monday Work Management
Date Column or Timeline Column
lossyIntervals Milestones are date-driven checkpoints within a Project with optional comments. monday.com has no native Milestone object, so we replicate milestone behavior using date columns, timeline columns, or automation triggers. Target dates migrate to date or timeline columns with milestone name preserved as the column label. If the customer uses milestone-to-task linkage (milestones grouping multiple tasks), we document the linkage in a milestone-referencing custom column and advise on rebuilding via monday.com automation triggers at cutover. Milestone comments map to Board-level updates or Updates columns.
Intervals
Task
monday Work Management
Item
1:1Intervals Tasks belong to Projects and optionally to Milestones. Each Task maps to a monday.com Item within the corresponding Board. Task status (pending, in progress, completed) maps to a status column. Estimated hours and actual hours migrate to number columns. Assignees (People) map to monday.com People columns by resolving the Intervals person email against the monday.com workspace member list. Task-to-Milestone linkage is preserved by assigning the same timeline or date value to the Item that corresponds to its milestone target date.
Intervals
Task Comment
monday Work Management
Updates Column or Item Comment
1:1Intervals Task-level comments are threaded text entries attached to Tasks. monday.com stores comments natively on Items via the Updates column. We migrate Intervals Task comments as monday.com Item updates, preserving the comment author (mapped to the corresponding monday.com workspace member) and the original timestamp. Threaded replies preserve their parent comment order.
Intervals
Milestone Comment
monday Work Management
Board Update or Group Update
1:1Intervals Milestone comments are threaded entries tied to Milestones. Since monday.com has no dedicated milestone object, we migrate Milestone comments as Board-level Updates or as comments on a designated date Item representing the milestone checkpoint. The milestone name and target date are preserved alongside the comment history for audit purposes.
Intervals
Project Note
monday Work Management
Board Description or Document Column
1:1Intervals Project Notes are standalone text entries scoped to a Project but not tied to Tasks or Milestones. We migrate Project Notes to the Board description field or to a dedicated text column on the Board. If the customer has many Project Notes, we recommend a Document column linking to a Google Docs or shared drive file containing the full note history.
Intervals
Custom Activity Field
monday Work Management
Custom Column
lossyIntervals custom activity fields are user-defined properties attached to time entries and are not visible in standard CSV exports — they appear only via the API. We enumerate all active custom activity fields during the discovery phase by querying the Intervals API, then map each to a corresponding monday.com custom column. monday.com supports 30+ column types including text, number, date, dropdown, checkbox, and rating. We match the Intervals field type to the nearest monday.com column type during mapping. If the destination Board does not yet exist, we create custom columns before importing time entry data.
Intervals
Time Entry
monday Work Management
Time Tracking Column or Number Column
1:1Intervals Time Entries are the primary data object recording hours, date, task association, and billable status. We migrate time entries as time-tracking data in monday.com's Time Tracking column (available on Pro plan and above at $24/seat/mo) or as structured number columns with a date context for historical billing history. Each time entry is linked to its parent Task Item via the time tracking association. Billable status migrates as a checkbox column. Chronological ordering is preserved by setting the date value to the original Intervals timestamp. Time entries without a parent Task are stored as standalone time records on the Project Board.
Intervals
Person
monday Work Management
Workspace Member
1:1Intervals People are user accounts with timesheet permissions and roles (admin, member). We migrate People as monday.com Workspace members, preserving their name and email address. Active/Inactive status from Intervals maps to the member's invited/active status in monday.com. Access-level roles (admin, member) are noted in a custom text field on each member record for the customer's admin to map to monday.com Workspace roles post-migration since monday.com's permission model is structured differently (Workspace owners vs members vs guests).
Intervals
Document
monday Work Management
None
1:1Intervals Documents are attachments stored within Tasks or Projects, but the platform explicitly states that documents cannot be bulk exported — only individually downloaded. We do not migrate documents programmatically because no bulk retrieval mechanism exists. We flag this as a manual-step gap during scoping: we document every document URL (organized by Project and Task) in a checklist for the customer's team to download manually before or after migration. monday.com supports file attachments via Google Drive, Dropbox, and OneDrive integrations, but the source files must be available.
Intervals
Project Budget
monday Work Management
Number Column or Integration
lossyIntervals Per-task and per-project budget tracking (budget amount vs. logged hours) is a core billing feature. monday.com does not have a native budget tracking field. We migrate budget amounts as number columns and advise the customer on rebuilding budget-vs-actual calculations using monday.com's formula column capabilities or a third-party integration (e.g., a Google Sheets sync). The budget-to-actual burn rate calculation is not automated in monday.com without additional configuration.
| Intervals | monday Work Management | Compatibility | |
|---|---|---|---|
| Client | Workspace1:1 | Fully supported | |
| Project | Board1:1 | Fully supported | |
| Milestone | Date Column or Timeline Columnlossy | Fully supported | |
| Task | Item1:1 | Fully supported | |
| Task Comment | Updates Column or Item Comment1:1 | Fully supported | |
| Milestone Comment | Board Update or Group Update1:1 | Fully supported | |
| Project Note | Board Description or Document Column1:1 | Fully supported | |
| Custom Activity Field | Custom Columnlossy | Fully supported | |
| Time Entry | Time Tracking Column or Number Column1:1 | Fully supported | |
| Person | Workspace Member1:1 | Fully supported | |
| Document | None1:1 | Fully supported | |
| Project Budget | Number Column or Integrationlossy | 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.
Intervals gotchas
No bulk document export in Intervals
Custom activity fields are account-specific and require enumeration
No native bulk-import format for inter-object relationships
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 API enumeration
We audit the Intervals account via API for active Clients, Projects, Tasks, Milestones, People, and Time Entries. We enumerate all custom activity fields (not visible in CSV export) by querying the Intervals API directly. We document document attachment URLs organized by Project and Task for the manual-download checklist. We assess time-entry volume and billable/non-billable split, and we confirm the intended monday.com plan tier (Standard $14/seat for custom columns, Pro $24/seat for native time tracking). The discovery output is a written migration scope with record counts, custom field inventory, and a monday.com plan recommendation.
Workspace and Board structure design
We design the monday.com Workspace and Board structure to mirror the Intervals Client and Project hierarchy. Each Intervals Client becomes a monday.com Workspace. Each Intervals Project becomes a Board within the corresponding Workspace. We create custom columns for budget amounts, estimated/actual hours, billable status, and any custom activity fields enumerated in discovery. We design the milestone-replacement strategy: date columns or timeline columns with milestone names, plus a milestone_references column linking grouped Items. Board-level status columns mirror Intervals task status values. Schema is validated in a monday.com test Workspace before production migration begins.
Person-to-member mapping and workspace provisioning
We extract every distinct Person from Intervals (active and inactive) and match by email against the monday.com destination Workspace's member list. Any Person without a matching monday.com member goes to a reconciliation queue for the customer's admin to provision before record import resumes. Inactive Intervals users are provisioned as inactive or guest members in monday.com depending on whether historical time-entry attribution is required. Migration cannot proceed past task and time-entry import without resolved owner references.
Production migration in dependency order
We run production migration in record-dependency order: Workspace members (validated), Boards (from Intervals Projects, placed in the correct Workspace), Items (from Intervals Tasks with status, assignee, estimated hours, and actual hours mapped to corresponding columns), milestone date columns (applied to grouped Items), time entries (linked to parent Items via the time tracking column or structured number columns with date context), task and milestone comments (as Item updates or Board updates). Each phase emits a row-count reconciliation report before the next phase begins. Custom activity field data is loaded last after all custom columns are confirmed present in the destination Board.
Document checklist delivery and manual download coordination
We deliver the document URL checklist organized by Project and Task to the customer's team for manual download. We do not automate this step because Intervals does not expose a bulk retrieval mechanism. The customer downloads attachments during or after migration, then re-uploads to monday.com via the native file attachment feature or connected cloud storage. We advise scheduling document download before the migration window if the attachment volume exceeds 100 files to avoid post-migration data gaps.
Cutover, validation, and workflow handoff
We freeze Intervals write access during cutover, run a final delta migration of any records modified during the migration window, then enable monday.com as the system of record. We validate 25-50 randomly sampled Items against the Intervals source for record completeness, then deliver the automation and workflow inventory document to the customer's admin. We support a one-week hypercare window for reconciliation issues. We do not rebuild Intervals workflow patterns as monday.com automations inside the migration scope; that is a separate configuration engagement.
Platform deep dives
Intervals
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 Intervals 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
Intervals: Not publicly documented.
Data volume sensitivity
Intervals 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 Intervals to monday Work Management migration scoping. Not seeing yours? Book a call.
Walk through your Intervals 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 Intervals
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.