Features

PHP Live! Features Overview
  • Departments
    Create multiple chat departments the visitor can select from prior to requesting live chat.
  • Operators
    Assign an operator to multiple departments and service all the departments in one chat window.
  • Pre-Chat
    Display a pre-chat form or set the system to immediately start a chat when the chat icon is clicked.
  • Icons
    Upload chat icon image or customize the default SVG chat icon colors.
  • Invite
    Send a chat invite to the website visitor, automatically.
  • Transcripts
    Every chat transcript is saved and can be sorted by operator, department, tag, month, year and other criteria.
  • Reports
    View total chats accepted, declined or missed chats for each operator and department.
  • Upload
    Upload GIF, PNG, JPG, PDF, ZIP, TAR, TXT or CONF files during a chat session. You can also display a YouTube/Vimeo video during a chat session.
  • Behaviors
    Set the chat window behavior (open a new window, embed or tabbed) and the chat icon behavior (hide when offline, icon position, icon image/SVG).
  • Ratings
    Allow visitors to rate each operator and gather performance data and visitor comments.
Scalable Chat Routing Options
  • Types
    Defined order, round-robin or simultaneous routing types can be set for every department.
  • Limit
    Set maximum number or chat sessions for each operator to limit work overload.
  • Loop
    Loop the chat request to all operators, providing more chances for each operator to accept the chat request.
  • Duration
    Set the duration a chat request is visible on the operator console while routing the request from operator to operator.
  • Queue
    Route the chat request to the waiting queue until an operator becomes available to service the request.
Full Features List

Chat

  • Embed or Popup Chat - Display the chat window as an embed chat on the webpage, a popup or open the chat in a browser tab.
  • Routing Types - Defined order routing type will route the new chat request to online operators in a defined order for every chat request. The round-robin routing type will route the new chat request to the operator that has not accepted a chat the longest time. Simultaneous routing type will route the new chat request chat to all online operators at the same time (first operator to accept the chat will service the chat).
  • Transfer Chat - Transferring a chat session to a department will route the chat request to all operators based on the department routing type (defined order, round-robin or simultaneous). Transfer directly to a specific operator is also available.
  • Automatic Start Chat - The default setting is to display the pre-chat form before starting a chat session. However, the system can be set to automatically start the chat session (the routing process) when the chat icon is clicked.
  • Canned Responses - Each operator can create canned responses that is available for their account.
  • Shared Canned Responses - Setup Admin can create canned responses that are available to all operators assigned to the department. The operators will not be able to edit the shared canned responses but they can use it during a chat session.
  • Operator Chat Invite - An operator can send a chat invite to the visitor from the operator chat console traffic monitor. An embed chat window will open automatically on the page the visitor is viewing.
  • Automatic Chat Invite - Automatically display a chat invitation image to a visitor based on matching criteria (total page views and duration on the page). When the visitor clicks the chat invitation image, the chat request window will automatically open.
  • Max Chat Limit - Set concurrent chat limit for each operator. If an operator is at max concurrent chat limit, the new chat request will skip the operator and route to the next online operator.
  • Waiting Queue - If all online operators are chatting at their max concurrent chat limit, the chat request can be placed in the waiting queue until an operator becomes available.
  • Tag Chat - A chat session can be categories using tags. Example tags could be 'Sales Lead', 'Follow-up', 'Bug Report' or 'Suggestions'. An operator can set the tag during a chat session.
  • Chat Session Rating - After the chat session has ended, a rating survey can be displayed to the visitor. The visitor will have an option to rate the operator and send additional comments.
  • Traffic Monitor - Traffic monitor can be enabled for each operator. If enabled, the operator will be able to view the list of visitors on the website. Footprint log, OS and other various information about the visitor can be obtained from the traffic monitor. The operator will also be able to initiate a chat with the visitor from the traffic monitor.
  • Paste Clipboard - Paste an image from the clipboard to the chat session by pressing Control-V or Command-V during a chat session.
  • File Upload - File upload option can be enabled for each operator and department. If enabled, the visitor and the operator will be able to upload files during a chat session. Supported file formats are GIF, PNG, JPG, PDF, ZIP, TAR and TXT.
  • Operator to Operator Chat - Operators can request a chat with other online operators from the operator chat console. Operator to operator chats are saved to the system as a chat transcript.
  • Chat Transcripts - Every chat session is saved to the system as a chat transcript. The chat transcripts can be be shared or only available to the operator that serviced the chat session. The share setting can be set for each department.
  • Chat Timer - Display a continuous chat timer during a chat session to display the current duration of the chat session. The option to display the timer can be set for each department.

