Project Management migration

Migrate from Comidor to Asana

Field-level mapping, validation, and rollback between Comidor and Asana. We move data and schema; workflows are rebuilt natively in Asana.

Comidor logo

Comidor

Source

Asana

Destination

Asana logo

Compatibility

67%

8 of 12

objects map 1:1 between Comidor and Asana.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Comidor to Asana is a migration shaped by Comidor's lack of a public API. Comidor has no documented export endpoints, no developer portal, and no published rate limits, which means every record type must be extracted through the UI or with manual data dumps from Comidor professional services. We sequence the migration to extract Custom User Field definitions first — because Comidor fields are globally scoped and cross-referenced across Apps, User Forms, and Workflows — before touching any record data. Issues map to Asana Tasks; Comidor Apps map to Asana Projects or Portfolios depending on scope; Files migrate as attachments; Contacts and Accounts map to Asana Contacts and Organizations. We do not migrate BPMN 2.0 Workflows as automation code, do not migrate Process Scheduling configurations, and flag Knowledge Base articles that were associated with Comidor's Leia chatbot for manual reconnection. We deliver a written Workflow inventory and Leia chatbot rebuild plan as part of the handoff package.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

Comidor logo

Comidor

What's pushing teams away

  • Advanced features carry a steep learning curve — reviewers report that low-code workflow design is intuitive at the basic level but complex automations require dedicated training.
  • Out-of-the-box reporting has gaps for complex analytics, pushing teams with deep BI needs toward external tools or custom dashboards.
  • Performance degrades for users on low-bandwidth connections and during peak usage — reviewers cite slow load times in regions with weaker connectivity.
  • Occasional bugs surface in reviews, particularly around new feature rollouts where regression testing appears uneven.
  • Smaller vendor footprint means limited third-party integrator ecosystem and lower brand recognition during enterprise procurement reviews.

Choosing

Asana logo

Asana

What's pulling them in

  • Organizations with distributed teams cite Asana's multiple project views (List, Board, Calendar, Timeline) as the primary reason for adoption, allowing each team member to work in their preferred interface without changing the underlying data.
  • The platform's 100+ native integrations with tools like Slack, Google Drive, Salesforce, and Microsoft Teams reduce context-switching and keep work synchronized across the stack.
  • Small teams and non-profits value the free plan's generous limits: unlimited projects and tasks for up to 15 team members with basic views, enabling teams to validate fit before committing to a paid tier.
  • Marketing and creative teams specifically praise Asana's visual project organization, reporting dashboards, and timeline views for managing cross-functional campaign workflows.
  • Project managers report that Asana's dependency management and workload views help surface bottlenecks before they derail deadlines.

Object mapping

How Comidor objects map to Asana

Each row shows how a Comidor object lands in Asana, including any object-level transformations, lookup resolution, or schema-design dependencies.

Typical mapping — final map is confirmed during the sample migration step.

Comidor

Issues

maps to

Asana

Task

1:1
Mapping required

Comidor Issues (entities representing courses of action assignable to individuals, teams, or groups) map to Asana Tasks. We extract Issue fields including title, description, status, priority, assignee, due date, and any attached Custom User Fields. Comidor Issue-to-File attachments map to Asana task attachments. Sub-Issue hierarchies map to Asana subtasks. Comidor's many-to-many linking to Accounts, Contacts, and Files is resolved through Asana's task-to-project membership and the Tasks custom field for cross-reference tracking.

Comidor

Custom User Fields

maps to

Asana

Custom Fields

lossy
Mapping required

Comidor Custom User Fields are globally defined and referenced across Apps, User Forms, and Workflows. We extract the field definitions first — including field name, data type, validation rules, and picklist options — before any record migration. Each field definition is reviewed for an Asana equivalent: text fields become Asana text custom fields, picklists become Asana enum custom fields, number fields become Asana number custom fields. Fields that cannot map directly are flagged in the handoff document. Because Comidor fields are globally scoped, a single field definition can appear across multiple Apps; we document the cross-reference count so the admin knows which projects will be affected when a field is edited in Asana.

Comidor

Apps

maps to

Asana

Project or Portfolio

1:many
Mapping required

Comidor Apps are custom-built no-code/low-code applications containing forms, fields, and embedded workflows. Each App maps to an Asana Project, and App-level sections or modules map to Asana Sections within the project. If an App spans multiple business domains, we split it into multiple Asana Projects and document the decomposition in the handoff. Comidor's App Designer configurations (form layouts, field embedding) have no direct Asana equivalent and are documented as rebuild requirements for the admin.

