The team created two separate workflows leveraging OperationsHub, and Programmable Workflows and a little help from the HubSpot API.
Workflow 1: Finds existing older contact data based on custom criteria.
Workflow 2: Is responsible for reading the output of the previous workflow and merging contacts but keeps some custom properties.
P.S: This was possible because the client’s account had Operations Hub.
Finally, both the old and new contact information is organized for the client while making the old information accessible.