Introduction Last updated: 2020-10-01

Fuse Chat is a userfriendly easy to install php chat script that includes lot of uniquids features. With is fully responsive design whatever if you are using a mobile a computer or even a tablet Fuse Chat will always fit your screen and give you the best chat experience possible.

Fuse Chat feature

  • Responsive design for computer and mobile device Web-inApp system
  • (11 LG) Preset language file Francais/English/Spanish/Custom..etc
  • Friend listUsers listGroups list With Future room per visits (include live cam users if PP_addon installed )
  • Silent mode feature ...
  • Social Login (Google & wowonder login api ) You can easily allow To Your Users to login with wowonder api..just 3 steps..
  • Sound and visual notification on private message ..
  • 7 different users levels Rank power ( Super & Admin & Moderator & vip & Member & Muted & Guest)
  • High Rank control panel -> Super -> Admin -> Moderator -> Kick - Mute - Ban- delete account - suspend On Chat
  • Bad words filter Panel ..
  • Easy installation and user manual included ..
  • 32 usefull command to manage all aspect of your chat ...
  • Build in image uploader
  • 2 Private Chat Style (Fullscreen & Corner )
  • Build in anti flood system
  • Unlimited rooms possibility
  • Guess access that can be turned on/off
  • Share youtube video and picture on chat with your friend
  • Users Stories ( As social Network style)
  • User is Typing indicator Per room
  • Ads Panel To sale your ads inchat
  • Fuse Radio Player You can stream Unlimited Mp3 files or Stream As Radio Station
  • Font Option Panel
  • Addons system
  • Build in database cleaner that keep your database fast
  • Delete post on demand directly from the chat
  • Log history and personal history
  • Fast customer serviceAnd much much more come take a look..

Check System Requirements

List of commands available with FuseChat

Note : Higher rank can use commands of lower rank

User & VIP commands level 1-2

/me Send a special message on the chat. The message will appear in a different colour to the normal post
Syntax : /me text
/msg Send a private message directly to the cat. Private message you send or receive can not be viewed by other users, only you and target can view these messages
Syntax : /msg username text
/away Change the status of your account to away
Syntax : /away
/ignore Hide chat and private content from the specified user
Syntax : /ignore username
/ignoreclear Reset and remove all users from your ignore list
Syntax : /ignoreclear
/friend Add a user to your user friends list
Syntax : /friend username
/clear This command can only be used in private chat by users that will clear the conversation and reset the private log data refer to level 3 to know more about other function for moderator and admin with the /clear command
Syntax : /clear

Moderator commands level 3

/kick Block user from writing in both private and main chat but will allow him/her to see main chat.
Syntax : /mute username
/clear This command can only be used in private chat by users that will clear the conversation and reset the private log data refer to level 3 to know more about other function for moderator and admin with the /clear command
Syntax : /clear
/mute Block user from writing in both private and main chat but will allow him/her to see main chat.
Syntax : /mute username
/unmute Gives back writing privileges to a user. Moderator can only unmute their own muted user.
Syntax : /unmute username
/topic Change the current room topic
Syntax : /topic text
/setvip Gives VIP status to a user
Syntax : /setvip username

Administrator commands level 4

/ban Ban the user from the chat and the user can not reconnect.
Syntax : /ban username
/rename Change the name of the current room. The room name must contain less than 30 characters to be valid.
Syntax : /rename roomname
/global Send a message to all rooms at the same time
Syntax : /global text
/setuser Demote a user to the user rank
Syntax : /setuser username
/setmod Gives moderator privileges to specified user.
Syntax : /setmod username
/upon Give back privilege to a specific user of uploading file to server
Syntax : /upon username
/manual Show the chat manual
Syntax : /manual
/upoff Remove privilege to a specific user of uploading file to server
Syntax : /upoff username
/invisible Hide yourself from all the rest of the chat so they wont know you are online
Syntax : /invisible
/visible Remove the invisibility on yourself and then people will now be able to see you online
Syntax : /visible

SuperAdmin commands level 5

