Project Management migration

Migrate from KANNA to Microsoft Project

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

KANNA logo

KANNA

Source

Microsoft Project

Destination

Microsoft Project logo

Compatibility

70%

7 of 10

objects map 1:1 between KANNA and Microsoft Project.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from KANNA to Microsoft Project is a structural migration across two fundamentally different PM paradigms. KANNA organizes field work around Projects containing Tasks and Sub-projects with integrated photo reporting and chat threads, using a per-seat model with a mandatory 5-seat minimum. Microsoft Project (desktop, Project for the web, and Planner) operates on a task-first Gantt model with resource management, critical path scheduling, and dependency chains. We extract KANNA's data via its native Data Import/Export feature—Projects, Tasks, Sub-projects, photo reports, documents, and client/property records—and reconstruct the task hierarchy and timeline in Microsoft Project using start dates, end dates, and predecessor relationships. KANNA's template-bound custom fields are captured alongside their values and remapped to flat custom fields in Microsoft Project. Chat threads and in-platform comments are preserved where accessible in the export; any gaps are flagged before migration begins. Workflows, approval flows, and bulletin board features from KANNA Pro Plus do not migrate because they have no equivalent in Microsoft Project—We deliver a written inventory of these for the customer's PMO team to rebuild post-migration.

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

KANNA logo

KANNA

What's pushing teams away

  • The minimum 5-seat billing requirement forces small solo operators or two-person teams into paying for unused licenses.
  • Teams that outgrow construction-only workflows report that KANNA lacks the broader PM capabilities (resource management, advanced reporting) needed for scaling.
  • Migrating away is difficult because KANNA's native export covers Projects, Customers, Properties, and Reports but not the full historical comment or chat thread history in a portable format.
  • Enterprise pricing is inquiry-only with no published limits, creating uncertainty for growing teams evaluating total cost of ownership.

Choosing

Microsoft Project logo

Microsoft Project

What's pulling them in

  • Organizations already running Microsoft 365 and Azure AD adopt Microsoft PPM because it slots into existing identity, Teams, and SharePoint infrastructure without requiring a separate identity provider or SSO vendor.
  • Enterprise PMOs choose it for critical-path scheduling, baseline comparison, cross-project dependencies, and resource utilization reporting that standalone PM tools cannot replicate at this depth.
  • Project Online's integration with Power BI gives portfolio-level dashboards and cost-rollup reporting that satisfies executive governance requirements without third-party BI tooling.
  • Government, financial services, and healthcare organizations select it because FedRAMP, ISO 27001, and SOC 2 compliance certifications meet enterprise procurement requirements out of the box.
  • Large IT departments default to it as the market-leader in project portfolio management software, often driven by corporate licensing agreements that bundle it with other Microsoft 365 seats.

Object mapping

How KANNA objects map to Microsoft Project

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

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

KANNA

Project

maps to

Microsoft Project

Project (MPP or Project for the web)

1:1
Fully supported

KANNA Projects map directly to Microsoft Project projects. The project name, start date, target end date, and status migrate as-is. Project-level custom fields (property address, client name, project type) map to custom Text or Number fields in Microsoft Project. We preserve the project description as the Project Summary Task Name field or a custom field if the destination is Project for the web.

KANNA

Task

maps to

Microsoft Project

Task

1:1
Fully supported

KANNA Tasks map to Microsoft Project tasks with the task name, start date, finish date, and status preserved. Assignee from KANNA maps to the Resource Names field in Microsoft Project. Task-level custom fields migrate to custom fields on the task row. Dependencies between tasks are reconstructed from the KANNA Sub-project grouping where the destination is Project desktop; Project for the web supports predecessor links for dependency modeling.

KANNA

Sub-project

maps to

Microsoft Project

Summary Task

1:1
Fully supported

KANNA Sub-projects (available on Pro Plus) allow phased or multi-site work within a parent Project. Microsoft Project supports hierarchical Summary Tasks with child tasks indented under a summary row. We map each KANNA Sub-project to a Microsoft Project Summary Task, preserving the Sub-project name, date range, and status, and nesting all child Tasks under it. If the destination is Project for the web, Sub-projects map to phase Milestones or summary task rows.

KANNA

Custom Input Fields (Project Templates)

