Project Management migration
Field-level mapping, validation, and rollback between Comidor and Trello. We move data and schema; workflows are rebuilt natively in Trello.
Comidor
Source
Trello
Destination
Compatibility
11 of 12
objects map 1:1 between Comidor and Trello.
Complexity
BStandard
Timeline
2-3 weeks
Overview
Comidor has no documented public REST API, which means direct API-based extraction is not possible. We work around this using Comidor's built-in CSV export functionality for record data, manual workflow definition extraction for business process documentation, and full Trello REST API with batch chunking for the destination load. Comidor Issues map to Trello Cards within Boards, with Custom User Fields translating to Trello Custom Fields on Standard and Premium plans. Knowledge Base articles migrate as Card descriptions or standalone Board documents, and the Leia chatbot associations cannot be extracted. Process Scheduling configurations and BPMN 2.0 workflow automations are not migratable as code; we deliver a written process inventory with step-by-step documentation so your admin can rebuild them in Trello Automations or Butler. File attachments migrate as Card attachments via Trello's API with a 10 MB per-file ceiling on the Free tier.
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 Comidor 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.
Comidor
Issue
Trello
Card
1:1Comidor Issues map directly to Trello Cards. The Issue title becomes the Card name, and the Issue description maps to the Card description field as plain text. Assignee, due date, priority, and status map to Trello Card member assignments, due date, Label colors, and List position respectively. If the Comidor instance uses multiple App modules (each acting as a separate Comidor app), we create one Trello Board per App and use List names to replicate the Comidor workflow stage labels.
Comidor
App
Trello
Board
1:1Comidor Apps are custom-built applications containing Issues, Forms, and Workflows. Each Comidor App maps to a Trello Board, with the App name becoming the Board name. We extract the app-level configuration as a JSON package and use it to define Board descriptions and default List structures during migration. Apps without Issues are imported as empty Boards with a note in the migration report.
Comidor
Custom User Field
Trello
Custom Field
1:1Comidor globally reusable Custom User Fields map to Trello Custom Fields on a per-Board basis. Text fields become Trello text Custom Fields; numeric fields become number Custom Fields; date fields become date Custom Fields; dropdown or multi-select fields become dropdown Custom Fields with the same options list. Trello Custom Fields are scoped to each Board, so we recreate the field definition on every destination Board where the original Comidor field was referenced. Note that Trello Custom Fields require a Standard ($5/user/mo) or Premium plan; Free-tier accounts cannot use them.
Comidor
File and Document
Trello
Card Attachment
1:1Comidor files and documents attached to Issues migrate as Card attachments in Trello. We extract binary files from Comidor and upload them to the corresponding Trello Card via the Trello API, preserving original filename and file type. File size limits apply: 10 MB per file on Trello Free, 250 MB per file on Standard and Premium. We flag any file exceeding the target tier's limit for the customer's admin to host externally and link from the Card instead.
Comidor
Knowledge Base
Trello
Card Description or Board Documentation
1:manyComidor Knowledge Base articles are flattened and migrated. Articles associated with specific Issues become Card descriptions (with the article text appended to the existing description or set as the description if no other description exists). Standalone articles without an Issue association are migrated as a separate Board with one Card per article, using Card descriptions to hold the full article text and Labels to represent article categories. The Leia chatbot configuration and article-to-response associations cannot be extracted and are not migratable; we flag these in the knowledge_base_gaps.md deliverable.
Comidor
Workflow
Trello
Butler Commands or Trello Automations (inventory only)
1:1Comidor BPMN 2.0 Workflows define business process sequences, conditional branches, and automated task assignments. These cannot be migrated as code because Trello Automations and Butler use a different rule-definition model (trigger-action rather than BPMN). We extract the full workflow configuration as a structured JSON package, produce a written step-by-step procedure for each workflow, and mark the rebuild as a manual handoff item. The customer's admin or a Trello partner rebuilds the automation in Butler or Trello Automations post-migration.
Comidor
Process Scheduling
Trello
Recurring Card Power-Up (documentation only)
1:1Comidor Process Scheduling defines recurring workflow execution and automated Issue creation on a cron-like schedule. This is an execution configuration that does not exist as a data record and cannot be migrated. We document each schedule as a natural-language rule (frequency, trigger, and action) and deliver it as a remediation item. Trello handles recurring cards via the Card Repeater Power-Up or native due-date automation, which the admin configures manually.
Comidor
User Form
Trello
Custom Field Configuration (partial)
1:1Comidor User Forms are data-entry interfaces embedding Custom User Fields and used inside Workflows. Conditional logic within Forms (show/hide rules based on field values) cannot be migrated to Trello's simpler data model. We extract the form schema (field list, field order, and required flags) and map the required field flags to Trello Custom Field required settings on the destination Board. The visual layout and conditional logic are documented in the forms_inventory.md deliverable for manual remediation.
Comidor
Contact and Account
Trello
Card Member or Board Member
1:1Comidor Contacts and Accounts are used for organizational and collaborative purposes within Issues. Since Trello does not have a native CRM-style Contact or Account object, we map Contacts to Trello Card members or Board members depending on whether the Contact is an active project participant or an organizational stakeholder. Account-level information is preserved as Card description text or as a Board label for organizational grouping.
Comidor
User and Team
Trello
Board Member
1:1Comidor Users map to Trello Board members. We extract the user list (name, email, and Comidor role) and invite each user to the corresponding destination Board via Trello API. Teams map to Trello member groups if the destination Trello workspace supports them, or we document the team composition in a users_teams_inventory.csv for the admin to assign manually. Any Comidor user without an existing Trello account is flagged for manual account creation before migration.
Comidor
Attachment metadata
Trello
Card Attachment metadata
1:1Comidor file attachment metadata (filename, file type, upload date, uploaded by user) migrates as Trello Card attachment metadata. The upload timestamp becomes the Trello attachment date. We also extract Comidor's file version history as a comment on the Card noting the version timeline. Version history beyond the current file is preserved as text documentation rather than as individual versioned attachments due to Trello's flat attachment model.
Comidor
Comment and Discussion
Trello
Card Comment
1:1Comidor discussion board entries and Issue comments map to Trello Card comments. Each comment preserves the original author (mapped to Trello member), timestamp, and body text. Rich-text formatting in Comidor comments is converted to plain text or basic markdown depending on content complexity. Attachments referenced in comments are re-attached to the Card separately and linked via comment text.
| Comidor | Trello | Compatibility | |
|---|---|---|---|
| Issue | Card1:1 | Fully supported | |
| App | Board1:1 | Fully supported | |
| Custom User Field | Custom Field1:1 | Fully supported | |
| File and Document | Card Attachment1:1 | Fully supported | |
| Knowledge Base | Card Description or Board Documentation1:many | Mapping required | |
| Workflow | Butler Commands or Trello Automations (inventory only)1:1 | Fully supported | |
| Process Scheduling | Recurring Card Power-Up (documentation only)1:1 | Not supported | |
| User Form | Custom Field Configuration (partial)1:1 | Fully supported | |
| Contact and Account | Card Member or Board Member1:1 | Fully supported | |
| User and Team | Board Member1:1 | Fully supported | |
| Attachment metadata | Card Attachment metadata1:1 | Fully supported | |
| Comment and Discussion | Card Comment1: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.
Comidor gotchas
No public REST API or documented export endpoints
Per-user tiered licensing gates module access
Custom User Fields are globally scoped and cross-referenced
Knowledge Base content tied to Leia chatbot must be manually reconnected
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 tier confirmation
We audit the Comidor instance for active Apps, Issues, Custom User Fields, Workflows, Process Schedules, Knowledge Base articles, files, Contacts, Accounts, and Users. We confirm the customer's Comidor plan tier to determine which modules are actually present (since tier gating means some modules may not exist in their instance). We also confirm the destination Trello workspace plan to verify Custom Field availability and file size ceilings. The discovery output is a written migration scope listing every migratable object and every object that requires manual handoff or plan upgrade.
CSV extraction and workflow documentation
Because Comidor has no public API, we extract record data using Comidor's built-in CSV export from the UI. We extract Custom User Field definitions first (field name, type, and options) before extracting any object records to avoid orphaned field references. Workflow configurations are manually extracted as BPMN JSON packages. Process Schedules are documented as natural-language rules. Knowledge Base articles are exported as structured text records with category assignments. We compile a Comidor_export_manifest.csv listing every exported object, record count, and any extraction gap.
Schema design and Trello Board structure
We design the destination Trello Board layout based on the Comidor App and Issue structure. Each Comidor App becomes a Trello Board. Comidor workflow stages or Issue statuses map to Trello Lists. Comidor Custom User Fields are pre-created on each destination Board as Trello Custom Fields. Labels are created to represent Comidor issue priority, category, or team assignment. The Trello Board structure is validated in a test workspace before the production migration begins.
File extraction and external hosting setup
We extract binary files from Comidor and assess each against the destination Trello workspace's file size limit. Files within the limit are staged for direct Trello API attachment. Files exceeding the limit are uploaded to a customer-provided external storage location (Google Drive, SharePoint, or AWS S3) and linked from the Trello Card via URL attachment. We document every external link in a file_map.csv so the admin can update links if the external storage location changes.
Production migration in dependency order
We run the production migration using Comidor CSV exports as the source and the Trello REST API as the destination. The sequence is: Custom User Field definitions (Board-level setup), Board and List creation, Card creation with Custom Field values, Card member assignments, Card due dates and Labels, Card attachments (under size limit), Card comments with attachment links, Knowledge Base article cards, and User/Team Board membership. Automation rebuild documentation is delivered as a separate file (automation_inventory.md) simultaneously with the data migration.
Validation, cutover, and automation handoff
We validate the migration by reconciling Comidor record counts against Trello Card counts per Board, spot-checking a random sample of Cards for Custom Field completeness and attachment presence, and confirming all Board members received invitations. We freeze Comidor writes during the cutover window and run a final delta migration of any records modified during the window. We deliver the automation_inventory.md, forms_inventory.md, knowledge_base_gaps.md, and file_map.csv to the customer's admin. We do not rebuild Comidor Workflows or Process Schedules as Trello Automations or Butler commands within migration scope.
Platform deep dives
Comidor
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 Comidor 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
Comidor: Not publicly documented.
Data volume sensitivity
Comidor 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 Comidor to Trello migration scoping. Not seeing yours? Book a call.
Walk through your Comidor 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 Comidor
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.