Project Management migration

Migrate from Zenkit to Microsoft Project

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

Zenkit logo

Zenkit

Source

Microsoft Project

Destination

Microsoft Project logo

Compatibility

36%

4 of 11

objects map 1:1 between Zenkit and Microsoft Project.

Complexity

BStandard

Timeline

2-4 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Zenkit to Microsoft Project is a structural migration that reconciles two fundamentally different scheduling paradigms. Zenkit is a flexible multi-view workspace where tasks have due dates, labels, and relational References; Microsoft Project is a Gantt-centric planning tool where every task has a start date, finish date, duration, and dependency links. The primary migration challenge is converting Zenkit's due-date-centric Items into Microsoft Project tasks with complete start-and-finish date pairs, and resolving Zenkit's bi-directional References into predecessor-successor dependency chains. We export from Zenkit via native JSON or CSV, build the destination Project plan with custom fields matching Zenkit's schema, and import via MPP or Project Online API. Automations, Zenchat threads, and View configurations do not migrate; we deliver a written specification for these UI-layer constructs for the customer's project manager to rebuild.

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

Zenkit logo

Zenkit

What's pushing teams away

  • The multi-product suite (Zenkit Projects, Base, To Do, Hypernotes) creates confusion about which tool to use and complicates data consolidation for teams using multiple products.
  • Smaller ecosystem and third-party integration catalog compared to ClickUp or Monday.com makes it harder to connect Zenkit into existing tool stacks.
  • Mobile app functionality lags behind the web experience, frustrating remote or field teams who need to check and update tasks on the go.
  • Teams report a steep onboarding curve where new members need significant time to discover all capabilities before becoming productive.

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 Zenkit objects map to Microsoft Project

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

Zenkit

Collection

maps to

Microsoft Project

Project

1:1
Fully supported

Zenkit Collections map to Microsoft Project .mpp files or Project Online projects. Each Collection becomes a standalone project in Project Online or a separate .mpp file for desktop. Tier-based Collection limits (Personal: 100, Plus: 1000, Business: 5000) have no equivalent ceiling in Microsoft Project desktop or Project Online, removing that migration blocker. Collection metadata (name, description, created date) maps to Project Summary fields.

Zenkit

List

maps to

Microsoft Project

Phase / Summary Task Group

1:1
Fully supported

Zenkit Lists inside a Collection map to Phase rows in the Microsoft Project plan or to a Summary Task that groups related tasks. Each List retains its schema of custom fields. If the customer has a single List per Collection (a common Zenkit pattern), the List-level schema maps directly to the Project-level custom fields. For multiple Lists, we create separate task groups or, if the Lists have different field schemas, we flag this as a configuration requirement for the customer's admin to set up Project Online Enterprise Custom Fields.

Zenkit

Item (Task)

maps to

Microsoft Project

Task

1:1
Fully supported

Zenkit Items map 1:1 to Microsoft Project tasks. Standard fields migrate: Item name becomes Task Name, assignees become Resource Names (with resource lookup from the Project resource pool), due date becomes Finish date (with Start date back-calculated from duration or set to Finish minus estimated duration if only a due date is present). Priority and status labels map to Text or Flag custom fields in Project.

Zenkit

Sub-item

maps to

Microsoft Project

Subtask

1:many
Fully supported

Zenkit Sub-items nested inside an Item become child tasks under the parent Item-task in Microsoft Project. Sub-item fields map to the child task's fields, and the hierarchical indent transfers as Outline Level. If the destination uses Project Online, subtasks can also be Summary tasks with their own dependencies. We flatten more than three levels of nesting to avoid outline depth warnings.

Zenkit

Reference (Relational Link)

maps to

Microsoft Project

Predecessor-Successor Dependency

lossy
Fully supported

Zenkit References connecting Items across Lists require the most transformation work. We extract the full reference graph from the JSON export, resolve each reference to a task-level predecessor-successor pair in Microsoft Project, and assign the dependency type (Finish-to-Start is the most common; we infer other types from the reference direction). Circular References are detected and collapsed to a single FS dependency. Cross-Collection References that resolve to a different Project file are flagged for the customer to create cross-project dependencies manually in Project Online.

Zenkit

Custom Field

maps to

Microsoft Project

Enterprise Custom Field

lossy
Fully supported

Zenkit field types (text, number, date, checkbox, select, multi-select, formula) map to Microsoft Project Enterprise Custom Fields or Text/Number/Date/Flag/OutlineCode fields in .mpp files. Select and multi-select fields map to Outline Codes or Text fields with a lookup table. Formula fields in Zenkit do not have a direct Project equivalent; we preserve the formula output value as a read-only number or text field and document the formula for the customer to rebuild in Project Online calculated fields or Power Automate.