Comidor

Files and Documents

maps to

Asana

Attachments

1:1
Mapping required

Comidor files and documents (stored as attachments or standalone content management assets) migrate as Asana task attachments. We extract binary files with their metadata separately. Asana's API limits attachment size to 100MB per file; any Comidor file exceeding this threshold is flagged for manual download and re-upload. Storage tier restrictions on Comidor source also affect what can be extracted; we audit the active Comidor storage tier during scoping.

Comidor

User Forms

maps to

Asana

Forms

lossy
Mapping required

Comidor User Forms are data-entry interfaces embedding Custom User Fields and used inside Workflows. We export form definitions as structured schemas including field order, label text, and conditional show/hide logic. In Asana, forms are available on Starter and above and support custom field connections. Conditional logic within Comidor forms does not migrate automatically; we document the conditional rules so the admin can rebuild equivalent logic in Asana Forms or as a pre-migration workflow step.

Comidor

Workflows

maps to

Asana

Not migratable (configuration package only)

lossy
Mapping required

Comidor BPMN 2.0 Workflows define business process sequences, conditions, and automated task assignments. We extract the full workflow configuration as a portable BPMN definition package. Automated task assignments, routing conditions, and BPMN gate logic do not have a direct Asana equivalent. We deliver the BPMN package and a written workflow inventory listing every active Workflow with its trigger, conditions, actions, and recommended Asana Rules or project structure equivalent. The admin rebuilds the automation logic in Asana.

Comidor

Knowledge Base

maps to

Asana

Project (Articles as Tasks)

1:1
Mapping required

Comidor Knowledge Base articles with category assignments migrate as Asana Tasks in a dedicated Knowledge Base project. Article body text, category, and author metadata transfer. Article-to-chatbot associations (which articles feed which Leia AI chatbot responses) are internal to Comidor and cannot be extracted. We flag these records in the handoff document and note that the customer must manually reconnect article-to-response logic in their chosen knowledge base tool or AI platform. Knowledge Base article ordering is preserved as task position within the project.

Comidor

Contacts and Accounts

maps to

Asana

Contact and Organization

1:1
Mapping required

Comidor Contacts and Accounts are separate objects with a many-to-many relationship. Contact records include standard fields plus any attached Custom User Fields. We map Contact-to-Account as a Composed relationship where each Account in Comidor becomes an Asana Organization (workspace-level entity) and each Contact becomes an Asana Contact member attached to that Organization. Contact-to-Account references in Comidor are preserved using a custom field on the Asana Contact that holds the source Account identifier.

Comidor

Users and Teams

maps to

Asana

Member and Team

1:1
Mapping required

Comidor User accounts define permissions, roles, and organizational placement. Teams are groups of Users used in Workflow assignments and process routing. We map Users to Asana workspace members and Teams to Asana Teams. Role and permission scoping in Comidor maps to Asana Team membership levels; full permission parity requires a review of Asana's Admin, Member, Guest, and Limited Access roles against the Comidor role matrix.

Comidor

Process Scheduling

maps to

Asana

Not migratable

1:1
Not supported

Process Scheduling defines automated recurring execution of Workflows or Issue creation in Comidor. This is an execution configuration rather than a data record. We do not migrate schedule configurations. We document every Process Schedule found in the Comidor instance and map each to Asana's repeating task pattern (available on Starter and above) where applicable. Recurring workflow execution has no direct Asana equivalent; the admin rebuilds this as a recurring task or calendar-driven workflow in a separate automation tool.

Comidor

Leia Chatbot

maps to

Asana

Not migratable

1:1
Fully supported

Comidor's Leia AI chatbot and its configuration (article-to-response mappings, conversation flows, fallback rules) is internal to the Comidor AI layer and cannot be extracted programmatically. We export Knowledge Base articles as text records. The chatbot configuration and the article-to-bot association are flagged for manual rebuild in the customer's chosen AI or knowledge base platform. This is a manual scope item, not a migration limitation of the destination platform.

Comidor

Engagements (Calls, Emails, Meetings, Tasks, Notes)

maps to

Asana

Tasks (TaskSubtype variants), Events, Notes

1:1
Fully supported

