In order for users to use Social25, they will need the correct license and permission sets. Licenses are not required in a sandbox, so skip steps 2-4 when working in a sandbox.
Go to Setup
Go to Installed Packages
Click Manage Licenses next to Social25
Assign licenses accordingly
Go to Permission Sets
Assign the Social25User and Social25Access permission set accordingly
Heroku Message
The Heroku Message object is used for all inbound and outbound messages created on the Social25 platform. The only event on this object is the creation of new records. Records are never updated by the Social25 Heroku application. If you're developing custom triggers that trigger if a new message is received make sure to activate your trigger for this object. New incoming messages can be recognised by the Social25__Outbound__c field. A complete ERD of the Social25 package can be found on the Social25 Salesforce Sync page.
Social25 chat window
The Lightning Component is only available in Salesforce Lightning Experience
You can set up the Lightning Component as follows: