Project Management migration

Migrate from Project Central to Asana

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

Project Central logo

Project Central

Source

Asana

Destination

Asana logo

Compatibility

58%

7 of 12

objects map 1:1 between Project Central and Asana.

Complexity

CModerate

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Project Central to Asana is a cross-ecosystem migration from a Microsoft 365 add-in to a standalone work-management platform. Project Central organizes work in Projects and Tasks with configurable Views and Status workflows, storing document attachments only as SharePoint links. Asana uses Projects containing Tasks and Subtasks, with Sections providing list grouping, custom fields for typed metadata, and Tags for labeling. The primary technical constraint is Project Central's absence of a published REST API or documented export endpoints, which means data extraction requires a scoped manual export process. We work within that constraint by producing a structured CSV from Project Central's data layer, mapping Projects to Asana Projects, Tasks to Asana Tasks (with Subtasks for child Tasks), Tags to Asana Tags, and custom fields to Asana's typed custom field system. Status workflows from Project Central translate to either Asana Sections or a single-select custom field depending on the source configuration complexity. SharePoint links migrate as plain-text URLs appended to task descriptions so that team members retain document access. Workflows, automations, and Views do not migrate as code; we deliver a written inventory for the customer's admin to rebuild in Asana's workflow builder.

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

Project Central logo

Project Central

What's pushing teams away

  • Organizations without an existing Microsoft 365 license cannot use Project Central at all, making it a non-starter for teams on Google Workspace or other ecosystems without first purchasing a Microsoft subscription.
  • Per-user pricing scales linearly with headcount, which becomes a budget concern as project portfolios grow and organizations need to expand access to more stakeholders and contractors.
  • The platform is not designed for enterprise-scale resource management or advanced portfolio analytics, so growing teams often outpace what Project Central can offer in reporting depth.

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 Project Central objects map to Asana

Each row shows how a Project Central 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.

Project Central

Project

maps to

Asana

Project

1:1
Fully supported

Project Central Projects map directly to Asana Projects. We preserve the project name, description, start date, target end date, and status. The project-level owner maps to an Asana project member with Admin-level access. If the source project uses a specific methodology template (Agile or Waterfall), we note this in the handoff inventory so that the customer can apply an equivalent Asana template during setup.

Project Central

Task

maps to

Asana

Task

1:1
Fully supported