maps to

Microsoft Project

Custom Fields

lossy
Mapping required

KANNA custom fields are template-bound via Settings > Customize Settings and carry values on individual records. We extract both the field definition and the stored value. For each custom field, We create a corresponding custom field in Microsoft Project (Text, Number, Date, or Flag type depending on the value format) and map the value to the appropriate field. Template-level defaults are captured and applied to tasks created from that template. Any lookup table or multi-select custom fields in KANNA are remapped to flat Text fields in Microsoft Project since Microsoft Project does not support lookup tables at the task level.

KANNA

Photo Reports / Photos

maps to

Microsoft Project

Attachments

1:1
Mapping required

KANNA's photo report feature is a named export category in the Data Import/Export feature. We extract each photo with its caption and timestamp and attach it to the corresponding Task or Project in Microsoft Project. In Project desktop, attachments are linked via the Task Inspector or Insert > Hyperlink. In Project for the web, attachments link to the associated SharePoint document library. Photo metadata (date taken, location) migrates as custom fields if the destination org uses them for reporting.

KANNA

Documents

maps to

Microsoft Project

Attachments / SharePoint

1:1
Mapping required

Documents attached to KANNA Projects and Tasks migrate as file attachments to the corresponding Microsoft Project records. We preserve the file name, original upload date, and association. The file content itself is transferred as-is; we do not extract or transform document content. If the destination Microsoft Project is connected to a SharePoint site, documents migrate to the SharePoint document library and linked from the Project.

KANNA

Comments / Chat / Reporting Threads

maps to

Microsoft Project

Task Notes or Comments

1:1
Mapping required

KANNA's in-platform chat and reporting threads are a known gap in the Data Import/Export coverage. We extract comment threads where accessible, capturing the author name, timestamp, and text body. In Microsoft Project desktop, comments map to the Task Notes field (concatenated with author and timestamp prefix). In Project for the web, comments map to the task Comments feature. We flag any thread that cannot be extracted from the export as a manual archive step before migration begins.

KANNA

Client / Property

maps to

Microsoft Project

Resource or Custom Field

lossy
Fully supported

KANNA's Data Import/Export separately exports customer information and property information. We map Client records to Microsoft Project Resources (as a Resource with the Type = Material and the client name as Resource Name) or to a custom Text field on the Project, depending on whether the destination team uses Resources for billing or reporting. Property records map to Project-level custom fields (property address, site ID, lot number) or to a separate SharePoint list linked via Power Automate.

KANNA

Gantt Chart Data

maps to

Microsoft Project

Task Dates and Dependencies

1:1
Mapping required

KANNA displays work as a Gantt chart, but the underlying data is derived from task start dates, end dates, and grouping. We extract the task date fields and reconstruct the Gantt structure in Microsoft Project by setting the task Start and Finish dates, duration, and calendar. If KANNA records show predecessor relationships (e.g., Task B starts after Task A completes), We create predecessor links in Microsoft Project. Microsoft Project then recalculates the schedule forward and backward, producing the critical path.

KANNA

Pipeline Stages / Statuses

maps to

Microsoft Project

Task Status or Custom Field

lossy
Mapping required

KANNA Project and Task statuses are configurable per workspace. We capture the full status taxonomy from the source workspace and map each status value to the nearest Microsoft Project task status (Not Started, In Progress, Completed, On Hold, Cancelled) or to a custom Text field if the destination requires granular status matching. Status mappings are validated during the sandbox migration phase.

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.

KANNA logo

KANNA gotchas

High

Minimum seat billing regardless of usage

High

Chat threads and reporting comments may not export cleanly

Medium

Custom input fields are template-bound, not global

Medium

Enterprise plan not available in Japan and Thailand

Medium

No documented public API for automated migration

Microsoft Project logo

Microsoft Project gotchas

High

Project for the web is being retired and merged into Microsoft Planner

Medium

Planner-tier portfolio features are incomplete despite Plan 5 labeling

Medium

Web app constraint controls are weaker than the Windows desktop client

High

Project requires a separate license not bundled with standard Microsoft 365

Medium

Project Online API is edition-gated and inconsistently documented

