Project Management migration

Migrate from Project Nucleus to Jira

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

Project Nucleus logo

Project Nucleus

Source

Jira

Destination

Jira logo

Compatibility

100%

12 of 12

objects map 1:1 between Project Nucleus and Jira.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Project Nucleus to Jira is a data-model restructuring that must account for the absence of a documented bulk export API on the source side, per-project custom field schemas, and Jira's strict requirement that every imported Issue has a valid key mapping. Project Nucleus stores data locally and syncs when connectivity is restored, which means any records modified offline after the last confirmed server sync will not reflect current state in a standard export. We coordinate a forced sync window before extraction, extract the full custom field definition per project, and map Project Nucleus task hierarchies to Jira's Epic-Story-Subtask structure. Comments, work logs, and attachment links migrate as linked references with post-migration path validation. Automations, custom workflows, and board configurations do not migrate; we deliver a written inventory of these for the customer's Jira admin to rebuild in Jira's workflow designer.

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 Nucleus logo

Project Nucleus

What's pushing teams away

  • Expensive licensing structure is cited directly in G2 reviews as a reason customers reconsider the platform, especially at scale with larger teams.
  • Some features are reported as unavailable in earlier versions, prompting upgrades or switches when teams need capabilities they expected to exist.
  • Implementation costs add significant upfront investment, which combined with licensing fees creates a higher total cost of ownership than alternatives.
  • Teams with simple project management needs find the framework's flexibility becomes overhead rather than benefit, migrating to lighter-weight tools.

Choosing

Jira logo

Jira

What's pulling them in

  • Industry-standard tool with deep Git integration and sprint reporting that engineering teams already know, reducing onboarding friction for new hires.
  • Highly customizable workflows and status schemes let business teams model complex approval chains without writing code.
  • Strong ecosystem of Atlassian Marketplace apps means specialized capabilities like time tracking or portfolio management are one install away.
  • Free tier with up to 10 users and unlimited issues gives small teams a no-cost entry point to validate the platform before committing budget.
  • Visibility features — boards, backlog grooming, sprint reports, and dashboards — give leadership a shared view of what is planned, in progress, blocked, and done.

Object mapping

How Project Nucleus objects map to Jira

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

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

Project Nucleus

Project

maps to

Jira

Project

1:1
Fully supported

Project Nucleus projects map directly to Jira projects. Each becomes a Jira project with its Project Key assigned during migration. We preserve project description, dates, status, and ownership. Jira project keys must be uppercase alphanumeric (2-10 characters) and cannot be changed post-creation, so we validate key feasibility during scoping and flag any conflicts with existing Jira projects in the destination tenant.

Project Nucleus

Task

maps to

Jira

Issue (Story or Task)

1:1
Fully supported

Project Nucleus tasks map to Jira Stories or Tasks depending on the customer's preference and the task's position in the hierarchy. Tasks with no subtasks typically become Jira Tasks; tasks that function as containers for work items become Stories within an Epic. Assignee, due date, status label, and description migrate directly. Jira's summary field accepts up to 255 characters; we truncate Project Nucleus task names exceeding this and flag the truncation for review.

Project Nucleus

Subtask

maps to

Jira

Subtask

1:1
Fully supported

Project Nucleus subtasks map to Jira Subtasks. Subtask issue type must be enabled in the destination Jira project's issue type scheme; we verify this during scoping and configure the issue type scheme if subtasks are not included. Nesting depth beyond one level (Subtask of a Subtask) is not supported in standard Jira; we flatten additional nesting into flat subtasks and flag the flattening for admin review.

Project Nucleus

Custom Fields

maps to

Jira

Custom Fields

1:1
Mapping required

Project Nucleus custom field definitions vary per project. We extract the full custom field schema for each project during scoping, map each field to an equivalent Jira custom field type (text, number, date, select, multi-select, URL, user picker), and flag any fields with unsupported Jira types (complex formulas, cross-project calculations) for manual handling. Jira requires custom fields to be created at the instance level before they can be added to project contexts; we handle instance-level provisioning before record import.

