• Stars
    star
    1,963
  • Rank 23,614 (Top 0.5 %)
  • Language
    PHP
  • License
    Apache License 2.0
  • Created about 12 years ago
  • Updated about 2 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Live Helper Chat - live support for your website. Featuring web and mobile apps, Voice & Video & ScreenShare. Supports Telegram, Twilio (whatsapp), Facebook messenger including building a bot.

Live helper chat

It's an open-source powered application, which brings simplicity and usability in one place. With live helper chat you can bring live support on your site for free. http://livehelperchat.com.

Apple store Google Play Deploy to DO

Codemagic build status

Need help?

Demo

http://livehelperchat.com/demo-12c.html

Integrations

Quick development guide

  • After app is installed disable cache and enable debug output.
    * debug_output => true
    * templatecache => false
    * templatecompile => false
    * modulecompile => false
    
  • To compile JS from lhc_web folder execute. This will compile main JS and old widget javascript files.
    • npm install && gulp
  • To compile new widget V2
    • There is two apps wrapper and widget
    • cd lhc_web/design/defaulttheme/widget/wrapper && npm install && npm run build
    • cd lhc_web/design/defaulttheme/widget/react-app && npm install && npm run build && npm run build-ie
  • To recompile back office React APP (Left toolbar, Group Chat etc...)
    • cd lhc_web/design/defaulttheme/js/admin && npm run build
  • Recompile static JS/CSS files. This is required if you change core JS files. It also avoids missing CSS/JS files if more than one server is used.
    • php cron.php -s site_admin -c cron/util/generate_css -p 1 && gulp js-static
  • ORM - https://doc.livehelperchat.com/docs/development/orm
  • Common classes - https://doc.livehelperchat.com/docs/development/common-classes
  • To recompile everything at once
    • cd lhc_web/ && ./deploy.sh

Extensions

https://github.com/LiveHelperChat

Translations contribution

https://explore.transifex.com/remigijus-kiminas/live-helper-chat/

Folders structure

  • Directories content:
  • lhc_web - WEB application folder.

Features

Few main features

  • Bot with possibility to integrate any third party AI
  • XMPP support for notifications about new chats. (IPhone, IPad, Android, Blackberry, GTalk etc...)
  • Chrome extension
  • Repeatable sound notifications
  • Work hours
  • See what user see with screenshot feature
  • Drag & Drop widgets, minimize/maximize widgets
  • Multiple chats same time
  • See what users are typing before they send a message
  • Multiple operators
  • Send delayed canned messages as it was real user typing
  • Chats archive
  • Priority queue
  • Chats statistic generation, top chats
  • Resume chat after user closed chat
  • All chats in single window with tabs interface, tabs are remembered before they are closed
  • Chat transcript print
  • Chat transcript send by mail
  • Site widget
  • Page embed mode for live support script or widget mode, or standard mode.
  • Multilanguage
  • Chats transfering
  • Departments
  • Files upload
  • Chat search
  • Automatic transfers between departments
  • Option to generate JS for different departments
  • Option to prefill form fields.
  • Option to add custom form fields. It can be either user variables or hidden fields. Usefull if you are integrating with third party system and want to pass user_id for example.
  • Cronjobs
  • Callbacks
  • Closed chat callback
  • Unanswered chat callback
  • Asynchronous status loading, not blocking site javascript.
  • XML, JSON export module
  • Option to send transcript to users e-mail
  • SMTP support
  • HTTPS support
  • No third parties cookies dependency
  • Previous users chats
  • Online users tracking, including geo detection
  • GEO detection using three different sources
  • Option to configure start chat fields
  • Sounds on pending chats and new messages
  • Google chrome notifications on pending messages.
  • Browser title blinking then there is pending message.
  • Option to limit pro active chat invitation messages based on pending chats.
  • Option to configure frequency for pro active chat invitation message. You can set after how many hours for the same user invitation message should be shown again.
  • Users blocking
  • Top performance with enabled cache
  • Windows, Linux and Mac native applications.
  • Advanced embed code generation with numerous options of includable code.
  • Template override system
  • Module override system
  • Support for custom extensions
  • Changeable footer and header content
  • Option to send messges to anonymous site visitors,
  • Canned messages
  • Informing then operator or user is typing.
  • Option to see what user is typing before he sends a message
  • Canned messages for desktop client
  • Voting module
  • FAQ module
  • Online users map
  • Pro active chat invitatio
  • Remember me functionality
  • Total pageviews tracking
  • Total pageviews including previous visits tracking
  • Visits tracking, how many times user has been on your page.
  • Time spent on site
  • Auto responder
  • BB Code support. Links recognition. Smiles and few other hidden features :)
  • First user visit tracking
  • Option for customers mute sounds
  • Option for operators mute messages sounds and new pending chat's sound.
  • Option to monitor online operators.
  • Option to have different pro active messages for different domains. This can be archieved using different identifiers.
  • Dekstop client supports HTTPS
  • Protection against spammers using advanced captcha technique without requiring users to enter any captcha code.
  • Option for operator set online or offline mode.
  • Desktop client for
  • Windows
  • Linux
  • Mac
  • Flexible permission system:
  • Roles
  • Groups
  • Users

