Fix Duplicate Fields Left by JCMA Migration

After migrating from Jira Data Center to Cloud, the Jira Cloud Migration Assistant (JCMA) creates duplicate custom fields with a "(migrated)" suffix. Migration Field Cleanup detects every duplicate and merges them safely — no scripting, no data loss.

Scan results showing duplicate field pairs with safety classification and affected issue counts

The Problem

The Jira Cloud Migration Assistant (JCMA) creates copies of every custom field with a "(migrated)" suffix. If you migrated multiple times, you may have "(migrated 2)", "(migrated 3)", and more. These duplicate fields cause:

What Migration Field Cleanup Does

Detect Every Duplicate

Scans all custom fields and detects every "(migrated)" suffix pair. Groups by original field name and flags schema mismatches.

Safe Merge, Zero Data Loss

Copies migrated values into original fields only when the original is empty. Existing Cloud-native data is never overwritten.

Runs on Atlassian

Built on Atlassian Forge. All processing happens inside your Jira Cloud instance. No external servers, no data leaves your site.

Batch Processing

Processes issues in batches with cursor-based pagination and a live progress bar. Handles thousands of issues reliably.

Preview Before Merge

Review every field pair, safety classification, and affected issue count before committing to the merge operation.

Minimal Permissions

Only two API scopes required: read and write Jira work data. No admin-level access, no user data access.

How It Works

Marketplace Pricing

Pricing and licensing are managed through the Atlassian Marketplace. See the marketplace listing for current pricing, trials, and billing details.
View on Atlassian Marketplace

Built for Safety