Customize

  • Custom Form Fields - Add custom fields to the chat request window. Custom fields can be Phone, Login, Order # or other fields you would like to gather from the visitor before starting a chat session.
  • Display/Hide Pre-chat Form - Display the pre-chat form (name, email, custom fields, etc) or set the system to hide the pre-chat form and start the chat routing process immediately with a single button click.
  • Upload Profile Pictures - Profile picture can be uploaded for each operator. An option to display the profile picture to the visitor can also be set for each operator.
  • Chat Window Themes - Select from over a dozen theme choices for the chat request window. Custom theme creation is also available for the self-hosted solution.
  • Operator Console Themes - Operators can select from over a dozen theme choices for their operator console.
  • Upload Company Logo - A logo can be uploaded for each department. The default logo will be displayed if a logo has not been uploaded for the department. The default logo can also be updated.
  • Upload Chat Icons - Chat icon upload (online/offline) is available for each department. The default chat icons will be displayed if a chat icon has not been uploaded for the department. Default chat icons can also be updated.
  • Chat Greeting Text - The pre-chat form contains a greeting message ('Welcome to our live chat') that is displayed to the visitor. The greeting message can be updated for each department.
  • Language Packs - Language packs can be set for each department, enabling the automatic translation of various texts on the visitor chat window. Available language packs are: Arabic, Bulgarian, Chinese, Croatian, Danish, Dutch, French, German, Greek, Italian, Japanese, Korean, Mongolian, Norwegian, Persian, Polish, Portuguese, Russian, Serbian, Spanish, Swedish and Turkish.
  • Chat End Message - After a chat session has ended, automatically display a message to the visitor. The chat end message can be updated for each department.
  • Resize Chat Window - The embed chat window size width and height can be adjusted for each department.
  • Privacy & GDPR Policy - A consent to agree with your privacy policy or other agreement can be a requirement before starting a chat session. This option is available for each department.
  • Offline or Busy Message - There is a difference between live chat being offline and live chat being online but operators were not able to accept the chat request. There are two different messages that can be displayed to the visitor for these two different situations. Offline message and 'busy' message can be set for each department.
  • Offline Redirect - When the chat is offline, provide the visitor the option to leave a message or automatically redirect the visitor to a URL.
  • Department HTML Code - If multiple departments are created, generate an HTML Code that will automatically route the visitor to a specific department only rather then displaying the department selection drop down menu.
  • Chat Icon Show/Hide - The offline chat icon can be hidden when live chat is offline. This setting is available for each department specific HTML Code.
  • ProAction Invite - Automatically display a ProAction Invite to the visitor when certain criteria are met. ProAction Invite can contain a custom message to convey call to action to chat, display promotional information, direct a visitor to a specific URL or display or display an embedded video.
  • Campaign Click Tracking - Create marketing campaign query string that can be added to a URL to track the click-through rates. The campaign name will be visible during a chat session and on the traffic monitor.

