Capstan Works

HubSpot Migration

A migration that is sequenced, idempotent, and recoverable, so a failure in phase nine resumes at phase nine instead of restarting overnight.

Migrations rarely fail on row count. They fail on ordering and idempotency. We load object types in dependency order and resolve duplicates before writing associations, so history consolidates instead of fragmenting.

How we run it

After the landing

A migration lands the data; a Data Foundation Audit confirms it is trustworthy once there. The two are bookends of the same engagement.

Related reading

Read the anonymized 13-phase migration postmortem covering 11.8k records and 679 merges.

Start with the data layer.

Most HubSpot problems are data problems wearing a reporting costume. A Data Foundation Audit turns “the numbers feel off” into a prioritized, fundable backlog.

Explore the Data Foundation Audit