mooChat – Text Chat Solution


Live Demo

Product Description

mooChat is a Live Chat solution for mooSocial. Live chat capability is undoubtedly a necessary component of any social network. It allows members to converse and exchange contents in real-time. To include a Live Chat system to your social network provides an added convenience for members of your site to build strong and deepens their relationships.

mooChat is built using Node.js and ReactJS which provide excellent performance and minimal resources consumption compare to the old technology AJAX chat products.


One Domain License
One-time FREE Installation Service
No “Powered by” Branding
12 Months Free Updates
3 Months Free Support
Full Access to Source Code

**NOTE: Installation service is available upon request. Please allow up to 2-3 business days for us to start and complete the installation/setup process. Node.js is required to run mooChat. Contact your hosting provider to make sure Node.js is supported before making your purchase.


It does not work with Shared hosting.  Push notification does not support yet. If you want to have push notification, please use mooMessenger apps 

Don’t recommend to use FREE SSL, if you use FREE SSL from hosting, you have to pay fee to restart the chat each time the FREE SSL is auto renew, can purchase it here 
Requirement:               Node.js ( We recommend v6.9.1 or above )
Mobile App Support: Yes
Product Version and Compatibility:
– 1.0 for mooSocial 2.4.0 to 2.5.0
– 1.1 for mooSocial 2.4.0 to 2.5.0
– 1.2 for mooSocial 2.5.0 to 2.6.0
– 1.3 for mooSocial 2.6.0 to 3.0.2
– 1.4 for mooSocial 3.0.2
– 1.5 for mooSocial 3.0.2 to 3.1.0
– 1.6 for mooSocial 3.0.2 to 3.1.3
– 1.7 for mooSocial 3.1.4
– 1.7.1 for mooSocial 3.1.5+
– 1.8 for mooSocial 3.1.6+
– 1.9 for mooSocial 3.1.8+
Product Discussion:    click here

Main Features: 

+ Frontend
   ++ Able to Show All Online Friends
   ++ Able to Create One-on-one Chat
         +++ Block or Unblock User to Chat
   ++  Able to  Create a Group Chat
+++ Able To Create Multiple Chat Groups
         +++ Able to Add Friends to a Conversation
         +++ Left The Conversation
   ++ Chat Statuses
         +++ Online
         +++ Offline
         +++ Is Typing
    ++ Able to Share Files to Chat Members
    ++ Able to Share Picture to Chat Members
    ++ Able to See Previous Messages
    ++ Able to View Chat History (See Full Conversation Action)
    ++ Supports Smileys Emojis
         +++ Web emojis

+ Backend
    ++ Saperate Chat Server URL
    ++ Able to Enable / Disable Chat
    ++ Users Roles / Privacy for Chat
          +++ Allow chat
          +++ Allow send picture
          +++ Allow send files
          +++ Allow use emotion
          +++ Allow chat group
    ++ Enable / Disable Chat Alert Sound
    ++ Able to Monitor All Chat Messages ( in realtime)
    ++ Able to Hide/Show Offline Friends
    ++ Auto-open Chatbox When New Message Arrives
    ++ Able to Add Sound on The Arrival of All Messages
    ++ Able to Hide/Show Chat On Mobile Devices


+ Compatible with mooSocial 3.1.8
+ Compatible with mooApp 1.8.2
+ Applied new UI
+ Added the unsent feature that allow user to unsent a message
+ Added the “send a voice message” feature
+ Added the “Remove member” function from group chat
+ Added the conversation members page
+ Added: new history feature
+ Fixed: user is cached when signing in and chatting to a group

+ Require mooSocial 3.1.6+.
+ Allow users to  upload  multiple files/images on desktop web and mooMesenger app.
+ Added options into setting that allow admin to enable/disable “Force user to use messenger apps”
+ Support mooMessenger app 1.1 and mooApp app 1.6.1.
+ Fix some layout bugs.

Important note: You will need to install “moo316-Patch” if you’re using mooSocial version = 3.1.6.

+ Require moosocial 3.1.5+
+ Compatible with emoji icons on moosocial 3.1.5.
+ Fixed the major css issues in dark mode (mooSocial 3.1.5+).
+ Changed the unit of the max file size in the warning popup from  bytes to megabytes.
+ Allowed users to add anyone to a group chat (not only their friends).
+ Fixed “Hide offline users in Who’s Online list” issue.

v 1.7

+ Fixed some found bugs

+ Integrate with mooMessenger apps

Version 1.6

+ If chat is installed, need to double click to open a menu in navigation bar issue is fixed.
+ Fixed can’t upload image issue to chat box to send to friend
+ Fixed issue:  I’ve set hide offline users in Who’s Online List to off, so all users show in the chat. This works fine on Desktop & Mobile Browser. In the Android & iOS Apps it is only showing friends who are online, and not all users.
+ A sent send pic to B, B can’t click to view bigger size image on app issue is fixed.
+ Can rename the chat group now
+ if chat server is stopped working -> show “chat server disconnected” alert for admin to know and take further action.
+ Added new setting ‘Message to non-friend’ into roles setting for admin to configure.
+ Chat now can work with load balancing server
+ The photo avatar on chat box is not show at mobile apps issue is fixed.

Version 1.5

+ Fixed some found bugs

Version 1.4

+ Integrate with mooApp 1.2
+ Added feature “Delete chat messages older than 1/3/6/12/24 weeks”.
+ Fixed room chat leak
+ Fixed GainNode.gain.value setter smoothing is deprecated on chrome
+ Fixed “delete a chat conversation” doesn’t work
+ Improved to solve ER_LOCK_DEADLOCK for set messages status
+ Fixed emoji issue : some emoji doesn’t show on androi/ios/web browser when using Emoji Icon on Apple/Android Keyboard
+ RTL Support

Version 1.3

+ Fix major bug

Version 1.2

+ Parse a Link Like Facebook    [MOOPLUGIN-483]
+ Core conversations integration [MOOPLUGIN-484]
+ Infinite loop with group which has account deleted [MOOPLUGIN-501]
+ Show chat message display align left . For more information , see [MOOPLUGIN-521]
+ Implementing automatic reconnect when socket is closed [MOOPLUGIN-536]
+ Hide a user on friend list when he/she is blocked. [MOOPLUGIN-542]
+ Improve handling socket disconnect event [MOOPLUGIN-555]

Version 1.1

+ Add mobi web version



Web chat detailchat

You may also like…

  • Nodejs

    NodeJS Installation (for mooChat)

    We will install NodeJS on your server to run mooSocial chat plugin
    Please ensure that you are having a dedicated/VPS server.

    $10.00 Add to cart
  • 256

    mooChat – Video/Audio Chat

    Enhance your mooSocial site using Video/Audio Chat Plugin that has audio-video and real-time content sharing capabilities. Give your users the ability to talk to each other and make webcam calls exactly like skype video chat.

    $148.00 Add to cart