Setup

  • Create Departments - Unlimited departments can created. Example departments could be 'Sales', 'Tech Support', 'Billing', etc.
  • Department Settings/Options - Pre-chat form, waiting queue, greeting text, offline message, shared canned responses and automatic offline can be set for each department. These settings are called department options because they are available for each department.
  • Department Groups - If multiple departments are created, the chat request window will display all the departments on the department selection menu. However, department groups can be created to display specific departments to be visible on the department selection menu. Department groups have their own logo, chat icon and welcome text settings.
  • Hidden Departments - If a department is set to 'hidden', the department will not be visible for selection on the department selection menu on the chat request window. The only method to reach a 'hidden' department is through department specific HTML Code or via transfer chat by an operator.
  • Department Automatic Offline - Automatically set department to go Offline at a specific time. The online operators will be automatically logged off and to limit accidental online status during offline hours, the system will also prevent the operator from going online during the Offline Duration. Active chat sessions will not be interrupted.
  • Create Operators - Create operator accounts. Every operator will be able to see the online/offline status of all operators from the operator chat console.
  • Operator Settings - Chat rating, operator to operator chat, file upload, traffic monitor, view visitor IP address, max concurrent chat limit and other various settings can be set for each operator.
  • Assign Operator to Multiple Departments - One chat operator can be assigned to multiple departments. All chat requests arriving to the assigned department will be displayed on their operator chat console.
  • Specific Department Online/Offline - If an operator is assigned to multiple departments, enable the operator to go online or offline for specific departments only.
  • External URLs - External URLs allow operators to easily access an external webpage inside the operator chat console. Example external URLs could be 'Company Directory', 'Order Search' or 'Account Search'.
  • Chat Icon Image or SVG Format - Upload chat icon image (GIF, JPG, PNG) or customize the default SVG chat icon colors to match your website.
  • Temporary Setup Admins - Creator additional Setup Admins with full access to the Setup Admin area.
  • Monitor Operator Status - View online/offline status of all operators in real-time. The ability to remotely logout an account is also available.
  • View Active Chats - The Setup Admin will be able to view a chat session in real-time. The Setup Admin will not be able to interact with the chat session but will be able to view all messages exchanged in real-time.
  • SMTP Configuration - Send all outgoing emails using an SMTP. The SMTP setting can be set for each department.
  • Automatically Email Transcript - After the chat session ends, automatically send the chat transcript to the department email or other email address.
  • DB Table Integrity Check - Ensure your system database is up to date and without errors. The system includes a database table integrity check and the ability to fix tables and missing table fields.

Reports

  • Chat Rating - View the overall visitor chat rating for each operator and department for each month, day and year.
  • Accepted/Declined Stats - View the total number of chat requests, total accepted and total declined for each operator and department for each month, day and year.
  • Chat Activity Timeline - An hourly view of the chat activity will provide timeline information of chat accepted and chat declined events.
  • Online/Offline History - When an operator goes online or offline, the activity is logged to the system for full timeline view of the online/offline history. The operator will be able to view their own online/offline history while the Setup Admin will be able to view the history for all operators.
  • Average Chat Accept Time - For every chat request, the time it takes for the request to be accepted by an operator is logged to the system. View the exact time it takes to accept a request and also the average for each operator and department.
  • Average Chat Duration - The chat duration for every chat session is logged to the system. View the exact duration of the chat session and also the average for each operator and department.
  • Website Traffic Data - Every page the visitor views is logged to the system for historical view of the visited pages and the total views. If the refer URL can be obtained, that information is also logged to the system.
  • Missed Chats Stat - Gather detailed information about missed chats and find out if it was due to cancelled request, internet lag or closing of the browser window. The stat data will also indicate if the chat request completed the routing cycle to all online operators.
  • Offline Message History - When a visitor leaves an offline message, the message is emailed to the department email address and the copy of the message is saved to the system for reference.

APIs

  • GeoIP & Google Maps - Fetch the Geo Location of the visitor's IP address and display the coordinates on Google Maps. The information will display the city, region and the country of the IP address.
  • Online/Offline Status - RESTful API to obtain the Online/Offline status of a department.
  • JavaScript Custom Variable - Add custom variables using JavaScript. The custom variables will be visible on the operator console and the variables will be saved to the system. Read about the JavaScript custom variable integration.
  • Chat Icon Callbacks - Invoke callbacks for various chat icon actions (chat icon loading complete, chat icon online/offline status, embed window is opened, embed window closes, etc). Read about the callback functions available.

Addons

  • Code Mapper - Map a URL pattern to a department, overriding the existing chat icon HTML Code on the webpage. For example, map a URL that contains '/members/' to a Members Customer Support department, without having to copy/paste new code.
  • Email Marketing - Display an opt-in feature on the chat request window to gather email address of visitors that has opt-in for your campaign. The campaign text can be customized and the opt-in information can be exported.
  • Export Transcripts - Export your chat transcripts to a downloadable text file. A search can also be done to export the output result.
Over A Dozen Chat Window Theme Choices