Advanced Live Support Chat System

Revolutionize your customer experience with the live support chat system. Add it to any website in a few simple steps. Powered with PHP, MySQL, and AJAX.

Advanced Live Support Chat System
Price
$25.00

Instant Download

Lifetime Access & Updates

User Guide

30-Day Money-Back Guarantee

Secure Checkout

Screenshots

Live Support Chat Widget
Live Support Chat Admin Conversation Interface
Live Support Chat Admin Dashboard Interface
Live Support Chat Admin Requests Interface
Live Support Chat Admin Users Online Interface
Live Support Chat Admin Accounts Interface
Live Support Chat Admin Create Account Interface
Live Support Chat Admin Departments Interface
Live Support Chat Admin Settings Interface
Live Support Chat Admin Presets Interface

Overview

Our PHP Live Chat System is a comprehensive PHP script package that allows you to self-host a customer messaging interface on your own web server. This downloadable software product provides the complete front-end and back-end source code, ensuring you maintain full control over your data without monthly SaaS fees.

The codebase includes built-in modules for real-time AJAX messaging, file attachments, and user role management. The PHP script utilizes advanced coding techniques to prevent SQL injection and XSS vulnerabilities, ensuring a safe environment for your web deployment.

The unrestricted source code comes packed with pre-configured features like conversation transfers, departments, and message presets. A detailed User Guide.html is included in the digital download to help you configure the database and integrate the chat widget into your existing HTML or PHP templates quickly and efficiently.

Features

Secure Live Chat Script Advanced coding techniques are pre-applied to prevent SQL injection and XSS attacks.

Responsive Interface Utilizes modern client and server-side code for a slick, responsive experience across devices.

File Attachments Built-in logic allows users to attach files to messages and download them securely.

Emoji Support Includes a pre-configured emoji list to provide a pleasant experience for your users.

Role Management Database relationships ensure Admin accounts have full control, while operator accounts are limited.

User Status Tracking Pre-built dashboard modules track users and display their current status and last seen date.

Departments Designate users and agents into different departments for organized routing.

Transfer Conversations UI controls allow agents to transfer active conversations to specific users or departments.

AJAX Integration Receive messages in real-time in the background. No need to reload the page to check for new messages.

Message Presets Create a list of automated message presets in the admin panel to use on the fly.

Word Filter Feature Configure a blocklist to automatically prevent users from sending specific words.

Email Notifications PHPMailer logic sends customers and agents email notifications when offline.

Admin Panel UI View the dashboard, manage messages, accept requests, edit global settings, and create filters.

SCSS Files Included Preprocessor CSS language files are included to make modifying the stylesheet highly convenient.

Clean, Commented Source Code Thoroughly commented code helps you understand every aspect of the logic for easier modifications.

Unrestricted Source Code Full access to the raw source code. No encryption, licensing callbacks, or domain restrictions.

Lifetime Access & Updates Once you buy it, you own it. You'll have permanent access to all future code improvements and version updates.

Technical Requirements

  • Apache/Nginx Web Server — We recommend XAMPP for testing on your local environment.
  • PHP >= 5.5.0 — PHP >= 8.0 is recommended for optimal performance.
  • MySQL >= 5.6 or MariaDB
  • Code Editor — PHP files can be edited with Notepad, but we don't recommend it. Instead, download one of the following: Notepad++, Visual Studio Code, or Atom.

FAQs

  1. Why isn't the chat widget working?
    Ensure you've updated the database credentials in the config file and make sure the PHP files are in the same directory as your chat widget file.
  2. I have encountered a MySQL error, what to do?
    The database variables in the configuration file must reflect your database credentials. Also, ensure you've imported the advanced SQL file and entered the correct database name.
  3. How do I download the ZIP file again if I've lost it?
    You can download the digital package from the receipt email that was sent to you when you purchased the software. If you no longer have it, you can request a new one here. Remember not to share your download links as these are being monitored.

Change Log

Version 2.0.0 09/01/2024

  • [Added] email notifications that can be toggled via the settings page in the admin panel (or config.php).
  • [Added] departments, which will enable you to designate users and agents to the specified department(s).
  • [Added] the ability to transfer conversations to a specific agent or department.
  • [Added] more validation checks to the authentication file.
  • [Added] the automated chat responses when finding a new agent to the configuration file. Also, added extended responses that will appear after waiting too long.
  • [Added] the option to set the background color of the chat widget icon when creating a new instance of the JS class. Also, can easily change the icon.
  • [Removed] the FontAwesome library from the chat widget and replaced the icons with SVGs.
  • [Updated] the presets page and included functionality for agents to create their own presets. Placeholders will change respectively ({name} and {email}).
  • [Updated] the admin panel interface and implemented a bunch of new features, such as filters.
  • [Updated] the chat widget icon.
  • [Fixed] a ton of bugs!
  • [Refactored] the entire codebase.

Version 1.0.0 13/06/2022

  • [Release] the live support chat system initial release.