This is an example of a Endgrate use case for CRMs.
Endgrate allows your customers to seamlessly push, pull, and sync their contact and company data.