Similar to the Contact Us side tab shown on salesforce.com (screenshot above), the intent behind the live chat side tab is to enable the following functionality, no matter where a user is in a community:
- Chat with a customer service agent live, if one available
- If an agent is unavailable, quickly open a page to log a new case
The steps to achieving this are actually surprisingly simple, and can be tested through a brief tutorial with a new Developer Edition org. The high-level steps are:
- Enable Live Agent
- Create a Live Agent Deployment, copying the HTML code and pasting it into the community's custom HTML footer
- In the HTML footer, add a div with an inline style attribute to become the side tab
- Create a Live Agent Chat Button, copying the HTML code and pasting it into the side tab div
- Configure a new community to use the custom HTML footer, after uploading it