Live Helper Chat

Live Helper Chat is an open-source live chat software designed to help businesses provide real-time customer support through their websites. It allows users to engage with website visitors instantly, answering questions, resolving issues, and providing assistance directly via a chat interface. The platform includes features like chat routing, multi-agent support, canned responses, visitor tracking, and chat history, which help agents manage customer interactions effectively. Live Helper Chat also provides integration options for other tools and services, making it easy to incorporate into an organization's existing workflow. It is suitable for businesses looking for an affordable, self-hosted solution to improve customer service and support engagement.

Functions

Send and receive SMS in Live Helper Chat. Further options can be found under Events.

Installation

  1. 1

    Unpack archive

    Unpack the archive into the extension folder.

  2. 2

    Install dependencies

    Execute cd seven && composer update.

  3. 3

    Copy configuration file

    Copy extension/seven/settings.ini.default.php to extension/seven/settings.ini.php.

  4. 4

    Create SQL structure

    Execute console command php cron.php -s site_admin -e seven -c cron/update_structure or load the SQL file.

  5. 5

    Add extension

    Add the extension in settings/settings.ini.php: 'extensions' => ['seven'],.

  6. 6

    Clear cache

    Empty the cache via Home → System configuration → Empty cache.

  7. 7

    Module access

    The module is now accessible under 'Modules' in the left panel.

  8. 8

    Add phone

    Add a phone from the Live Helper Chat back office: Screenshot.

  9. 9

    Create webhook

    Go to your seven dashboard and create a webhook

A callback URL is displayed as soon as you register a phone in the back office. This can be used for incoming messages.

Events

Developers can react to these events to influence their program structure. Useful, for example, to be notified when an SMS is sent to save a record in a database.

  • chat.chat_started
  • chat.messages_added_passive
  • chat.nodjshelper_notify_delay
  • chat.restart_chat
  • chat.unread_chat
  • chat.web_add_msg_admin
  • seven.process_callback
  • seven.send_sms_user
  • seven.sms_received
  • seven.sms_send_to_user
  • telegram.get_signature
Last updated: 5 days ago