Zenkit

Label

maps to

Microsoft Project

Text Custom Field or Flag Field

lossy
Fully supported

Zenkit Labels migrate as a Text custom field with semicolon-delimited label strings, or as Flag fields if the label set is binary (e.g., High Priority flag). Multi-select Labels with a consistent taxonomy can be mapped to Project Outline Codes. The customer chooses the label strategy during scoping based on how labels are used in reporting.

Zenkit

Comment

maps to

Microsoft Project

Task Note

1:1
Fully supported

Zenkit Comments on Items migrate as Microsoft Project Task Notes. We preserve comment body, author name, and timestamp. Microsoft Project does not support threaded discussions on tasks, so the flat comment list appends chronologically into the Note field. If comments are extensive, we flag this as a SharePoint-based discussion board alternative for the customer's admin to configure.

Zenkit

Checklist

maps to

Microsoft Project

Assignment Notes or Summary Subtask

lossy
Fully supported

Zenkit Checklist items convert to Project task notes with a checkbox-formatted list, or to child subtasks marked as Summary with the parent checkbox as the summary row. The checked/unchecked state maps to a Flag field. If the destination is Project Online, we recommend converting checklists to separate task rows with a Checklist parent link for better tracking.

Zenkit

Attachment

maps to

Microsoft Project

SharePoint Document Library (Project Online)

lossy
Fully supported

Microsoft Project does not support direct file attachments on tasks. We extract Zenkit attachments to a local directory, create a SharePoint document library mapped to the Project Online site, upload files organized by task name, and populate a Text custom field (Attachment URL) on each task with the SharePoint link. Desktop .mpp migrations store attachment references in a Notes field pointing to a shared network path or OneDrive link.

Zenkit

View (Kanban, Table, Calendar, Mind Map)

maps to

Microsoft Project

Gantt View (primary) + documentation of source view type

lossy
Fully supported

Zenkit's multi-view architecture (Kanban, Table, Calendar, Mind Map) has no direct Microsoft Project equivalent. We migrate the task data and record the primary view type used for each List in a Text custom field (Original View). The customer's project manager recreates the relevant view in Project desktop or PWA. Kanban is not natively available in Project; if Kanban visualization is required, we recommend a separate board tool or a Power Apps canvas app as a post-migration add-on.

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.

Zenkit logo

Zenkit gotchas

High

Tier-based workspace and item quotas are migration-critical

Medium

References require field-level mapping to maintain relational integrity

Low

Comments and rich text HTML export may break CSV formatting

Low

Automations do not export natively and must be recreated

Low

Global Search and cached filters do not migrate

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

  • Date model conversion requires a start date or duration for every task

    Zenkit Items typically have a due date but no explicit start date. Microsoft Project requires both start and finish dates to render on a Gantt chart. We handle this by inferring start dates from the due date minus a default duration (set during scoping, typically 1 day for tasks, 1 week for milestones) or by migrating the Zenkit start date if present. Tasks with only a due date and no inferred duration default to a 1-day finish-date task. Projects with a high proportion of milestone-type items require explicit milestone flag mapping during field configuration to avoid creating zero-duration tasks with incorrect Gantt rendering.

  • References require manual dependency chain reconstruction

    Zenkit's Reference fields create bi-directional links that do not map directly to Microsoft Project's predecessor-successor model. We extract the full reference graph from the JSON export, detect circular references, and generate a predecessor-successor table for the customer to import into Project. However, dependency type inference (FS vs SS vs FF) requires judgment: we default to Finish-to-Start for forward references and document any inferred non-FS dependencies for the customer's PM to validate. Cross-Collection References that reference a different Project file require manual cross-project dependency setup in Project Online which is outside automated scope.

  • Attachments do not attach to tasks in Microsoft Project

    Microsoft Project does not support file attachments on individual tasks. All attachments must be stored in SharePoint (for Project Online) or a shared network location. We extract Zenkit attachments, upload them to the destination SharePoint library, and populate an Attachment URL custom field on each task. Desktop .mpp migrations use a Notes field reference. This means the attachment workflow changes for the project team: files are no longer embedded in the plan but accessed via a link. We document this change for the customer during scoping.

  • Zenkit custom field schemas are per-List, not global

    Zenkit's custom field schema is defined at the List level, meaning different Lists in the same Collection can have entirely different fields. Microsoft Project Online Enterprise Custom Fields are defined at the Enterprise level and applied per project. We consolidate all unique field names and types across source Lists, de-duplicate by name and type, and create a single Enterprise Custom Field set. Fields unique to a single List become project-level fields. Fields with conflicting types across Lists are flagged for the customer's admin to resolve during field configuration before migration.

  • Automations and Zenchat discussions do not migrate

    Zenkit automations (Business tier) and Zenchat real-time chat threads attached to Items have no Microsoft Project equivalent. Automations do not export natively; we document every automation trigger-action pair during scoping and produce a written specification for the customer to rebuild in Power Automate (for Project Online) or as a checklist for the PMO to implement manually. Zenchat threads migrate as plain-text notes appended to the task Note field, losing threading and attribution. Kanban board configurations, global saved filters, and Global Search indexes do not migrate and are not documented as part of the standard scope.

