Project Management migration
Field-level mapping, validation, and rollback between TimeHero and Trello. We move data and schema; workflows are rebuilt natively in Trello.
TimeHero
Source
Trello
Destination
Compatibility
10 of 14
objects map 1:1 between TimeHero and Trello.
Complexity
BStandard
Timeline
1-2 weeks
Overview
Moving from TimeHero to Trello is a structural migration from an AI-driven adaptive scheduler into a manual Kanban board. TimeHero organizes work around tasks with automatic scheduling, work estimates, time tracking, and risk indicators; Trello represents work as cards moved between lists on boards with no native scheduling engine or time-tracking fields. We export TimeHero data via CSV from the Premium tier, map tasks to cards, time estimates to custom number fields, actual durations to custom number fields, and due dates to Trello's card due-date field. We preserve the original planned date and the adaptive-engine-scheduled date as separate custom fields so the destination system carries full context. Recurring task patterns, workflow templates, and Asana connector inbox data do not migrate; we deliver a written inventory documenting these for rebuild in Trello's Butler automation. Trello's free tier covers most migrations with board-level and card-level custom fields; Business Class ($45/user/month) is required only if the customer needs organization-wide custom fields, advanced admin controls, or priority support.
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 TimeHero 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.
TimeHero
Task
Trello
Card
1:1TimeHero tasks map directly to Trello cards. We extract title, description, due date, planned start date, and adaptive-scheduled date from the CSV and write them as card name, card description, due date, and two custom date fields (original_due_date and adaptive_scheduled_date) so that both the customer's intended deadline and TimeHero's auto-rescheduled date are preserved in Trello for manual review.
TimeHero
Project
Trello
Board
1:1TimeHero projects map to Trello boards. The project name becomes the board name, and we preserve the project description as the board description. If the customer has multiple TimeHero projects, we create one Trello board per project. Workspace or organization mapping is configurable; customers can choose whether all boards land in one Trello Workspace or are distributed across multiple.
TimeHero
Folder
Trello
List
1:manyTimeHero folders (organizational containers within projects) map to Trello lists. Each folder becomes a named list on the project's board. Tasks inside the folder become cards inside the list. If a customer has deeply nested folder structures, we flatten to one level of lists per board and note the full path in the card description.
TimeHero
Time Entry (actual duration)
Trello
Custom Number Field
1:1TimeHero time entries are embedded in tasks as actual duration (minutes worked) and remaining time fields. We create Trello custom fields of type Number named 'Actual Duration (min)' and 'Remaining Time (min)' on each card. These are card-level custom fields unless the customer has a Business Class subscription, in which case we use organization-wide custom fields. Trello has no native time-tracking UI; these fields provide the reference data for the customer's chosen time-tracking integration (Time Doctor, Toggl, or Butler).
TimeHero
Work Estimate
Trello
Custom Number Field
1:1TimeHero task work estimates (in minutes or hours depending on the task's configured unit) migrate to a Trello custom number field named 'Work Estimate (min)'. If the source data is stored as hours, we convert to minutes during the CSV transform. This field sits alongside the actual duration field so cards carry both the planned effort and the logged effort.
TimeHero
Assignee
Trello
Card Member
1:1TimeHero task assignees map to Trello card members. We resolve each assignee by their TimeHero display name and map to the corresponding Trello Workspace member by email match. If a Trello user does not exist for the assignee, the card is created first and the member assignment is queued for the customer's admin to provision the Trello account before the migration completes.
TimeHero
Priority
Trello
Label
lossyTimeHero priority values (high, medium, low, none) map to Trello label colors. We create a standardized label set per board: red for high priority, yellow for medium, green for low, and gray for none. If the customer uses custom priority tiers beyond these four, we create additional labels and document the full mapping in the migration scope.
TimeHero
Recurring Task Rule
Trello
Butler Command (documented)
1:1TimeHero recurring task patterns (daily, weekly, monthly recurrence with configurable intervals) have no native Trello equivalent. We document each recurring rule from the source as a written Butler command specification (trigger type, frequency, card duplication or checklist addition) so the customer's admin can implement the automation in Trello post-migration. We do not create Butler commands programmatically as part of the migration scope.
TimeHero
Task Dependency
Trello
Checklist Item or Card Link
lossyTimeHero supports task dependencies (x must complete before y begins). Trello has no native dependency graph. We represent dependencies as checklist items on the dependent card naming the blocking task ('Blocked by: [Task Name]'), or as Card Links (Trello's power-up feature) connecting the two cards. The customer chooses the representation during scoping.
TimeHero
Risk Indicator
Trello
Custom Text Field
lossyTimeHero flags tasks at risk based on scheduling conflicts and deadline proximity. These are computed values. We capture the triggering conditions (deadline date, remaining time, assigned capacity) as a custom text field named 'Risk Context' on the card, populated with a human-readable summary ('Deadline in 2 days, remaining time: 480 min, capacity: available') so the Trello board user can assess the risk manually.
TimeHero
Calendar Event (connected)
Trello
Card (optional)
1:1TimeHero uses connected Google and Outlook calendar events as scheduling context, not as stored primary records. We do not migrate calendar events as Trello cards unless the customer specifically requests it during scoping. If requested, we create a dedicated board with cards representing the calendar events and note that these are reference data, not schedule-automated cards.
TimeHero
Workflow Template
Trello
Board Template (documented)
1:1TimeHero workflow templates (Premium feature) store project structure and process as application state that cannot be exported. We document the template structure during discovery by walking through each template in TimeHero's UI and producing a written board template specification: list names, default labels, default card templates, and recommended Butler commands. The customer's admin builds the Trello board template from this documentation post-migration.
TimeHero
Asana Integration Inbox
Trello
List or Board (documented)
1:1If the customer used TimeHero's Asana connector to pull assigned tasks into the TimeHero inbox for scheduling, we identify those tasks and flag them as Asana-sourced in the migration data. We do not migrate Asana data; if Asana is in the customer's stack, we recommend either maintaining Asana as the task source or rebuilding the sync relationship via Zapier or the Asana-Trello native integration post-migration.
TimeHero
Attachment
Trello
Not migrated
1:1TimeHero attachments linked to tasks are not included in the CSV export and cannot be programmatically retrieved. We alert customers during discovery to manually download all task attachments from within TimeHero before migration, and we provide a checklist of cards requiring post-migration re-upload of those files. Trello card attachments are supported and can be re-linked after migration completes.
| TimeHero | Trello | Compatibility | |
|---|---|---|---|
| Task | Card1:1 | Fully supported | |
| Project | Board1:1 | Fully supported | |
| Folder | List1:many | Fully supported | |
| Time Entry (actual duration) | Custom Number Field1:1 | Fully supported | |
| Work Estimate | Custom Number Field1:1 | Fully supported | |
| Assignee | Card Member1:1 | Fully supported | |
| Priority | Labellossy | Fully supported | |
| Recurring Task Rule | Butler Command (documented)1:1 | Fully supported | |
| Task Dependency | Checklist Item or Card Linklossy | Fully supported | |
| Risk Indicator | Custom Text Fieldlossy | Fully supported | |
| Calendar Event (connected) | Card (optional)1:1 | Fully supported | |
| Workflow Template | Board Template (documented)1:1 | Fully supported | |
| Asana Integration Inbox | List or Board (documented)1:1 | Fully supported | |
| Attachment | Not migrated1: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.
TimeHero gotchas
CSV export is gated behind Premium plan
No public API or documented REST endpoints
Workflow templates are non-portable configuration
Over-automation can reschedule tasks silently
Timesheet export lacks attachment references
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 plan confirmation
We confirm the customer's TimeHero subscription tier, identify all projects and folders requiring migration, and flag any Basic or Professional users who need temporary Premium access for CSV export. We document the folder-to-list mapping strategy, recurring task rules, workflow template library, and any attachment references requiring manual download. We also confirm the Trello Workspace structure and whether the customer has Business Class (for organization-wide custom fields) or is using the free tier.
CSV extraction and data audit
The customer performs CSV export from TimeHero's web interface on a per-project or per-folder basis. We receive the exported CSVs and audit them for completeness: task counts, field presence (due date, estimate, actual duration, assignee), recurring task pattern references, and any gaps in folder coverage. If the export is incomplete due to Premium-tier restrictions, we escalate to the plan upgrade step before proceeding.
Trello board and list creation
We create one Trello board per TimeHero project, with lists corresponding to each TimeHero folder. We pre-create the custom fields (actual duration, remaining time, work estimate, original due date, adaptive scheduled date, risk context) on each board. If the customer uses organization-wide custom fields (Business Class), we configure those at the Workspace level. Labels are created per board following the priority color scheme agreed during scoping.
Card creation with parent-record resolution
We create Trello cards in dependency order: folders first (to establish list context), then tasks within each list. Assignees are resolved by email match to Trello Workspace members. For tasks with dependencies, we apply the chosen representation (checklist item or Card Link) per the customer's selected strategy. Each card carries all migrated fields: name, description (including any TimeHero notes), due date, custom fields for time data, and priority label.
Recurring and workflow documentation delivery
We compile the written inventory of every recurring task rule (with recommended Butler command syntax) and every workflow template (with board template specification). This document is delivered alongside the migration and is the customer's guide for rebuilding automation in Trello. We do not create Butler commands as part of the migration scope.
Validation, cutover, and post-migration checklist
We run a row-count reconciliation against the source CSV: cards created in Trello vs tasks exported from TimeHero. We spot-check 20-30 cards for field accuracy (due date, custom fields, labels, members). The customer performs a final review board walkthrough before cutover. We freeze writes to TimeHero during the cutover window, run a final delta check, and deliver the post-migration checklist including the attachment re-upload list and the automation rebuild handoff document.
Platform deep dives
TimeHero
Source
Strengths
Weaknesses
Trello
Destination
Strengths
Weaknesses
Complexity grading
Standard Project Management migration. 1 of 8 objects need a manual workaround.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across TimeHero and Trello.
Object compatibility
1 of 8 objects need a manual workaround.
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
TimeHero: Not publicly documented.
Data volume sensitivity
TimeHero 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 TimeHero to Trello migration scoping. Not seeing yours? Book a call.
Walk through your TimeHero 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 TimeHero
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.