Portal Migration
HubSpot Portal Merge
- Problem
- A business ran two production HubSpot portals, one for sales and one for marketing, and needed them merged with every record still attached to the right company, deal and person.
- What I built
- A migration engine in Node.js, Express and MongoDB against the HubSpot v3/v4 APIs, a spreadsheet-driven merge rules engine, a parser that retries rejected writes, and a React dashboard to start, monitor and resume runs.
- My role
- Migration engine, Merge rules engine, Error recovery and data-quality safeguards, Operations tooling
- Node.js
- Express
- MongoDB
- HubSpot v3/v4 APIs
- React