Migration approach

Six steps for a successful Zenkit to Microsoft Project data migration

  1. Discovery and scope definition

    We audit the source Zenkit account: every Collection, List, Item count, custom field definition per List, Reference graph topology, attachment volume and file type distribution, Label taxonomy, and automation count. We identify any Collections that exceed Microsoft Project Online's file size or task count limits. The discovery output is a written migration scope document covering object counts, field mapping tables, and a recommended Project Online or desktop licensing path based on the customer's resource pool size and integration needs.

  2. Reference graph extraction and dependency mapping

    We extract the full Zenkit Reference graph from the JSON export, building a directed graph of Item-to-Item links. We detect circular references, resolve each link to a predecessor-successor pair with dependency type, and generate an importable dependency table. This step is the most time-intensive for migrations with complex cross-List Reference structures. We present the dependency map to the customer's PM for validation before importing.

  3. Custom field schema consolidation and Project configuration

    We consolidate all custom fields across source Lists into a unified field set, deduplicating by name and type. We configure Enterprise Custom Fields in the destination Project Online tenant (or .mpp template file for desktop) before data import. For Project Online, we coordinate with the customer's tenant admin to provision the custom field definitions. We flag any field type conflicts (same name, different type across Lists) for resolution before migration.

  4. Attachment extraction and SharePoint preparation

    We download all Zenkit attachments to local storage, organized by Collection and Item. We create the destination SharePoint document library structure mapped to the Project Online site, upload files with naming conventions matching task names, and generate the Attachment URL values for each task's custom field. For desktop .mpp migrations, we prepare a companion spreadsheet of attachment paths.

  5. Sandbox or pilot migration and reconciliation

    We run a full pilot migration into a test Project Online site or test .mpp file. The customer's project manager reconciles task counts, validates the dependency chains, spot-checks 20-30 task records against the Zenkit source, and confirms the custom field values are correctly populated. Any field mapping corrections, dependency type adjustments, or attachment link corrections happen in this phase. We do not proceed to production migration until the pilot is signed off.

  6. Production migration and cutover

    We run the production migration in dependency order: Project structure first (Summary tasks / Phase groups), then child tasks with dependencies linked, then custom field values populated, then attachment URLs written. For Project Online, we use the REST API with batch operations and exponential backoff. For desktop .mpp, we use the MPP file format with VBA or a third-party library. We run a final delta pass for any tasks modified in Zenkit during the migration window, then hand off with a reconciliation report. Automations, Zenchat threads, saved filters, and Global Search are documented separately in the handoff package.

Platform deep dives

Context on both ends of the pair

Zenkit logo

Zenkit

Source

Strengths

  • Multi-view architecture on a single dataset eliminates redundant data entry across Kanban, Gantt, and Table views.
  • Relational References let teams build lightweight custom databases without leaving the project management tool.
  • Native CSV and JSON export available on all tiers, enabling migrations without requiring API access or a paid plan.
  • 1-click inbound migration from Trello and Asana makes Zenkit a common landing platform, reducing friction for teams consolidating tools.

Weaknesses

  • Multi-product suite (Projects, Base, To Do, Hypernotes) fragments the data model and complicates cross-product migrations.
  • No documented public API rate limits or bulk API on the base tiers; Business/Enterprise API access is required for programmatic exports.
  • Mobile app lags behind the web interface in features and performance, limiting utility for remote or field teams.
  • No native two-way sync with external tools without Zapier, increasing dependency on third-party automation for live integrations.
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. 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 Zenkit and Microsoft Project.

  • 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

    Zenkit: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

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

Book a free 30 minute consultation

Straightforward migrations with under 1,000 tasks, no complex cross-List References, and no attachments complete in two to four weeks. Migrations with complex dependency graphs, multiple Lists with differing field schemas, file attachments requiring SharePoint setup, or a multi-project Portfolio structure requiring cross-project dependency mapping extend to six to ten weeks. The Reference graph extraction and dependency mapping phase is the primary timeline driver for complex Zenkit data.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Zenkit.
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