Formilla Live Chat

Blocks ::: block_formillalivechat
Maintained by Zaia Gilyana
Live chat software with real-time visitor monitoring for your Moodle site. Answer questions and support your users with live chat!
Latest release:
151 sites
20 fans
Current versions available: 1 Live Chat Software with real-time visitor monitoring for your Moodle site.  Allow your visitors to chat with you live if they have any questions or need support. 

Installs Instantly:   Use the out-of-the-box Formilla Live Chat web interface to begin live chat immediately.  The live chat button will appear on your Moodle site upon installation & activation of this plugin.  Learn how to start a chat instantly with our

Real-time Visitor Monitoring:  Formilla Live Chat real-time visitor monitoring/tracking allows you to see the number of active visitors on your website, and initiate live chats with them.  View each visitor page URL, country, referring site, new user vs. returning, browser, operating system, and more.  Formilla Live Chat visitor monitoring comes with any of our Premium account packages.

Mobile Chat via iPhone/iPad and Android Devices: Live chat via your mobile device or tablet by using our iPhone/iPad or Android apps! Install our app and simply login to your Formilla Live Chat account to chat with customers from anywhere! This feature is available with any Premium package. 

A.I. Chat Bots: Formilla Chat bots allow you to to dramatically reduce support time by setting up a Helper Bot that automatically responds to common visitor questions at any time — day or night — using the power of Artificial Intelligence (Professional and Growth packages). Check out our Helper Chat Bot tutorial to learn more.

Language Support (International): Our Language support option allows you to customize the text of the live chat buttons, chat forms, and offline email forms.  Our Premium packages allow you to customize your live chat widget in any language, including Spanish, French, Indonesian, Portuguese, Chinese, Hindi, Italian, and much more!

Pro-active Chat: Enable pro-active chat to trigger live chat automatically with a visitor after a defined number of seconds. 

Marketing Automation (Email Messaging): Keep customers coming back to your website with Formilla automatic email messaging. Use the “Personal” template so it looks like you’re contacting your customer directly, and not via a mass email marketing campaign. Use the “Professional” template when sending a company announcement, blog update, or similar, which includes your company logo, social links, and company address. Marketing automation features come with our Premium packages.

Marketing Automation (In-App Messaging): Display In-App/website popup messages to your Formilla contacts using multiple different display types on your website (popups, corner widgets, website bars). Announce a limited time offer or sale, offer a coupon code, direct users to your latest blog, communicate breaking news or a maintenance outage, or market virtually anything to your visitors. Marketing automation features come with our Premium packages.

File Sharing: Allow site visitors and agents to securely share files during a chat. File sharing helps you resolve customer issues more quickly. You also have the power to disable file sharing for visitors, agents, or both (Premium option).

User/Agent is Typing a Message...:  Now you do not need to wonder if the person you are chatting with is even on the other end! Live Chat keeps visitors and agents informed if the User or Agent is typing a message. This improves usability and makes conversations more enjoyable.

Desktop Notifications:  Make sure you do not miss any chats by enabling Desktop Notifications to see an alert box displayed every time you receive a chat.  This feature currently works with Chrome, Firefox, and Safari.  

Custom Banners, Colors, and Themes: Live Chat software Premium packages allow you to customize your chat widgets to match your site look and feel. Change the color of the chat button/widget, chat message and font color, backgrounds, etc. Upload your own online and offline live chat images to use in your header, footer, etc. to encourage customers to live chat!

Advanced Customization: Live Chat software gives you the ability to stretch the width and height of the live chat button, add an image such as your logo, and control the location down to the pixel! You get access to the CSS for the live chat button and attention grabber to make it look perfect!

Read more about our features and pricing here


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5


Zaia Gilyana (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS


  • Sun, Nov 30, 2014, 8:13 PM
    Hi Zaia,

    Thank you for taking the time to contribute this plugin to Moodle!

    I was very impressed by how simple you have made the process for setting up the live chat block within each course -- very nicely done.

    There are a couple of issues I have identified with the plugin in its current state which prevent us from approving it:

    * There are pieces of text which belong in language strings used in edit_form.php. Because of this, Moodle translators will not be able to provide translations for your plugin.

    * Upon installation and adding an instance of the block to a page, the following error will be emitted:
    "The block formillalivechat does not define the standard capability block/formillalivechat:addinstance"
    To resolve this, please create the file "db/access.php" within your plugin as per

    When testing your plugin in the future, we would recommend that you have enabled debugging (see to assist you during the development process.

    In addition, some minor code style issues were identified by some of our automated tools:

    * The Code-checker plugin ( identified a few issues, including the presence of PHP closing tags.
    * The PHPdoc checker ( identified some missing documentation and a couple of invalid @package declarations.

    For now, I am going to mark this plugin as needing more work until we get these issues resolved. Thank you for your patience with the review and approval process.

  • Mon, Dec 1, 2014, 7:38 AM
    Hi Luke,

    Amazing turnaround on the review! I appreciate it. Thank you for the kind words as well.

    The latest uploaded version should take care of the issues you found. I've also cleared all the findings reported by the automated code/php checkers, and thanks for the tip on debug mode -- that helped!

    Please let me know if there is anything more you need during your review. Happy Sunday!

  • Thu, Dec 4, 2014, 7:58 PM
    Hi Zaia, and thanks for sharing this block with the Moodle community. Also thanks to Luke, our Plugin guardians team member, for providing the peer-review. I can only second what Luke said - choosing the block type was very wise as it allows simple way to control where your chat widget appears.

    After looking at the code, I am happy to go and approve this plugin now. There is one thing I would recommend to change ASAP yet. Based on my experience, it's better not to put URLs into language strings - such as in your
    $string['formillasignuphtml']. And try to minimise the HTML used in the strings. Not only translators can make mistakes there. But also, you may eventually want to improve things in the future, change the HTML, or extend the URL. Once these things are provided by language packs, you loose control of them. It would be better to have the string defined like

    $string['formillasignuphtml'] = 'Don\'t have a Formilla Live Chat account? Sign-up now to receive your Chat ID!';

    and pass the actual value for the $a placeholder as the third parameter of the `get_string()`:

    get_string('formillasignuphtml', 'block_formillalivechat', array('url' => ''));

    Wish you luck with your project. You are cleared to land now, welcome to the Plugins directory!
  • Wed, Mar 28, 2018, 9:45 PM
    Hola! quisiera saber como instalar este plugins en mi plataforma moodle.
    alguien me puede ayuda?
  • Thu, Mar 29, 2018, 12:34 AM
    Google translate:

    Hola Eduardo, gracias por comunicarte. Aquí hay un enlace a nuestra guía de instalación de Moodle:

    Admitimos Moodle v2.x. No dude en ponerse en contacto con nosotros en support [@] por correo electrónico. Espero que eso te ayude a avanzar!
Please login to post comments