Quick answer

A safe Salesforce data migration follows five steps: profile the source for quality and duplicates, agree a written field map, dry-run the load into a sandbox, reconcile row counts and key values against source, and write a rollback plan before the production cutover.

Key takeaways

  • Profile before you map — you cannot map data you have not measured.
  • Every migration gets a sandbox dry run and a row-level reconciliation.
  • Preserve legacy IDs so historical references keep resolving.
  • A cutover without a rollback plan is a hope, not a plan.

1. Profile the source

Count records per object, measure field fill rates, and find the duplicates before anyone writes a mapping spreadsheet. Profiling routinely halves the volume people expected to migrate.

2. Agree the field map

A field map is a contract. It names every source field, its destination, its transformation, and what happens when the value is missing. Anything unmapped is a decision someone will make under pressure at 2am otherwise.

3. Dry run in a sandbox

Load the full volume, not a sample. Volume exposes governor limits, timeout behaviour and validation-rule collisions that a hundred-row test never will.

4. Reconcile

Row counts per object, sum totals for key numeric fields, and spot checks on the twenty most valuable records. Sign the reconciliation report before cutover.

5. Plan the rollback

Know what "abort" looks like: which loads reverse, which stay, who decides, and by what time. A rollback plan you never use is the cheapest insurance in the project.

Frequently asked questions

Should we migrate all historical data?

Usually not. Migrate what is operationally useful and archive the rest — dead data slows every future release.

How long does reconciliation take?

For a typical SMB dataset, a day. It is never the step to compress.

Want this applied to your org?

CodeSierra delivers fixed-scope Salesforce implementation, development and managed services — scope, timeline and price agreed in writing before build starts. Ready to get started? Contact us for a scoped quote.

Want this applied to your org? Send your requirements — scope, timeline and fixed price within a business day. Get a scoped quote

Keep reading

Launch of Seven Role-Specific 'Job-Ready' Agentforce Agents

Transform your business with seven new Salesforce Agentforce agents. These autonomous AI roles handle complex tasks across sales and service to boost efficiency and scale operations.

Read more →

Salesforce Completes $3.6 Billion Acquisition of Fin (formerly Intercom)

Salesforce has finalized its acquisition of Fin, integrating its industry-leading autonomous agent platform into the Agentforce ecosystem. Fin brings a proven 76% resolution rate across channels like

Read more →

Salesforce Unveils New Agentforce Edition Tiers (Core, Advanced, Max)

Salesforce has consolidated its AI, Slack, and Tableau offerings into three new Agentforce edition tiers: Core ($195), Advanced ($395), and Max ($550). These bundles aim to reduce total cost of owners

Read more →