Project Nucleus

Attachment

maps to

Jira

Attachment

1:1
Fully supported

Project Nucleus attachments are stored as linked references with URLs. We validate all attachment URLs post-migration to confirm they resolve. For attachments hosted within Project Nucleus's file storage, we download and re-upload to Jira's attachment storage so that links remain functional. Jira has a 256 MB per-file attachment limit and a 10 MB per-file limit for emails; we flag any attachments exceeding these limits before migration.

Project Nucleus

Team

maps to

Jira

Group

1:1
Fully supported

Project Nucleus team structures map to Jira Groups. Membership is preserved with each user's email as the dedupe key. Archived or inactive memberships are flagged for review. Jira Groups are used for project membership and permission schemes; we map Project Nucleus team assignments to Jira project roles (Members, Administrators, Viewers) based on the customer's role matrix during scoping.

Project Nucleus

User

maps to

Jira

User

1:1
Fully supported

Project Nucleus user records (name, email, role) map to Jira user accounts. We resolve users by email match against the destination Jira site's user directory. If Jira uses Atlassian account email login, we verify that each Project Nucleus user has an active Atlassian account before migration. Users without a match enter a reconciliation queue for manual provisioning before record import resumes.

Project Nucleus

Comment

maps to

Jira

Comment

1:1
Fully supported

Project Nucleus comments on tasks and projects migrate to Jira Comments on the corresponding Issue. Author attribution, timestamp, and full comment body transfer. Comment threading order is preserved by setting the Jira comment creation date to the original timestamp. Rich text formatting is converted to Jira's wiki-markup renderer where applicable.

Project Nucleus

Time Entry

maps to

Jira

Work Log

1:1
Fully supported

Project Nucleus time entries (where present in the source configuration) map to Jira Work Logs. We preserve time spent, author, and date. Jira's Work Log visibility respects the project's permission scheme; we verify that the importing user's permission allows work log creation across all target projects. Time entries that exist as a flat numeric field rather than a structured entry are mapped to a custom field instead of a work log.

Project Nucleus

Status

maps to

Jira

Status

1:1
Fully supported

Project Nucleus status labels are per-project text values with no enforced workflow semantics. We map each distinct Project Nucleus status to an equivalent Jira Status within the destination project's workflow. Custom status labels that have no direct Jira workflow equivalent are mapped to the closest standard status (To Do, In Progress, Done) and flagged for the customer's admin to create a custom workflow if tighter matching is required.

Project Nucleus

Label

maps to

Jira

Label

1:1
Fully supported

Project Nucleus labels and tags migrate to Jira Labels as text annotations. Jira Labels are an instance-level tag system that can be applied across issue types. We convert Project Nucleus label strings to Jira Label format and apply them to the corresponding Issue. Labels that represent categorical data (e.g., product line, region) are noted for potential migration to Jira custom select fields if the customer prefers structured filtering over free-text labels.

Project Nucleus

Document

maps to

Jira

Attachment or Comment

1:1
Fully supported

Project Nucleus documents linked within projects require path re-validation. We confirm document accessibility post-migration and flag any that cannot be reached through original paths. Jira does not have a native document management object separate from attachments; documents that are primarily textual content migrate as Comments with a URL reference, while binary documents migrate as Attachments on the parent Issue.

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 Nucleus logo

Project Nucleus gotchas

High

Offline-sync conflicts can create stale data during cutover

Medium

Custom field schemas are project-specific, not global

High

No publicly documented API for bulk data export

Jira logo

Jira gotchas

High

Unsupported workflow validators silently skipped during migration

High

Custom fields converted to flat text labels when migrating to non-Jira platforms

Medium

Historical status-change timestamps lost when exporting without a Marketplace plugin

Medium

Attachment import failures from oversized files and JQL reference corruption

Medium

Points-based API rate limits enforced on Jira Cloud apps from March 2026

