CiviCRM already has integration with many email marketing services like MailChimp, Constant Contact, Google Apps. However all of them have different workflows and interfaces. The goal of this project is to create a framework which will enable us to use the functionalities provided by different email marketing services in a unified manner. The project primarily focuses on synchronizing contact information. The main aspect of the project is to synchronize the mailing list and the groups of different external services. Whenever some changes are made through a certain service, these changes will then be reflected in real time in the CiviCRM account associated with it. The objectives of this project will certainly help the users to save a lot of time and effort as they can truly focus on the best offerings of all the services and not be exposed with intricacies associated with it.