1. A method for synchronizing data with a hosted system, the method including: receiving a request to update data of a user of a system, the data of the user being stored by the system; responsive to the request, identifying, by the system, data relevant to the user that is stored by a server that is separate from the system; utilizing a data structure stored on a non-transitory computer readable storage medium accessible to the system to automatically determine, by the system, a portion of the data stored by the server and identified as relevant to the user that is different from the data of the user that is stored by the system, the data portion identified including: (i) a plurality of user identifiers each identifying one of a plurality of users; and (ii) a plurality of data identifiers each correlated with at least one of the user identifiers and identifying data associated with the user identifier; and synchronizing, by the system updating the data of the user stored by the system with the portion of the data stored by the server that is determined by the system to be different from the data of the user that is stored by the system.