Comidor collaboration records (calls, emails, meetings, tasks, notes) are exported as structured records where available through the UI. These map to Asana Tasks with TaskSubtype variants (Call, default), Events for calendar-based meetings, and Notes for discussion records. We preserve timestamps, assignee, and content. Attachment handling on engagements follows the same 100MB Asana API limit as Files. Engagements without a matching assignee in the destination are assigned to a migration service account and flagged for reassignment.

Gotchas + challenges

What specifically takes care here

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 logo

Comidor gotchas

High

No public REST API or documented export endpoints

Medium

Per-user tiered licensing gates module access

Medium

Custom User Fields are globally scoped and cross-referenced

Low

Knowledge Base content tied to Leia chatbot must be manually reconnected

Asana logo

Asana gotchas

High

Automation rules have no export representation

High

API rate limits cap bulk migration throughput

Medium

Portfolios are view-only objects that do not hold data

Medium

Custom field enum options cannot be updated via API

Low

Subtasks do not appear in project views by default

Pair-specific challenges

  • No public API forces manual or service-assisted extraction

    Comidor has no published REST API, no developer portal, and no documented export endpoints. This means we cannot perform a direct API-based migration. We rely on CSV and UI exports for record data, and on Comidor professional services for bulk data dumps where the UI export is insufficient. Customers moving out of Comidor must budget time for manual data extraction or pay Comidor professional services to produce a data export. Any automation or integration that depends on programmatic access will need to be rebuilt at the destination. This is a Comidor platform limitation, not a limitation of the migration approach.

  • Global Custom User Fields require extraction sequencing

    Comidor Custom User Fields are defined globally and referenced inside multiple Apps, User Forms, and Workflows. A migration that extracts only record data without first extracting field definitions risks orphaned field references or lost validation rules in the Asana custom fields. We sequence the migration to extract field definitions first, then object records, then form and workflow configurations. Any field that has no equivalent in Asana after mapping is flagged for manual remediation in the handoff document.

  • Asana attachment size limit of 100MB

    Asana's API does not accept attachments exceeding 100MB in size. Comidor file attachments can exceed this threshold. We flag any Comidor file attachment over 100MB during the extraction audit and document it as a manual re-upload item. For Comidor instances with large binary files (video recordings, design assets, archives), the admin downloads and re-uploads these directly to the corresponding Asana task after migration.

  • BPMN Workflows and Process Schedules are not migratable data

    Comidor Workflows and Process Schedules are execution configurations, not data records. We extract Workflow definitions as BPMN packages and Process Schedules as a written inventory. Automated task assignments, BPMN gate logic, and recurring workflow triggers do not have a direct Asana equivalent. We do not rebuild these in Asana; the admin uses the inventory to rebuild equivalent Rules or recurring tasks post-migration. This is documented honestly in the handoff package.

  • Leia chatbot article associations cannot be extracted

    Comidor Knowledge Base articles that were associated with the Leia AI chatbot for automated responses have article-to-response mappings that are internal to Comidor's AI layer. We export the article content and categories as Asana tasks. The chatbot configuration and the mapping between articles and bot responses is flagged for manual rebuild in a separate knowledge base or AI platform. This is a known gap that requires manual effort at the destination, not a limitation of the migration pipeline.

Migration approach

