The Short Answer

A cutover is an operational exercise, not merely a technical step. Three factors determine its success: an hourly plan with a responsible party named for each step, reconciliation that proves data accuracy (not just arrival), and Go/No-Go criteria written when everyone is calm.

The difference between an organization that experienced a smooth transition and one that endured two weeks of chaos nearly always comes down to the number of dress rehearsals—not the quality of the tools.

Detailed planning for the entire cutover is described in Salesforce Data Migration Guide.

Cutover Window Structure: Three Waves

WaveWhenWhat's Loaded
Historical3-10 days beforeClosed historical data: closed opportunities, closed Cases, past history
DeltaDuring the windowEverything that has changed since the first wave
Post-Go-Live24-72 hours afterLarge files, non-critical data, supplementary information

This staged approach is what enables a short cutover window. An organization attempting to load everything in a single night will discover that loading time depends on volume, and volume time cannot be compressed beyond platform limitations.

Sample Timeline - 12-Hour Window

HourActionResponsible
T-2Confirm Go, check team and decision-maker availabilityProject Lead
T0Freeze source system, disable outbound integrationsIT Ops
T0+1Extract Delta and verify counts in sourceData Lead
T0+2Load Delta by dependency orderMigration
T0+6Automated Reconciliation: counts, sums, relationshipsQA
T0+8Manual sampling and business process owner approvalBusiness
T0+9Point of no return: Go / Rollback decisionSteering
T0+10Activate integrations, open user permissionsIT Ops
T0+11Smoke Tests for critical processesQA + Business
T0+12Go-live announcement to users, transition to hyper-careCommunications

Two principles govern the schedule: every line item has an owner, and every check has a numerical threshold. A line without an owner will not be executed; a check without a threshold will be resolved through debate.

Reconciliation: Four Undeniable Levels

Count - Number of records in source vs. target, for each entity and each date range. Catches partial loads.

Sum - Sums of financial and numerical fields. Catches incorrect conversions, silent truncations, and resets; a correct count alone won't reveal these.

Relationships - Number of children per parent, and number of orphaned records. Catches incorrect load order and broken key mapping.

Manual Sampling - 20 to 50 pre-selected records, including edge cases: a customer with special characters, an opportunity in foreign currency, a merged record. This is the only level that catches a semantic error—data successfully loaded into the wrong place.

The dependency between conversion accuracy and mapping quality is explained in Data Mapping for Migration.

Scenario: The Cutover Halted at Hour Eight

A distribution company planned a ten-hour cutover window over a weekend. The loading proceeded, counts matched precisely, and the team prepared to go live. During manual sampling, it was discovered that for six of 30 reviewed customers, open opportunities were misassigned to the wrong owner—a result of a user mapping table not updated after two departures and a role change.

Counts were correct. Sums were correct. Only the sampling caught it. The team didn't perform a Rollback: they identified that 1,400 records could be corrected with a query, executed a targeted fix within the window, and re-verified.

This decision was possible because the No-Go criterion was predefined as "an error not fixable within two hours," rather than "any error." A well-phrased criterion is what allows a tired team to make the right decision at three in the morning.

A cutover window ends with user go-live, but the risk continues. A rapid-response team is needed, with a single point of contact, a daily integration anomalies report, and quality metrics tracking against a baseline. Issues are classified by business impact, not by who yells loudest.

Ongoing quality measurement after cutover is described in Salesforce Data Quality Metrics.

Common Risks and Preventive Actions

RiskHow it ManifestsPreventive Action
Single window for all volumeLoad exceeds time, cutover delayedSplit into three waves
Awakened integrationDuplicate records or conflicting updatesControlled disconnection and systematic activation
Superficial ReconciliationCorrect counts, incorrect dataFour levels including manual sampling
No No-Go criteriaProceeding due to momentumWritten thresholds before the window
Outdated user mappingIncorrect record ownershipRefresh user table the day before

How to Measure Success

AreaWhat to MeasureCheck Frequency
Conversion AccuracyCount, sum, and relationship discrepanciesWith each wave and at cutover
Schedule AdherenceDeviation from hourly planAt each Rehearsal
Post-Cutover StabilityIntegration failures and daily P1 issuesDaily for 14 days
AdoptionLogins and actions vs. BaselineWeekly for the first month

Support for cutover planning and execution is offered as part of Integrations and Data Services.

Go/No-Go Checklist

  • ☐ Two full Rehearsal runs with production volume
  • ☐ Hourly schedule with an owner for each line item
  • ☐ Agreed-upon Freeze plan with the business
  • ☐ List of integrations to disconnect and activate, in order
  • ☐ Reconciliation script with four levels, as automated as possible
  • ☐ Pre-defined manual sample including edge cases
  • ☐ User and ownership mapping table updated
  • ☐ Written No-Go criteria with numerical thresholds
  • ☐ Rollback point and Fix-Forward plan
  • ☐ Hyper-care team, single point of contact, and daily report

Professional Resources