NB: This extension depends on an API that is no longer provided by attentive.ly and so DOES NOT WORK and is no longer maintained. It is left here in case anyone finds parts of it useful for other projects.
- As part of your general CiviCRM installation, you should set up a cron job following the instructions at http://wiki.civicrm.org/confluence/display/CRMDOC/Managing+Scheduled+Jobs#ManagingScheduledJobs-Command-lineSyntaxforRunningJobs
- As part of your general CiviCRM installation, you should set a CiviCRM Extensions Directory at Administer >> System Settings >> Directories.
- As part of your general CiviCRM installation, you should set an Extension Resource URL at Administer >> System Settings >> Resource URLs.
- Create a contact in CiviCRM that will be used to synchronize information following the instructions at http://civicrm.stackexchange.com/questions/9945/how-do-i-set-up-an-api-key-for-a-user/9946#9946.
- Navigate to Administer >> System Settings >> Manage Extensions.
- Beside Attentive.ly Social Media Integration click Install.
- Review the Terms and Conditions, click 'I have read and accept the terms and conditions', then click Enable.
- Once you have been redirected to the Attentive.ly Sign Up page, either create a new account or login to your existing Attentive.ly account.
- Your browser will be redirected back to your CiviCRM instance, which will now be connected to your Attentive.ly account.
The extension will synchronize your contacts to Attentive.ly during the first day the extension is enabled. Attentive.ly will take a number of days to gradually match them to social media accounts, and then CiviCRM will get the information from Attentive.ly.
NB: Make sure to disable the extension on testing and staging sites, or contacts and their groups that are added or deleted in one instance like staging will, through synching, end up changing data on another, like production.