Pair-specific challenges

  • KANNA lacks a documented public API for automated extraction

    We found no publicly documented REST API with published endpoints, authentication schemes, or rate limits for KANNA. All migration extraction therefore relies on KANNA's native Data Import/Export feature, which limits us to the data types it explicitly supports: Projects, Customers, Properties, and Reports. Chat threads, reporting comments, and custom field definitions may not be fully captured in the standard export. We run a pre-migration extract and inventory every accessible record before designing the mapping. Any data not covered by the export is flagged as a manual step or advisory before migration begins.

  • Sub-project hierarchies require careful mapping to Microsoft Project summary tasks

    KANNA's Sub-project object (Pro Plus feature) creates a two-level container structure: Project > Sub-project > Task. Microsoft Project supports a flat task hierarchy with Summary Tasks and subtasks, but does not have a native Sub-project object. Deeply nested Sub-projects (three or more levels) or Sub-projects that contain their own sub-projects must be flattened to a single Summary Task level. We flag this during scoping and show the customer the exact flattening mapping before extraction begins so they can decide whether to restructure in KANNA before export.

  • Template-bound custom fields must be extracted alongside their record values

    KANNA custom fields are defined per project template via Settings > Customize Settings, not as global object properties. Exporting the field definition and the values stored on individual Project or Task records requires two separate extraction passes. If the template is deleted or modified after export, the field definitions may not appear in a subsequent export. We capture the full field definition set at the start of extraction and pair it with the values from each record before any transformation begins. If the destination is Microsoft Project desktop, we create matching custom fields on the project template; if Project for the web, we create flat custom fields on each record.

  • Chat threads and reporting comments may not export in portable format

    KANNA's Data Import/Export feature explicitly covers project information, customer information, property information, and report information. In-chat or comment threads associated with Tasks and Projects are not listed as a named export category. We extract them where accessible via the UI or export format, but we flag this as a known gap and advise customers to manually archive any critical thread history before migration. We do not guarantee full comment thread reconstruction for reporting or compliance purposes unless the customer can provide a separate export from KANNA support.

  • Approval flows and bulletin board features have no Microsoft Project equivalent

    KANNA Pro Plus includes approval flow and bulletin board features for formal field sign-offs. Microsoft Project does not have a native approval workflow engine. If approval chains are critical to the customer's process, We document the existing KANNA approval flows and recommend Power Automate or SharePoint approval workflows as the replacement. This configuration is outside standard migration scope and is delivered as a written recommendations document for the customer's IT or Power Platform team to implement post-migration.

Migration approach

Six steps for a successful KANNA to Microsoft Project data migration

  1. Pre-migration extraction and inventory

    We request a full Data Import/Export from KANNA covering Projects, Customers, Properties, and Reports. We inventory every record type, count the total Projects, Tasks, and Sub-projects, and flag any template with custom input fields. We also attempt to capture any accessible comment threads and reporting threads, noting the known export coverage gap. The output is a source-system inventory document that the customer reviews and approves before We begin mapping design.

  2. Sandbox migration and mapping validation

    We run a sandbox migration into a trial Microsoft Project environment (Project desktop or Project for the web) with representative data volume. The customer's PMO lead spot-checks the task hierarchy, date accuracy, custom field population, and attachment integrity against the KANNA source. Any mapping corrections—particularly Sub-project flattening decisions, custom field type assignments, and status taxonomy mapping—happen here. We do not proceed to production migration until the customer signs off on the sandbox output.

  3. Destination schema preparation

    For Microsoft Project desktop, We prepare the destination .mpp file with the correct project template, custom fields, and calendar settings. For Project for the web, We configure the destination environment including custom field definitions (up to 10 custom fields per project and task per Microsoft limits), sharing permissions, and SharePoint document library connections. Resource pools are set up if the destination team uses Microsoft Project for resource management across multiple projects.

  4. Production extraction and transformation

    We re-run the extraction from KANNA in production, applying the validated field mappings. Task hierarchies are built in dependency order: parent Summary Tasks first, then child tasks, then standalone tasks. Date fields are validated for nulls and format consistency (KANNA uses ISO dates; Microsoft Project expects consistent regional date formats). Custom field values are extracted from the template-bound definitions and written to the flat custom fields in Microsoft Project.

  5. Gantt reconstruction and dependency modeling

    We set task Start and Finish dates from KANNA's due dates and schedule data. If KANNA records show logical task sequencing (e.g., inspection task follows completion task), We create predecessor links in Microsoft Project. The scheduling engine then calculates the critical path. For projects with complex multi-phase timelines, We preserve the overall project start date and reconstruct milestones using Microsoft Project's Milestone task type. Any deviation from the original KANNA dates is flagged for the customer's PMO lead to review.

  6. Attachment migration and document transfer

    Photo reports and documents are extracted from KANNA and attached to the corresponding Task or Project records in Microsoft Project. For Project for the web connected to SharePoint, files migrate to the SharePoint document library with the original folder structure preserved where KANNA supports it. For Project desktop, attachments are linked via the Task Inspector. File content is transferred as-is; we do not extract, convert, or transform document content.

  7. Cutover, final reconciliation, and handoff

    We freeze writes in KANNA during cutover and run a final delta migration of any records modified during the migration window. We deliver a row-count reconciliation report showing Projects migrated, Tasks migrated, Sub-projects preserved, custom fields populated, and attachments transferred. We also deliver the written inventory of KANNA approval flows, bulletin board structures, and automations requiring rebuild in Power Automate. We support a 48-hour hypercare window for immediate post-migration issues. We do not provide ongoing admin support, training, or workflow rebuild as standard scope.