Pair-specific challenges

  • Offline-sync records may not reflect latest server state during export

    Project Nucleus stores data locally and syncs when connectivity is restored. Any records modified offline after the last confirmed server sync will not be included in a standard export. We address this by coordinating a forced sync window before extraction, exporting after confirmed sync completion, and flagging records with post-sync modification timestamps for manual review or a targeted re-export. If a user continues working offline during the migration window, those changes require a delta export after the primary migration.

  • No publicly documented bulk export API exists for Project Nucleus

    Our research found no publicly available API documentation or bulk export endpoint for Project Nucleus. Where an undocumented or internal API exists, we test read access and confirm field coverage before relying on it. If API access is unavailable, we fall back to CSV export or direct database read where accessible, with full transparency on what those methods do and do not capture. The absence of a documented bulk API is a structural limitation that affects migration speed and automation depth.

  • Jira issue keys cannot be changed after import without breaking development links

    Jira issue keys (the PROJECTKEY-NUMBER identifier) are permanent and embedded in commit messages, branch names, pull request titles, and pull request descriptions in connected development tools. If the migration changes an issue's key (for example, by consolidating multiple Project Nucleus projects into one Jira project), the development links become invalid and cannot be automatically remapped. We preserve original keys where possible by assigning Project Nucleus project keys as Jira project keys and incrementing issue numbers sequentially. If consolidation is required, we document all affected development links for manual remediation.

  • Custom field schemas require per-project extraction and mapping

    Project Nucleus custom fields are defined per project and are not globally standardized. We extract the full custom field definition for each project during scoping, which means migration preparation time scales with the number of active projects. Fields with unsupported Jira types (e.g., complex calculations, cross-project formula fields) are flagged for manual handling. Jira's custom field IDs (customfield_NNNNN) are system-assigned and change if fields are deleted and recreated; we map by field name rather than ID to avoid schema dependency breakage.

  • Jira Marketplace apps do not migrate automatically

    Jira Cloud does not automatically migrate third-party Marketplace apps from any source platform. Any Jira apps installed on the destination site (e.g., time-tracking plugins, Advanced Roadmaps, scriptRunner) must be reinstalled and reconfigured post-migration. App-specific data (e.g., time tracked in a third-party plugin) does not transfer unless the same plugin is installed and configured on both source and destination. We document all installed Marketplace apps in the migration scope document for the customer's admin to handle separately.

Migration approach

Six steps for a successful Project Nucleus to Jira data migration

  1. Scoping and sync-window coordination

    We audit the Project Nucleus tenant across active projects, task volumes, custom field definitions per project, team structures, user accounts, attachment count, and time entry presence. We coordinate a forced sync window with the customer to capture all pending offline changes and confirm server-side state before extraction. We also inventory the destination Jira site's current projects, issue type schemes, workflows, and user directory to identify naming conflicts and configuration gaps. The scoping output is a written migration scope document with per-project field maps and a Jira schema gap analysis.

  2. Jira project and schema preparation

    We configure the destination Jira projects before any data import. This includes creating Jira Projects with validated Project Keys (uppercase, 2-10 characters, unique in the tenant), enabling Subtask issue types in issue type schemes, provisioning custom fields at the instance level with the correct Jira field types, and mapping Project Nucleus status labels to Jira workflow Statuses. We also verify that the migration user has sufficient permissions (Bulk Edit, Create Projects) and that Jira's import limits (256 MB attachment, API rate limits of 0-10 requests per second depending on tier) are respected in the migration plan.

  3. Data extraction and transformation

    We extract data from Project Nucleus using the highest-access method available (confirmed API, CSV export, or direct database read). We transform Project Nucleus task hierarchies into Jira Epic-Story-Subtask structures, apply the per-project custom field maps, and resolve user references by email match against the Jira user directory. We flag any records with unmappable status labels, unsupported custom field types, or attachment paths that cannot be validated before export. The transform output is a set of Jira-compatible CSV files or API payloads ready for import.

  4. Test migration to Jira Sandbox

    We run a full migration into a Jira Sandbox using production-like data volumes. The customer's Jira admin reconciles record counts (Projects in, Issues in, Subtasks in, Comments in, Work Logs in), spot-checks 25-50 random issues against the Project Nucleus source, validates that custom field values are correctly populated, and confirms that assignee and label mappings are correct. Any mapping corrections are applied to the transformation layer before the production migration. We do not migrate into a production Jira site until the admin signs off the Sandbox results.

  5. Production migration in dependency order

    We run production migration in record-dependency order: Jira Projects (created first), Jira issue types and workflows (configured before issues), Issues (Epics first, then Stories, then Tasks, then Subtasks), Comments (linked to parent Issues), Work Logs (linked to Issues with author resolution), and Attachments (uploaded and linked last to satisfy parent references). Each phase emits a row-count reconciliation report. We apply Jira API rate-limit handling with exponential backoff and batch chunking to avoid throttling.

  6. Cutover, validation, and workflow rebuild handoff

    We freeze Project Nucleus writes during the cutover window, run a final delta migration of any records modified during the migration window, then enable Jira as the system of record. We deliver a written inventory of all Jira workflows, boards, filters, and project configurations requiring admin rebuild, since these do not migrate from Project Nucleus. We support a one-week hypercare window where we resolve reconciliation issues raised by the customer's team. We do not rebuild Project Nucleus automations or custom workflows as Jira automations inside the migration scope; that is a separate engagement or an internal admin task.

