Project Management migration
Field-level mapping, validation, and rollback between Intervals and Trello. We move data and schema; workflows are rebuilt natively in Trello.
Intervals
Source
Trello
Destination
Compatibility
8 of 12
objects map 1:1 between Intervals and Trello.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Intervals to Trello is a structural simplification. Intervals organizes work in a Client > Project > Task hierarchy with time entries, milestones, and budget tracking as first-class objects. Trello uses a Board > List > Card model with no native concept of milestones, time tracking, or budget fields. We map the hierarchy faithfully — each Intervals Project becomes a Trello Board, each Task becomes a Card — but we flag that time entries, billable hours, and budget data have no native Trello equivalent and require either custom fields or a separate time-tracking Power-Up post-migration. Documents cannot be bulk-exported from Intervals; we document every file URL during discovery and hand the customer a manual-download checklist organized by Project and Task. Workflows, approval chains, and custom activity fields scoped to time entries do not migrate as code; we deliver a written inventory of these for the customer's admin to rebuild in Trello Butler or a Power-Up.
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 Trello, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Intervals
Client
Trello
Workspace or Board
lossyIntervals Clients are top-level organizational units containing Projects. In Trello, the closest analog is a Workspace (Atlassian-owned) or a top-level Board used as the client container. We discuss this distinction during scoping: if the customer manages multiple clients with separate billing or reporting needs, we recommend a Trello Workspace with one Board per client project. Workspace creation is scoped to the customer's admin and is a prerequisite before migration begins.
Intervals
Person
Trello
Member
1:1Intervals People (user accounts with timesheet permissions and roles) map to Trello Members. We match by email address and preserve the active/inactive status. Intervals access levels (admin/member) map to Trello Workspace roles during provisioning; the customer's admin sets these roles in Trello before we assign members to boards.
Intervals
Project
Trello
Board
1:1Each Intervals Project becomes a Trello Board. Project name, status (active/archived), start date, and end date migrate as Board metadata. We use the project start date as the Board creation date. If the original Intervals project carries a budget figure, we flag this as a custom field requiring post-migration setup because Trello has no native budget object.
Intervals
Milestone
Trello
Due Date + Label or Checklist
lossyIntervals Milestones are date-driven checkpoints within a Project. Trello has no native Milestone object. We simulate this by mapping Milestone target dates to the due dates on milestone-scope Cards, and we optionally create a Label named after the Milestone to visually group those Cards. For milestone checklists or completion flags, we add a Checklist item to each affected Card. This is a customer-facing configuration decision made during scoping.
Intervals
Task
Trello
Card
1:1Intervals Tasks map directly to Trello Cards. We preserve task name, description, status (open/complete), estimated hours, actual hours, assignees (People mapped to Members), and the milestone linkage where present. Task ordering within a List preserves the Intervals sequence order. Archived tasks in Intervals map to archived Cards in Trello.
Intervals
Task Comment
Trello
Card Comment
1:1Task-level comments in Intervals migrate as Card Comments in Trello. Comment author maps to the corresponding Trello Member by email. Comment timestamp is preserved. Intervals supports threaded comments; Trello does not — we flatten threads into sequential Card Comments ordered by timestamp.
Intervals
Milestone Comment
Trello
Card Comment
1:1Milestone comments migrate to the Card Comments of the Cards grouped under that Milestone via the due-date or Label mapping. If a Milestone has standalone comments not tied to a specific task, we add them as a Card Comment on the first Card in the Milestone group or as a Board Description update if no Cards exist under that Milestone.
Intervals
Project Note
Trello
Board Description or Card
1:1Intervals Project Notes are standalone text entries scoped to a Project but not tied to Tasks or Milestones. We migrate these as Board Description updates in Trello, or as a pinned Card titled 'Project Notes' if the text is extensive. The customer chooses the strategy during scoping.
Intervals
Time Entry
Trello
Custom Field or External Reference
lossyIntervals time entries are the primary data object in the platform and have no native Trello equivalent. We offer two strategies during scoping. Strategy one: migrate time-entry data (hours, date, billable flag, task association) as Trello Custom Fields on each Card using Trello Standard plan's custom field support. Strategy two: preserve time entries in a CSV export alongside the migration and connect to an external time-tracking Power-Up such as Clockify post-migration. The choice depends on the customer's reporting needs and Trello plan tier.
Intervals
Custom Activity Field
Trello
Custom Field
1:1Intervals custom activity fields are user-defined properties attached to time entries. These vary per account and are not visible in the standard CSV export — they appear only via the API. We enumerate all active custom activity fields during discovery and map each to a Trello Custom Field on the relevant Cards. If the customer is on Trello Free, custom fields are not available; we surface this constraint upfront and recommend upgrading to Standard or migrating the fields to a companion spreadsheet.
Intervals
Document
Trello
Card Attachment
1:1Intervals Documents are file attachments stored per task. The platform explicitly does not allow bulk export — only individual downloads are supported. We document every document URL during the discovery scan and present the customer with a manual-download checklist organized by Project and Task. We do not attempt to script bulk document retrieval because no API-based workaround exists in Intervals. Once the customer completes the manual downloads, we attach the files to the corresponding Trello Cards during migration.
Intervals
Budget
Trello
Custom Field
lossyIntervals per-project and per-task budget fields have no native Trello equivalent. We map these to Trello Custom Fields (Number or Currency type) on the Board or Cards. If the customer is on Trello Free, we flag this as a limitation and recommend upgrading to Standard or using a Power-Up such as Planyard for budget reporting post-migration.
| Intervals | Trello | Compatibility | |
|---|---|---|---|
| Client | Workspace or Boardlossy | Fully supported | |
| Person | Member1:1 | Fully supported | |
| Project | Board1:1 | Fully supported | |
| Milestone | Due Date + Label or Checklistlossy | Fully supported | |
| Task | Card1:1 | Fully supported | |
| Task Comment | Card Comment1:1 | Fully supported | |
| Milestone Comment | Card Comment1:1 | Fully supported | |
| Project Note | Board Description or Card1:1 | Fully supported | |
| Time Entry | Custom Field or External Referencelossy | Fully supported | |
| Custom Activity Field | Custom Field1:1 | Fully supported | |
| Document | Card Attachment1:1 | Fully supported | |
| Budget | Custom Fieldlossy | 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
Trello gotchas
Billing model uses maximum seat quantity at term midpoint
Custom Field data historically stored in pluginData
API rate limits are token-gated and can block bulk migration
Guest-to-paid seat conversion triggers on multi-board membership
Automation command runs are capped per plan and overage triggers upgrade pressure
Pair-specific challenges
Migration approach
Discovery and API enumeration
We audit the source Intervals account via API to enumerate all active objects: Clients, People, Projects, Milestones, Tasks, Task Comments, Milestone Comments, Project Notes, Time Entries, Custom Activity Fields, and Document URLs. We extract the full schema including any custom fields, inter-object relationships (task-to-milestone linkage, project-to-client ownership), and the status of any archived records. We document every document URL in a checklist organized by Project and Task for the customer's manual-download phase.
Scoping call and configuration decisions
We review the discovery output with the customer to confirm object mapping, resolve open questions (Workspace vs Board for Clients, milestone simulation strategy, time-entry handling), and agree on the document-download timeline. We also confirm the Trello plan tier and whether custom fields are available, because this affects how we handle time entries and budget fields. The customer begins the manual document downloads during this phase.
Trello workspace and board structure setup
The customer provisions the Trello Workspace and creates Boards corresponding to each Intervals Project before migration begins. We provide a Board-naming convention and a Workspace permission template. We also confirm Workspace roles for each migrated Person before we assign Members to Boards. This step cannot be automated because Trello Workspace creation requires the customer's admin account.
Sandbox migration and reconciliation
We run a full migration into a test Board or a Trello Workspace with a _test suffix using representative data volume. The customer reconciles record counts (Cards in, Lists in, Comments in, Members assigned), spot-checks 20-30 Cards against the Intervals source for field accuracy, and confirms the milestone simulation strategy. Any mapping corrections happen here before production migration begins.
Production migration in dependency order
We run production migration in record-dependency order: Members first (resolved by email), then Boards (from Projects), then Lists within each Board (mirroring Intervals task sections), then Cards (from Tasks with assignees, due dates, and descriptions), then Card Comments (from Task and Milestone comments), then Custom Fields (time entries and budget data), then Card Attachments (from the manually downloaded Intervals documents). Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, validation, and handoff
We freeze Intervals writes during cutover, run a final delta migration of any records modified during the migration window, then enable Trello as the system of record. We deliver a written inventory of Intervals Workflows, approval chains, and any custom activity field definitions that require rebuilding in Trello Butler or a Power-Up. We do not rebuild these as code inside the migration scope; that is a separate engagement or an internal admin task.
Platform deep dives
Intervals
Source
Strengths
Weaknesses
Trello
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 Trello.
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 Trello migration scoping. Not seeing yours? Book a call.
Walk through your Intervals to Trello 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 Trello
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.