Six steps for a successful Comidor to Asana data migration

  1. Scoping and plan audit

    We audit the Comidor instance across active plan tier, available modules (RPA, AI/ML gated by tier), Apps count, Issue volume, Knowledge Base article count, file attachment sizes, and active Workflow and Process Schedule configurations. We document which objects are accessible at the current plan tier versus absent because the module was not unlocked. We review the Comidor UI to determine the available export paths (CSV per object, bulk download, or data dump requiring Comidor professional services). The scoping output is a written migration scope, an honest list of what will migrate versus what requires manual rebuild, and an Asana edition recommendation based on the data model complexity.

  2. Field definition extraction and mapping

    We extract Comidor Custom User Field definitions before any record data. For each field, we document the field name, data type, validation rules, picklist options, and the list of Apps and Forms that reference the field. We map each Comidor field to an equivalent Asana custom field type and flag any fields with no Asana equivalent. Because Comidor fields are globally scoped, this step produces a field dependency map that tells us how many Apps and Forms will be affected by field mapping decisions. We resolve this mapping in coordination with the customer's admin before any record migration begins.

  3. App and Workflow decomposition

    We extract App Designer configurations as structured packages and document which Comidor Apps map to which Asana Projects or Portfolios. Apps spanning multiple business domains are split into multiple Asana Projects and the decomposition is documented. We extract Workflow BPMN definitions as portable packages and produce a written workflow inventory. Process Schedules are documented as a separate list with a mapping to Asana repeating task patterns where applicable. The inventory is handed off to the customer's admin for rebuild in Asana Rules or a workflow automation tool.

  4. Record extraction and transformation

    We extract Issues, Files, Contacts, Accounts, Knowledge Base articles, and engagement records through the available Comidor UI export paths or a professional services data dump. File attachments are extracted separately with metadata. Large files exceeding 100MB are flagged for manual re-upload. We transform each record against the field mapping defined in step 2, resolving Custom User Field values to the Asana custom field equivalents. Comidor Contact-to-Account many-to-many relationships are flattened into a Contact-to-Account reference preserved as a custom field on the Asana Contact.

  5. Asana destination setup and pre-validation

    We configure the Asana destination workspace: Projects or Portfolios are created to match the App decomposition, custom fields are defined matching the Comidor field definitions, Teams and workspace members are provisioned to match Comidor Users and Teams. We validate the custom field types and picklist values against the Comidor source data to catch type mismatches before record import. Asana Forms are created for each Comidor User Form where the conditional logic is documented for manual rebuild. Knowledge Base articles are placed in a dedicated Asana project.

  6. Production migration and cutover

    We run production migration in dependency order: custom fields first, then workspace structure (Projects, Portfolios, Teams), then Contacts and Accounts, then Issues, then Files and attachments, then Knowledge Base articles, then engagement records. Each phase emits a row-count reconciliation report. We freeze Comidor writes during cutover, run a final delta migration of any records modified during the migration window, then deliver the Workflow and Process Schedule inventory. We do not rebuild Comidor Workflows or Leia chatbot configurations in Asana; those are manual scope items documented in the handoff package. We provide a one-week hypercare window for reconciliation issues raised by the customer's team.

Platform deep dives

Context on both ends of the pair

Comidor logo

Comidor

Source

Strengths

  • No-code app builder with App Designer requires no development skills
  • BPMN 2.0 workflow designer enables structured process modeling
  • Globally reusable Custom User Fields reduce duplication across objects
  • Built-in AI chatbot (Leia) with Knowledge Base integration
  • Collaboration tools including chat, file sharing, and discussion boards

Weaknesses

  • Interface reported as overwhelming and complex for new users
  • Steep learning curve with limited onboarding documentation
  • No public API documentation found; integrations require custom work
  • Per-user pricing model scales cost linearly with headcount
  • Process Scheduling and recurring automations are not exportable
Asana logo

Asana

Destination

Strengths

  • Unlimited projects and tasks on the free plan for teams up to 15 members.
  • 100+ native integrations including Salesforce, Slack, Google Drive, and Microsoft Teams.
  • Four distinct project views (List, Board, Calendar, Timeline) in a single interface.
  • Dependency management with start/end dates and predecessor links for critical path tracking.
  • Portfolio dashboards for executives to track cross-project status and workload.

Weaknesses

  • Per-seat pricing scales expensively: Advanced tier costs nearly double Starter for a 50-seat team.
  • API does not expose all UI-accessible data; some fields require screen-scraping for full fidelity.
  • Automation rule limits on lower tiers are restrictive, causing power users to upgrade or leave.
  • No native document/wiki capability forces teams to use external tools for knowledge management.
  • Rate limits (150 req/min on free, 1,500 req/min on paid) constrain bulk migration throughput.

Complexity grading

How hard is this migration?

Standard Project Management migration. 2 of 8 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Comidor and Asana.

  • Object compatibility

    B

    2 of 8 objects need a mapping; the rest are 1:1.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    8-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    Comidor: Not publicly documented.

  • Data volume sensitivity

    B

    Comidor doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Comidor to Asana migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about Comidor to Asana data migrations

Answers to the questions buyers ask most during Comidor to Asana migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Comidor to Asana migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most migrations land between three and five weeks for accounts under 10,000 Issues with no custom objects and straightforward field mapping. Migrations with complex global Custom User Field cross-references, multiple Comidor Apps with embedded forms, large Knowledge Base article counts (over 500 articles), or file attachment volumes requiring manual re-upload move to eight to fourteen weeks because of manual extraction coordination, field resolution sequencing, and the Knowledge Base reconstruction scope. The lack of a Comidor public API extends scoping time because export paths must be validated per object through the UI or with Comidor professional services.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Comidor.
Land in Asana, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day