Project Management migration
Field-level mapping, validation, and rollback between Float and Trello. We move data and schema; workflows are rebuilt natively in Trello.
Float
Source
Trello
Destination
Compatibility
4 of 12
objects map 1:1 between Float and Trello.
Complexity
BStandard
Timeline
2-4 weeks
Overview
Moving from Float to Trello is a migration from a resource-scheduling platform to a task-management platform, not a direct feature-for-feature replacement. Float organizes around People allocation, capacity heatmaps, and planned-versus-actual hours; Trello organizes around Boards, Lists, and Cards with a Kanban workflow. We map Float's Projects to Trello Boards, Float's Tasks to Trello Cards, and Float's People to Board Members, preserving card content, descriptions, due dates, and label assignments. We do not migrate scheduling data as native calendar views, time entries as billable records, or Placeholder records as there are no equivalent Trello objects. We flag what requires manual rebuild post-migration and deliver a written inventory of those gaps. Automation rules (Float's scheduling automations) do not migrate; we document them for the customer's admin to rebuild as Butler rules or Power-Up workflows.
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 Float 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.
Float
Project
Trello
Board
1:1Float Projects map to Trello Boards. The Project name becomes the Board name. Project status (active, archived) maps to Board archival state. Float's client association becomes a Board description field or a Trello Workspace label if the Business Class tier is used, since Trello does not have a native client-object hierarchy above Boards.
Float
People
Trello
Board Member
1:1Float People records map to Trello Board Members. The person's name, email, and role transfer to the Trello member profile. We resolve People records by email against Trello member invitations and grant Board access during migration. Inactive Float users are migrated as inactive or excluded depending on the scoping decision; Trello's free tier limits member counts per Workspace which we check before migration.
Float
Task
Trello
Card
1:1Float Tasks map to Trello Cards within a Board. Task name becomes Card title, Task description becomes Card description, Task start and end dates become Card due dates, Task status maps to Card List position (To Do, In Progress, Done), and assigned hours are stored in the Card description as a formatted note since Trello has no native estimated-hours field.
Float
Schedule
Trello
Card Due Dates + Description
lossyFloat's Schedule view (people allocated to tasks across a date range) has no native Trello equivalent. We extract the schedule as CSV and apply it as follows: scheduled hours per task are appended to the Card description as a formatted line, and task start and end dates become Card start and due dates using Trello's native date fields. Calendar-view scheduling cannot be replicated in Trello's Kanban model.
Float
Time Entry
Trello
Not migrated (reference export)
lossyFloat time entries (actual hours logged against tasks, available on Pro and above) have no Trello equivalent. Time entries are exported as a separate CSV report during migration and handed to the customer as a reference file. If the customer uses Trello's Time Tracking Power-Up post-migration, the CSV can be imported manually; this is outside standard migration scope.
Float
Placeholder
Trello
Not migrated (reconciliation)
lossyFloat Placeholders (unconfirmed hires or temp workers, tier-limited: 1 on Starter, 5 on Pro, unlimited on Enterprise) have no Trello equivalent. We flag all Placeholder records during scoping and present three options: exclude them from migration, convert them to standard People records (billing-active in Trello), or hold them for post-migration provisioning. The choice is made during discovery.
Float
Department
Trello
Workspace + Label
lossyFloat Departments group People and affect capacity rollup views. Trello has no native department concept. We map Departments to Trello Workspaces (separate Workspaces per department on Premium or Enterprise) or to a Label scheme within a single Workspace. Workspace mapping is chosen during scoping based on Trello tier and organizational complexity.
Float
Role
Trello
Member Profile Label
lossyFloat Roles categorize People (Developer, Designer, PM) and affect availability filtering. Trello has no native role concept. We store Role as a custom Label on the Board Member or as a text note in the member profile. If Trello Business Class is in use, custom fields on Cards can reference role-based labels for filtering.
Float
Client
Trello
Board Label
1:1Float Clients group Projects and appear in billing and reporting views. Trello does not have a native client object. We map Client name to a Board Label or to the Workspace name for single-client Boards. For multi-client organizations on Trello Premium or Enterprise, each Client maps to a separate Workspace for natural isolation of client-facing project data.
Float
Custom Fields (People/Project)
Trello
Board Labels or Card Description
lossyFloat Custom Fields on People and Projects (discovered via paginated API before extraction) are mapped to Trello Labels for categorical fields and appended to Card or Board descriptions for text fields. Trello Business Class supports native custom fields on Cards which provides a closer semantic match. Standard Trello free and Standard tiers require custom field emulation via labels or description text. We enumerate all active custom fields during discovery and confirm the mapping strategy before migration.
Float
Milestones
Trello
Not applicable
lossyFloat does not have a native Milestone object. Projects have end dates but no milestone sub-objects. We do not migrate milestones since the concept does not exist in Float's schema and therefore has no corresponding source data to transfer.
Float
Time Off
Trello
Card or Calendar Export
lossyFloat Time Off blocks reduce a person's capacity for specific dates and affect scheduling views. Trello has no capacity or absence tracking. We export Time Off blocks as a separate CSV during migration. Post-migration, customers can use Trello's Calendar Power-Up or a third-party time-off tool to display availability. Capacity heatmap reporting is not available in Trello.
| Float | Trello | Compatibility | |
|---|---|---|---|
| Project | Board1:1 | Fully supported | |
| People | Board Member1:1 | Fully supported | |
| Task | Card1:1 | Fully supported | |
| Schedule | Card Due Dates + Descriptionlossy | Fully supported | |
| Time Entry | Not migrated (reference export)lossy | Fully supported | |
| Placeholder | Not migrated (reconciliation)lossy | Fully supported | |
| Department | Workspace + Labellossy | Fully supported | |
| Role | Member Profile Labellossy | Fully supported | |
| Client | Board Label1:1 | Fully supported | |
| Custom Fields (People/Project) | Board Labels or Card Descriptionlossy | Fully supported | |
| Milestones | Not applicablelossy | Not supported | |
| Time Off | Card or Calendar Exportlossy | 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.
Float gotchas
Placeholder limits by tier block full import
Active-user billing model affects migration scoping
Schedule CSV export truncates at date-range boundaries
Custom fields require pre-migration schema discovery
Time entry history spans billing periods
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 scoping
We audit the source Float account across Projects, People, Tasks, Placeholders, Departments, Roles, Clients, Time Entries, and Custom Fields using Float's paginated API with custom-field discovery. We enumerate archived Boards in the destination Trello account, check Workspace member limits, and confirm the Trello tier. The discovery output is a written migration scope with object counts, Placeholder disposition decisions, department-to-Workspace mapping strategy, and a Trello tier recommendation if the free tier cannot accommodate the migrated structure.
Schema mapping design
We design the mapping between Float's object model and Trello's Board-List-Card hierarchy. Projects become Boards. Tasks become Cards distributed across Lists representing workflow stages. Float task status maps to List names (To Do, In Progress, Done) which we configure before migration. People map to Board Members with invitations sent during migration. Custom fields map to Labels or Card description text. We design the department-to-Workspace mapping and confirm the client-label strategy.
Sandbox migration and reconciliation
We run a full migration into a Trello Sandbox or a temporary Workspace using a representative slice of data (typically 10-20% of record volume). The customer's project manager reviews Board structure, card content, member assignments, and label accuracy, and signs off before production migration. Mapping corrections are applied here.
Board and List structure creation
We create Trello Boards and Lists in dependency order before any Cards are migrated. Each Float Project becomes a Board with its client label applied. Lists are created per workflow stage mapped from Float task status. Board settings (permission level, voting, card cover images) are configured during this phase.
Card and member migration
We migrate Cards in batches using Trello's REST API with rate-limit handling and exponential backoff. Card title, description, due dates, member assignments, and labels transfer directly. Scheduled hours from Float's schedule are appended to Card descriptions. Each batch emits a row-count reconciliation report before the next batch begins.
Cutover, validation, and handoff
We freeze Float writes during cutover, run a final delta migration of records modified during the migration window, then enable Trello as the active system of record. We deliver the schedule CSV export, time entry reference export, and Placeholder reconciliation report. We provide a written inventory of any custom field types that could not be mapped natively. We do not rebuild Float automations as Trello Butler rules; that inventory is handed to the customer's admin for post-migration rebuild.
Platform deep dives
Float
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 Float 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
Float: Not publicly documented.
Data volume sensitivity
Float 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 Float to Trello migration scoping. Not seeing yours? Book a call.
Walk through your Float 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 Float
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.