Forum: http://forum.livehelperchat.com/

More Repositories

1

livehelperchat-extensions

Live helper chat extensions. Main repository https://github.com/remdex/livehelperchat
JavaScript
50
star
2

telegram

This extension allow have support for telegram bot support directly in Live Helper Chat. It support sound messages, images, files. You can also use Telegram as support client :)
PHP
50
star
3

xmpp-chat

This is repository for full XMPP chat support. Standalone and automated hosting environment is supported.
PHP
37
star
4

osTicket

osTicket extension for Live Helper Chat
PHP
27
star
5

lhc_messenger

Mobile APP's for mobile devices.
Dart
27
star
6

fbmessenger

Integration with Facebook messenger API. You will be able to chat with Facebook page users directly in lhc back office.
PHP
26
star
7

desktop

Desktop client source. Compatible with 5.x QT version.
C++
21
star
8

automated-hosting

Automated hosting extensions
PHP
19
star
9

docker-standalone

Docker repository with instructions how to setup standalone app with nodejs, cobrowsing, php-resque, cronjobs services.
JavaScript
15
star
10

livehelperchat_laravel

This is Laravel version of Live Helper Chat. This wraps Live Helper Chat under Laravel framework. So you can write your own modules/extension using Laravel API. This way we can migrate Live Helper Chat over time to Laravel, without rewriting everything from scratch.
PHP
15
star
11

desktop-compiled

Compiled desktop clients
13
star
12

sugarcrm

SugarCRM integration with Live Helper Chat
PHP
10
star
13

NodeJS-Helper

NodeJS Helper extension
JavaScript
10
star
14

lhc-chatbot

Live Helper Chat extension to provided quick responses automatically for an operators. Powered by DeepPavlov and MeiliSearch
PHP
10
star
15

electron

Desktop app version written with electron
JavaScript
10
star
16

twilio

Twilio SMS chat support for LiveHelperChat
PHP
10
star
17

elasticsearch

Elasticsearch integration for live helper chat to boost statistic generation.
PHP
7
star
18

mattermost

Live Helper Chat and Mattermost integration. Chat with your site visitors directly on Mattermost without touching Live Helper Chat back office completely.
PHP
6
star
19

2fa

Two Factor Authentication
PHP
5
star
20

lhchatevents

Just small extension where chat data is send to REST URL when chat is closed
PHP
5
star
21

lhcrestapi

Sample extension how to extend Rest API calls. Add custom variables or override request.
PHP
4
star
22

lhcaibot

Sample extension how you can integrate any third party bot
PHP
4
star
23

GoogleBusinessMessage

GoogleBusinessMessage integration
PHP
3
star
24

doc

Live Helper Chat documentation repository where everybody can contribute
JavaScript
3
star
25

amazon-s3

Amazon S3 support for files storage
PHP
3
star
26

lhc-php-resque

Enables php-resque functionality in Live Helper Chat
PHP
3
star
27

lhccustomer

Customers extension to allow each chat to be associated with predefined customer.
PHP
2
star
28

brand

Brand related styles, images, logo etc.
2
star
29

lhcgoogleauth

Google Authentication support
PHP
2
star
30

messagebird

MessageBird whatsapp template sending functionality
PHP
2
star
31

themes

Community uploaded widget themes
2
star
32

zapier

Zapier integration via webhooks
PHP
2
star
33

cbscheduler

Callback scheduler extension for new and old widgets.
PHP
2
star
34

lhcinsult

Insulting messages detection extension using DeelPavlov.ai and nude images detections using https://github.com/notAI-tech/NudeNet
PHP
2
star
35

lhclinkmobility

https://linkmobility.com WhatsApp support integration
PHP
1
star
36

faq-deeppavlov

FAQ bot using DeepPavlov
Dockerfile
1
star
37

fonts

Holds custom compiled fonts and their resources.
HTML
1
star
38

sso-boilerplate

Single Sign On boilerplate template
PHP
1
star
39

intent-deeppavlov

Simple intent recognition using DeepPavlov.ai
Dockerfile
1
star
40

sentiment-per-message

Sentiment per message docker image
Dockerfile
1
star
41

lhcparcel

Simple extension to show how to use third party services to verify visitors information. E.g get parcel information and show him that in bot.
PHP
1
star
42

cloudtalkio

CloudTalk integration. https://www.cloudtalk.io
PHP
1
star
43

riak-file-storage

Extension for live helper chat to store all the files in Riak
PHP
1
star
44

lhldap

LDAP Support for operators login workflow
PHP
1
star