Platform deep dives

Context on both ends of the pair

KANNA logo

KANNA

Source

Strengths

  • Integrated PM with task boards, Gantt charts, and calendar views in a single interface.
  • Photo report creation and document attachment directly on Projects and Tasks.
  • Approval flow and bulletin board features for formal field sign-offs.
  • Data Import/Export supporting Projects, Customers, Properties, and Reports as named export categories.
  • Customizable project templates with configurable input fields via Settings.

Weaknesses

  • Minimum 5-seat license regardless of actual team size, raising costs for small operators.
  • No public API documentation found in the research; migration tooling relies on manual export/import rather than scripted API extraction.
  • Enterprise tier is opaque — no published pricing, feature limits, or SLA terms.
  • Chat and reporting threads may not be fully captured in the standard data export, risking loss of historical project context.
Microsoft Project logo

Microsoft Project

Destination

Strengths

  • Deep critical-path scheduling with baseline comparison and cross-project dependency tracking unmatched by lighter PM tools.
  • Native Azure AD authentication, Teams integration, and Power BI reporting sit on infrastructure enterprises already license and manage.
  • Enterprise governance controls including demand intake workflows, resource request approval, and portfolio-level capacity analysis.
  • Supports both Waterfall and Agile methodologies within the same project, accommodating hybrid delivery teams.
  • Scalable from Project Plan 1 for small teams to Project Server on-premises for regulated industries with strict data-sovereignty requirements.

Weaknesses

  • Ease-of-use scores trail the category average by a wide margin; onboarding friction frustrates new users consistently across G2 and Capterra reviews.
  • Pricing ranks 42nd of 49 tools in its category — the total cost of ownership including IT administration and training is rarely recovered for small or mid-market teams.
  • No built-in client portal, external stakeholder sharing, or proofing workflow, limiting use cases to internal PMO environments only.
  • The web interface (Project for the web / Planner Premium) has materially weaker constraint controls and resource auto-leveling than the Windows desktop client.
  • Project for the web is being consolidated into Microsoft Planner, creating uncertainty about which product tier will host project portfolio data long-term.

Complexity grading

How hard is this migration?

Standard Project Management migration. 1 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 KANNA and Microsoft Project.

  • Object compatibility

    B

    1 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

    KANNA: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your KANNA to Microsoft Project 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 KANNA to Microsoft Project data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Migrations with fewer than 50 Projects and 2,000 Tasks, where Sub-project hierarchies map cleanly to Microsoft Project summary tasks, typically complete in two to four weeks. Migrations with deep Sub-project nesting, large photo-report libraries, or extensive template-bound custom field sets requiring remapping extend to five to eight weeks. KANNA's lack of a documented API means extraction relies on the native Data Import/Export feature, which limits throughput compared to scripted API pulls.

Adjacent paths

Related migrations to explore

Ready when you are

Move from KANNA.
Land in Microsoft Project, 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