/setadmin Gives Admin privileges to specified user.
Syntax : /setadmin username
/addtheme Once your new CSS theme file created and placed in theme folder you can add theme by using this command without file extension
Syntax : /addtheme themename
/deltheme Remove a theme from the theme list
Syntax : /deltheme themename
/gsound Send a sound notification to all members
Syntax : /gsound
/install This command is used when installing a addon to chat
Syntax : /install addons_name
/update This command will be used in release after FuseChat 4.0 to update the chat.
Syntax : /update
/silent Put the chat in silent mode can be turned on or off by using
Syntax : /silent on/off
/setsuperadmin Give superadmin status to a user. This command must be reversed manually in the database
Syntax : /setsuperadmin username

Users ranking

Vivamus efficitur fringilla ullamcorper. Cras condimentum condimentum mauris, vitae facilisis leo. Aliquam sagittis purus nisi, at commodo augue convallis id. Sed interdum turpis quis felis bibendum imperdiet. Mauris pellentesque urna eu leo gravida iaculis. In fringilla odio in felis ultricies porttitor. Donec at purus libero. Vestibulum libero orci, commodo nec arcu sit amet, commodo sollicitudin est. Vestibulum ultricies malesuada tempor.

Fuse chat rank list Example:
Credit: the above screencast is taken from Fuse chat.
Rank system:
Guest Rank level 1 given to all new guest, cannot kick, mute or ban
User Rank level 1 given to all new members, cannot kick, mute or ban.
VIP Rank level 2 given to a member so they have the same privileges as a normal user but have different
Moderator Rank level 3, moderator cannot be muted by another moderator, but can be demoted by admin and superadmin
Admin Rank level 4. Can do almost everything except changing site settings and cannot set user to admin. This rank cannot be kicked, banned or muted by lower or equal rank
SuperAdmin Rank level 5, cannot be banned, kicked or muted and is not affected by any of the chat settings. This rank has the ultimate access to everything and the power to demote any of other rank user.

Private chat

Private message in main chat

With the command /msg followed by a valid username, you can send a private message directly to the main chat window. Private message sent in the main chat window cannot be viewed by other users.

Private chat window

To open a private chat with a user, click on a username in the user list, then on the slide down menu click on private chat

Private chat Example:
Credit: the above screencast is taken from Fuse chat.

Managing rooms

Add room

In settings panel, to create a new room, click on room icon at the top. Name must be under 30 characters.

Delete a room

In settings panel, to delete a room, click on room icon at the top, and simply click the X icon on side of room name you want to remove

Rename room

You can rename a room using the /rename CommandRoom name must be under 30 characters.

Avatar system

FuseChat comes with a built in avatar system that allow user to set their own avatars. You can set the maximum size of allowed avatar, by going in your settings panel then selecting the maximum size from the select menu, after you have done this, press the update settings button. When updating a new avatar to your account, the old avatar is automatically replaced by the new one.

Friends list

Adding a friend

In FuseChat you can now add users to your friends list in 3 different ways 1- Click on a username in the user list, then select option add to friend 2- Type the /friend command in chat followed by username you desire to add to your friends list 3- Click on add friends icon located on top of the private window.

Pending friend request

Once someone send you a friend request you will see it apear in your pending friend section you will have choice to accept or decline the friend request. You can view friend request profile by clicking the avatar on the request box.

Removing friend

In the drop down menu of your friends you will have option to delete friend from your list. When removing a user from your friend list it will automaticly remove yourself from his/her friend list.

Friends status


Section Item 1.6

Vivamus efficitur fringilla ullamcorper. Cras condimentum condimentum mauris, vitae facilisis leo. Aliquam sagittis purus nisi, at commodo augue convallis id. Sed interdum turpis quis felis bibendum imperdiet. Mauris pellentesque urna eu leo gravida iaculis. In fringilla odio in felis ultricies porttitor. Donec at purus libero. Vestibulum libero orci, commodo nec arcu sit amet, commodo sollicitudin est. Vestibulum ultricies malesuada tempor.

Flood protection

FuseChat have an integrated flood detector. When a user type 5 or more lines within a preset given time the system will automatically mute a user for a specific time that you can set in the settings panel