Platform deep dives

Context on both ends of the pair

Project Nucleus logo

Project Nucleus

Source

Strengths

  • Offline-first architecture keeps teams productive without reliable internet connectivity.
  • Highly flexible framework accommodates diverse workflow configurations across teams.
  • Strong customer support with fast response times and issue resolution.
  • Competitive rating of 4.9 on Capterra across 119 verified reviews.
  • Core PM objects (projects, tasks, teams, comments) are well-structured and migratable.

Weaknesses

  • Expensive licensing structure cited as a significant barrier at scale.
  • Implementation costs add substantial upfront investment beyond subscription fees.
  • Some features reported as missing or unavailable in earlier versions.
  • Research depth on API capabilities, data export formats, and migration tooling is limited.
  • Custom field schemas vary by project, requiring field-level mapping work.
Jira logo

Jira

Destination

Strengths

  • Deeply customizable workflows and status schemes with no hard limits on workflow complexity or number of custom statuses.
  • Strong agile ceremony support: sprint planning, backlog grooming, velocity tracking, and burndown charts for Scrum teams.
  • Industry-standard developer tool with native Git integration linking commits, pull requests, and deployments to issues.
  • Large Atlassian Marketplace with thousands of plugins extending time tracking, portfolio management, and reporting capabilities.
  • Free tier available for up to 10 users with unlimited issues, enabling evaluation before committing to a paid plan.

Weaknesses

  • Excessive configurability creates a steep learning curve; cross-team consistency is hard to maintain without strict governance.
  • Performance degrades with large backlogs, complex custom fields, and heavily nested issue hierarchies.
  • Reporting requires additional configuration or paid plugins; out-of-the-box analytics are limited for business users.
  • Jira lacks native sprint management, requiring Jira Software for true agile team features.
  • Teams outside engineering resist adoption due to UI complexity, leaving the all-in-one promise unfulfilled for cross-functional organizations.

Complexity grading

How hard is this migration?

Standard Project Management migration. 3 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 Project Nucleus and Jira.

  • Object compatibility

    B

    3 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 Nucleus: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your Project Nucleus to Jira 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 Nucleus to Jira data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Migrations under 5,000 tasks and 50 projects typically land between three and five weeks. Migrations with complex nested subtask hierarchies, 100+ custom field definitions across projects, large attachment volumes, or no confirmed API access on Project Nucleus move to eight to twelve weeks because of per-project field-mapping work, CSV chunking without bulk API acceleration, and Jira configuration scope. Jira-to-Jira migrations cited in Atlassian community posts show that enterprise-scale migrations (400+ projects, 400,000+ issues) can take three to six months when including testing and UAT phases.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Project Nucleus.
Land in Jira, 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