From the Chat Button edit screen (Setup->Customize->Live Agent->Chat Buttons & Invitations):
Note that "Custom Chat Page" does not have an input box. If I set up a Force.com Site, I get the input box and can assign a VF page from the site. I am specifically trying to avoid the need to set up a Force.com site. Now, note the end of the introductory text:
If you do not have a Force.com site to use for these customizations, you can manually modify the chat button code on the next page.
While that is true for the images, it doesn't seem to be the case for the custom pages; in my case the Custom Chat Page. When I do configure a Force.com Site and select a Custom Chat Page, the generated HTML/JS on the "next page" (view page) include no reference to the custom chat page, by name, url, or SF ID. Is this just a mistake in the UI message, left over from when only the images could be overridden?
I understand that a custom chat page would normally be hosted via a publicly accessible Force.com site page, but in my case, I'm implementing Live Agent chat for users of the org to chat with other users of the org - no non-authenticated user will ever use chat. The OOB chat window works, but I need to customize the chat window. Am I stuck creating a site?
Attribution to: Jason Clark
Possible Suggestion/Solution #1
Unfortunately for your situation, you still have to use a Force.com Site because LiveAgent was originally created with public end users in mind. As you noted, you only get to select a Custom Chat Page after you have selected a Force.com Site.
Attribution to: colinloretz
Possible Suggestion/Solution #2
Based on a quick look at the Live Agent Developer's Guide, it appears what you'd need to do is customize the visual force pages and use static resources to hold any images that you might want to use. Your org's Live Agent pages are going to be in your salesforce instance and presumably available for editing/customization.
Attribution to: crmprogdev
This content is remixed from stackoverflow or stackexchange. Please visit https://salesforce.stackexchange.com/questions/31934