Preventing Cross Site Scripting Vulnerabilities

Cross Site Scripting (XSS) vulnerabilities allow user-supplied data to be incorrectly executed as code in a web browser. It can be difficult to write code that is safe from XSS security vulnerabilities. This section presents best practices for handling proper escaping in the Fuse platform to avoid these vulnerabilities.

AntiDoS - Lightweight protection against frequent requests To Fuse System

Protection is intended primarily for sites hosted on shared hosting with a processor time limit. Features:
  • Excluding search engine robots from processing using reverse DNS queries.
  • The script itself loads the processor to a minimum by redistributing the load to the disk system.
  • Removing an IP from the ban occurs when the specified time expires and a visitor visits the site with a different IP.
  • Auto Mute when user trying to send XSS code or write any tag inside the Msg box
  • Email verification

    Activate email verification feature

    When a new user registers on your site, you can choose to ask him or her to verify their account by clicking a verified email link. All users must activate their account before they can enter into your chat site. Please note: Guests are not be affected by the email verification system.

    Ban by cookie option

    Activate the Cookie ban

    You can decide if you want to allow the optional cookie ban in your setting panel under Activate ban by cookie. If you activate this feature users will need to clear the cookie set for the ban in his or her browser.

    Ban by Ip option

    Sometime You will need to denied some user from the chat or the system at all..With Fuse its Just on click and he gone..

    Credit: the above screencast is taken from Fuse chat.

    User Interface

    Section Item 3.1

    Add your own emoticons

    FuseChat comes with 42 emoticons under an extended license from Emoticons hd. You can add your own emoticons simply by putting them in the Emoticons folder. If you create your own emoticons they will need to be in gif or png format to work other than that will not show on chat.

    All emoticon included in this script cannot be used in other product and cannot be sold all rights are reserved to Emoticons hd.

    Credit: the above screencast is taken from Fuse chat.


    Web-to-app linking allows you to drive user engagement by associating your Chat web-app with a website. When users open a link to your website, instead of opening the browser, your app is launched. If your app is not installed, your website is opened in the browser as usual. By implementing this feature, you can achieve greater app engagement from your users while also offering them a richer experience. For example, this could help address situations where your users may not get the best experience through the browser (e.g. on mobile devices or on desktop PCs where the app is more full-featured that the website and dont worry Everything is working dynamic..).

    Credit: the above screencast is taken from Fuse chat.

    Receiving a new private message

    When you receive a new private message, the private icon will change colour and if users have their sound enabled in their profile settings, they will receive a sound private message notification. Unread messages will automatically be on top and have a different colour than the other icons.

    Credit: the above screencast is taken from Fuse chat.

    Ads feature

    Adding your own ads

    FuseChat includes an ads feature that allows you to show up to 5 different banner or text ads on your chat. FuseChat ads support ads size of 205px by 200px only. You can add ads From Dashboard > Ads options idon't know how works affiliate ads please refer to someone that can help you about ads html structure or you can also come on FuseChat live demo where I will more than happy to help you.

    Activate ads

    You can turn on the ads feature in your Dashboard > Ads options panel at  the bottom where it says: Activate ads feature.

    Ads delay

    If you use more than 1 ad on your chat, you can set the delay between ads by going into your admin setting panel under and choosing the ads delay.

    Credit: the above screencast is taken from Fuse chat.

    View a profile

    For viewing a users profile click on a username in userlist, then from the drop down menu click on the info profile panel, You can also click on the user avatar in the chat that will also open the user profile Added in FuseChat 8.8

    Edit your profile

    To edit your profile, click on user profile icon, here you will be able to edit your information and select your own avatar. If you don't want to select an avatar you will be attributed the default avatar.

    Credit: the above screencast is taken from Fuse chat.


    Some information You need to know about it When You in Control Role

    Delete a post

    SuperAdmin and admin can see a little X on side of every post. Clicking the X will remove permanently the line from the database.


    Another brand new feature is the whistle function. Why not send a sound notification to all chat members at same time by using the /gsound in the main chat window. Once the command has been sent, it will whistle to all members who are online.

    Duplicate email registration

    By turning this feature to NO in your settings panel, this will prevent users from creating multiple accounts with the same email address. Please note: This is function has been set to ON by default.

    Ignore a user

    Ignore a user

    In FuseChat there is 2 ways to ignore a user, you can simply type /ignore username or you can click on a username in the list that will open a dropdown menu, where you will see the ignore option. Please note: that when you ignore a user you will not be able to receive private or chat content for that user.

    Ignore restriction

    Super Admin, Admin and Moderators cannot be ignored, only users can ignore other users.

    Clear ignore list

    You can clear your ignore list by typing /ignoreclear in the chat, that will reset your complete ignore list instantly.

    Ignore panel

    You can view all users you have in your ignore list. You have the option to click the X on side of the ignored username to un-ignore them.

    Setting your chat speed

    You can now set your chat speed in FuseChat 8.0 by selecting the desired speed in your setting panel. there are 4 different speeds to choose from. slow, moderate, fast, maximum you can choose between these 4 different setting to optimise the chat to your needs. All changes made to the speed will take effect on your next refresh to prevent server load.

    Invisibility mode for staff

    Hiding from chat users

    New in FuseChat 8.x the invisibility which allows you to manage your chat without anybody know that you are online. You can set yourself to invisibility mode by using the /invisible command in the chat, you will instantly disappear out of a room where you can continue your admin work.

    Removing invisibility

    To remove your invisibility and come back as an online users just type /visible to the main chat input.

    Create a room access

    Create a room access

    New in FuseChat 8.0. The room access allows you to create rooms and block users from accessing them . Example if you create a room in your setting panel with the rank staff only moderator and admins will be able to enter that room. there is 4 different setting that you can put for the room access . VIP , Staff, Admin, Public.

    Stream radio feature

    FuseChat include a build in stream player that allow you to add internet stream music to your chat. This option is available from your admin panel you can activate it or not that is up to you

    Music source

    In your setting panel in advance options you can set your Music source url this build in stream do not support pls url stream.

    Add Unlimited Audio Files

    You can Add unlimited radio station or mp3 files as stream or audio loop..its easy to manage


    You can set the music to autoplay mode or not. When autoplay is activated the music stream will start automaticly when the user enter the chat.

    Credit: the above screencast is taken from Fuse chat.

    Upload system

    FuseChat include a upload system that allow users to upload picture directly to the chat or private chat by clicking the icon located in the imput. This system can be disabled for users or setted to be available only for staff and admin. The upload system also include a build in cleaning tool that will keep your server clean and will delete files uploaded by users after the time you will have choose in your setting panel.

    Change avatar

    You can change your chat avatar by changing your Profile avatar, this avatar will automatically be resized and then saved to your profile, this will also show as a mini icon in main chat rooms.


    Allowing guess access

    Allowing guess access

    In FuseChat you can allow guests to access your chat by selecting the option yes in your settings panel, under Allow guest in chat. Please note: that guests are randomly generated and if a user wants to have a personal account they must register and choose a username. Guest accounts are temporarily in the database and will be deleted automatically by the system to prevent Database overload.

    Guess talk or not

    You can also decide to only allow guest on your chat to view the chat or let them talk, click on Allow guest chat in your setting panel.

    Guest delete

    The system is configured to delete automatically all guests that have been not active for the given time that you can set in your admin panel under Clear inactive guest after option.

    Site main settings

    Settings options

    Guest Rank level 1 given to all new guest, cannot kick, mute or ban
    Site title Change your site title that will appear on the top of the browser page
    Index path This option must be set correctly to allow file uploads to your server, if you have installed FUSE Chat in the root of your host, simply enter your subdomain name ex:
    Timezone Set the current time of message in chat.
    Turn on/off site maintenance Can be turned on/off this option will let only moderator/admin/superadmin enter the chat other will see a maintenance message.
    Turn on/off user registration You can turn registration on or off for new users on your chat, when off no new user will be allowed to register at your site.
    News title Change the title of the news of your login / registration page.
    News message Change the message of your login / registration page.

    Registration Setting

    Use bridge registration Turn on bridge registration Bridge required
    Min age to register Set the mimimum age required to register to your chat ( full form must be activated ).
    Use full registration form Allow you to use the normal or extended registration form for your chat.
    Display rules/agreements You can choose to display agreement / rules in your registration... note that this feature can affect both extended or regular registration form
    Ask confirmation mail Allows new users to confirm their account by clicking an activation link in their email Read more
    Allow multi account email Allow or do not allow users to create more than one account with the same email address.
    Use facebook login This option will turn on/off the facebook login button. note that you must insert valid id and secret that you will create from your facebook account
    Facebook app id Here you input your facebook app id
    Facebook app secret Here you insert your facebook app secret.
    Welcome message New in FuseChat 8.x this message can now be changed directly from the admin panel this is the message that new registered user receive after registration.
    Turn on/off welcome message Can be turned on/off this option if turned on will display a welcome message to new registered users. learn more

    Userlist icons

    New from FuseChat 8.x the icon in the userlist are indicating the rank of special user and also the gender of users if they have fill up gender in their profile.


    Bridge system

    New from FuseChat 8.x the bridge system give to FuseChat a brand new way to connect users to other system like wordpress, joomla , dupral or any kind of system. Lets say you have a wordpress site and want to use your current users to log automaticly to FuseChat if they are logged to your wordpress site then you will need to install the FuseChat wordpress bridge that is available on Code Canyon. Each bridge module are different and you will need to install the module that is required by your system. If the module for your system is not available yet please contact FuseChat support and lets him know. If you are interested to know more about how the bridge module work and want to buid your own module for the bridge you can contact FuseChat support. NOte that once a module installed lets take wordpress for example the first administrator from wordpress to connect to the chat using the bridge button will become superadmin. All future administrator from wordpress will become admin. The bridge can be different from system. Please before buying a bridge module be sure the bridge will fit your current sytem.

    Only bridge mode

    This bridge option will convert your actual login form to a bridge form that will contain only Login with site button and of course login facebook and guest if you have selected to use them.

    Add bridge mode

    In this mode the bride button Login with site is added to your current login form

    Swap chat orientation

    Changing input and chat direction

    You can change the orientation of your FuseChat input box in your admin setting panel under the Input box orientation option. If you choose to display the input box on the bottom, then the chat log will display from the bottom also. The input box is set to the top by default. If you are using ads on your chat, they will be displayed to fit your chat orientation box input.

    settings your default theme

    settings your default theme

    FuseChat comes with a number of themes that can be changed easily from the admin panel. Select themes and then click on update settings. By default users cannot toggle theme

    Allow theme toggle

    You can turn on/off theme toggle in the settings panel, if you turn it on users will be able to switch to any theme as they wish. When users switch their current theme it will does not effect other users.

    Creating a new theme

    to create a theme you can edit existing theme ( suggested to create your own one to not lose work during update ) or can create your own theme by following the theme file structure then add the theme to your chat by typing /addtheme followed by the name of the theme you just created.ex: /addtheme mytheme

    Deleting a theme from the theme panel

    If you want to remove a theme from the theme panel you simply have to type /deltheme followed by the theme name you want to remove. Example /deltheme themename

    PowerFul Dashboard

    This is not Everything..You Have Full Admin Panel To Help You To Moderate You Chat Room..Im trying Always To Made New Idea EveryDay..Support Me And You Will Get Updates On Fire....

    Credit: the above screencast is taken from Fuse chat.


    IM work on it.....Get Back Later

    System Requirements

    Fuse Chat is a web app that runs on a web server. The requirements are minimal.

    • Any Linux / Windows host or a shared hosting service with a web server (Apache, Nginx), PHP and MySQL.
    • PHP JSON - JSON is bundled from PHP7 on, if you are still running PHP5 - PHP json extension enabled.
    • Optional: PHP fileinfo extension enabled in order to recognize file types incl. uploaded avatars.
    • In case you install PHP on your own server - do not forget to enable PHP mysqli extension.
    • GD Library.
    • mbstring.
    • cURL.
    • allow_url_fopen.
    • SSL certificate (just require for video chat).