Project Central Tasks map to Asana Tasks within the corresponding Project. Task name, description, start date, due date, and completion status migrate directly. The source Task status (based on the Project's configured Status workflow) maps to either an Asana Section membership or a single-select custom field in Asana, depending on whether the source workflow is a linear stage progression or a multi-branch state model.

Project Central

Task (child)

maps to

Asana

Subtask

1:1
Fully supported

Project Central child Tasks nested under a parent Task map to Asana Subtasks. We preserve the parent-child relationship by setting the Asana Subtask's parent field to the migrated parent Task's new Asana gid. Subtask assignees, due dates, and status fields migrate independently while remaining linked to their parent.

Project Central

Assignee (Owner)

maps to

Asana

User

1:1
Fully supported

Project Central Task Owners map to Asana Users by email address. We extract the distinct owner email set from the source data and match against Asana Users in the destination workspace. Any owner without a matching Asana User goes to a reconciliation queue for the customer's admin to provision before record assignment migration. This step is blocking for assignee resolution and must complete before task import begins.

Project Central

Tag

maps to

Asana

Tag

1:1
Fully supported

Project Central Tags migrate to Asana Tags. Tags are not project-scoped in Asana; they are workspace-level labels that can be applied across any project. We preserve the tag name and any tag color metadata from Project Central. If the source uses a hierarchical tag taxonomy, we flatten it to Asana's single-level tag model and note the original grouping in the handoff document.

Project Central

Custom Field

maps to

Asana

Custom Field

lossy
Fully supported

Project Central custom fields migrate to Asana custom fields of equivalent type. Text fields map to Asana Text, date fields to Asana Date, numeric fields to Asana Number, and single-select fields to Asana Enum (dropdown). Multi-select fields map to Asana Multi-enum. Asana requires custom fields to be created at the portfolio or organization level before they can be added to specific projects; we pre-create the field schema in Asana during the configuration phase so that fields are available when tasks are imported.

Project Central

Status Workflow

maps to

Asana

Section or Custom Field

lossy
Fully supported

Project Central Status workflows define task states within a project. Linear multi-stage workflows (e.g., To Do, In Progress, Review, Done) translate to Asana Sections within the project list. Non-linear or conditional workflows with branching states map to a single-select custom field that we create and populate with the source state values. The choice between Section-based and field-based mapping is made during scoping based on the source workflow structure.

Project Central

SharePoint Link (attachment)

maps to

Asana

URL in Task Description

1:1
Fully supported

Project Central stores no native file attachments; all document references are SharePoint Online links. We extract the SharePoint URLs and append them as formatted links at the bottom of the corresponding Asana Task description. File names and paths from the source are preserved as link text so that users can identify documents without opening SharePoint. If the destination Asana organization uses Google Drive or Box, we flag any SharePoint-only links in the handoff document for the admin to re-link post-migration.

Project Central

View (configurable project view)

maps to

Asana

Section (list) or Project Template

lossy
Fully supported

Project Central's configurable Views (list, board, timeline) reflect how a project is organized. Asana natively supports List, Board, and Timeline views per project. We do not migrate Views as configuration; instead, we document the view preference for each source project and note the equivalent Asana view selection in the handoff inventory so that the customer's admin can apply the correct view layout when setting up each project in Asana.

Project Central

Dependency (task dependency)

maps to

Asana

Not migrated (manual rebuild)

lossy
Fully supported

Project Central supports task dependencies within projects. Asana supports dependencies via the Asana Deps integration (formerly Flow, now native in Advanced and Enterprise tiers) or third-party tools. Because dependency modeling in Asana requires the Asana Deps feature to be active and configured per project, we flag dependencies in the handoff inventory with the source dependency type (Finish-to-Start, Start-to-Start, etc.) so that the customer's admin can configure them manually in Asana. Dependencies are not automatically migrated due to the feature-availability constraint.

Project Central

Time Entry

maps to

Asana

Not migrated (manual rebuild)

lossy
Fully supported

Project Central can store time entries against tasks. Asana does not have a native time-tracking object; time tracking requires an Asana native integration (Harvest, Toggl, or Timely) or a custom solution. We flag all time entry records in the handoff inventory with the source task association, hours logged, and date so that the customer's admin can recreate entries in their chosen time-tracking tool post-migration.

Project Central

Activity log (comments, updates)

maps to

Asana

Comments on Task

1:1
Fully supported

Project Central task-level comments and status update history migrate to Asana Task comments. We extract comments with author, timestamp, and body text and create corresponding Asana comment records attached to the migrated Task. The comment author is resolved to an Asana User where email matching is available; if no match exists, the comment is attributed to the Asana workspace Guest or a system note indicating the original author name.

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.

Project Central logo

Project Central gotchas

High

Microsoft 365 license is a hard prerequisite

High

Attachments are SharePoint links only — files are not duplicated in Project Central

High

No public API or developer portal — extraction is UI/CSV-driven

Medium

Pricing model is flat $49/month for unlimited users, not per-user as commonly assumed

Medium

Project Online migration timing — Microsoft sunset in September 2026

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

  • Project Central has no published REST API or export endpoint

    Project Central does not expose a public REST API or documented data export endpoint. All data extraction must be performed through a manual or Azure-sourced export process from the underlying Microsoft 365 data store. This constrains the migration to a scoped extract-transform-load approach rather than a live API sync. We coordinate with the customer's Microsoft 365 admin to obtain the source data in a structured format before transformation begins. This step adds scoping time and requires the customer's active participation in data extraction, which is not required in migrations from platforms with open APIs.

  • Task dependencies do not migrate automatically to Asana

    Project Central supports task dependency chains within projects. Asana supports dependencies natively only on Advanced and Enterprise tiers via the Asana Deps feature. If the destination Asana subscription is Starter or Basic, dependencies cannot be preserved programmatically. We extract all dependency relationships from the source data and document them in the handoff inventory with the predecessor task, successor task, and dependency type. The customer's admin rebuilds dependencies manually or via a third-party dependency manager if the Asana plan does not include the feature.

  • Custom field types must be pre-created in Asana before import

    Asana requires custom fields to be created at the organization or portfolio level before they can be added to individual project tasks. Project Central's custom fields may include types that do not map directly to Asana's supported field types (text, number, enum, multi-enum, date, person, formula). We perform a type-mapping review during scoping and pre-create all custom fields in Asana's field library so that they are available as columns when tasks are imported. Any unsupported field types (e.g., user-defined calculation fields) are flagged in the handoff document for manual handling.

  • SharePoint links may break post-migration if permissions change

    Project Central stores all document references as SharePoint Online links. These links migrate as URL text appended to Asana task descriptions. However, SharePoint links are permission-gated to the original user's Microsoft 365 identity. If the organization does not use a shared SharePoint library with consistent permissions across team members, some migrated links may be inaccessible to Asana users who did not originally have SharePoint access. We document every migrated SharePoint link and flag any that reference individually owned SharePoint folders rather than team libraries.

  • Status workflow branching does not map to a single Asana construct

    Project Central's Status workflows can include conditional branching, where task state depends on project-level or task-level conditions. Asana's closest equivalent is a combination of Sections (for linear stages) and custom fields (for state values), but conditional logic has no direct equivalent in Asana's base product. Workflows with branching conditions are documented as a conditional logic inventory in the handoff document, and the customer's admin rebuilds the logic using Asana Rules (Starter and above) or Asana Flow (Advanced and Enterprise) if the complexity warrants it.

Migration approach

Six steps for a successful Project Central to Asana data migration

  1. Scoping and data extraction coordination

    We audit the source Project Central environment: project count, task count, custom field definitions and types, tag taxonomy, status workflow configurations, and any identified SharePoint link volumes. Because Project Central has no API, we work with the customer's Microsoft 365 admin to produce structured export files (CSV or JSON) from the underlying SharePoint and Azure data stores. We document every source field and its type, then map each to an equivalent Asana field type. The scoping output is a written migration scope document with the data extraction checklist and a custom field mapping table.

  2. Asana workspace and project structure preparation

    We create the destination Asana workspace, configure organization-level custom fields (based on the Project Central custom field definitions), and set up the project structure. Projects are pre-created in Asana with the correct team assignments, and Sections are set up for any linear-status workflows. We validate that all destination users exist in Asana and resolve any missing user accounts through the admin provisioning queue before any task import begins.

  3. Transformation and data mapping

    We transform the exported Project Central data into Asana's import-compatible format. This includes flattening the parent-child task hierarchy into Task and Subtask relationships, translating Project Central status values to either Section memberships or custom field enum values, converting tag names to Asana Tag strings, mapping assignees by email resolution, and appending SharePoint URLs as formatted text in task descriptions. Custom field values are type-checked and mapped to the pre-created Asana custom field columns. Each transformation step produces a reconciliation count report.

  4. Test migration to Asana Sandbox

    We run a full test migration into an Asana Sandbox or test workspace using production-like data volume. The customer's project manager or admin spot-checks 25-50 records across multiple projects for data completeness and accuracy: task names, due dates, assignee resolution, custom field values, and SharePoint link accessibility. Any mapping corrections are documented and applied to the production migration script before cutover. Status workflow and dependency mapping are validated at this stage.

  5. Production migration and cutover

    We run the production migration in dependency order: projects first, then tasks with assignees and custom fields, then subtasks, then tags, then comments. Each phase emits a row-count reconciliation report comparing migrated record counts against the source extraction totals. SharePoint links are appended as URL text to the corresponding task descriptions during the task phase. After all data is loaded, we disable write access to Project Central and perform a final delta pass for any records modified during the migration window.

  6. Validation, handoff, and Workflow rebuild inventory

    We validate the production migration by sampling record sets across projects and confirming that assignee resolution, custom field population, status mapping, and SharePoint link text are accurate. We deliver the complete migration inventory to the customer's admin, including the Workflow and Status workflow rebuild guide, the dependency rebuild list, the time entry handoff spreadsheet, and the SharePoint link accessibility report. We support a one-week post-migration validation window. We do not rebuild Project Central workflows as Asana Rules or Flow as part of standard migration scope; that is a separate engagement.

Platform deep dives

Context on both ends of the pair

Project Central logo

Project Central

Source

Strengths

  • Tight Microsoft 365 integration means authentication, permissions, and user management are handled by existing Azure AD infrastructure without additional configuration.
  • Unlimited user licensing removes the per-seat friction that discourages expanding access to stakeholders, contractors, or clients.
  • A lightweight, intuitive interface drives high adoption rates among non-project-manager users who resist complex or unfamiliar tooling.
  • Configurable views and status workflows allow teams to model their own processes without requiring custom development or third-party integrations.
  • Dedicated customer success and onboarding support is included across paid tiers, reducing the need for internal IT involvement during initial setup.

Weaknesses

  • Microsoft 365 account requirement is a hard dependency — organizations on other identity providers cannot evaluate or use the platform at all.
  • The tool is positioned as a lightweight PM solution and lacks the advanced scheduling, resource leveling, and earned-value analysis found in enterprise project management platforms.
  • Document storage is limited to SharePoint links; there is no native file attachment or versioned document management within the product itself.
  • Per-user pricing can become expensive at scale for organizations with large numbers of occasional or read-only users who only need portfolio visibility.
  • The platform does not publish a public REST API or documented data export endpoints, which constrains programmatic access and third-party integration options.
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?

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

C

Overall complexity

Moderate migration

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

  • Object compatibility

    C

    4 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

    Project Central: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your Project Central 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 Project Central to Asana data migrations

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

Can't find your answer?

Walk through your Project Central 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 organizations with fewer than 5,000 tasks, straightforward status workflows, and manageable custom field complexity. Migrations with complex multi-branch status workflows, large tag taxonomies, or extensive SharePoint document libraries requiring link-by-link verification move to six to ten weeks. The primary time variable is the data extraction phase from Project Central, which requires manual coordination with the Microsoft 365 admin and is not constrained by API rate limits but by data accessibility.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Project Central.
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