Geek Facebook Chatbot Component
Joomla! 3.x Joomla! 4.x Joomla! 5.x
Version: 3.0.0 Release Date: 23 October 2023
42 votes

On May 9, 2024, you will no longer be able to access any of the functionality of the Facebook Chat Plugin. Effective immediately, Chat Plugin in guest mode is no longer available. Other features like links will still be available for you to use. Learn More

Geek Facebook Chatbot is a Joomla component that dipped its foot into the world of artificial intelligence by offering a customer support and online service. The component enables you to handle unlimited number of customer, 24 hours a day, 7 days a week processing data and assisting customers.The component automatically acts on its own by delivering the most relevant answers to the customers. The component is really designed to have conversations with real human being.


[+] access to all products and save 50% - check Developer Package

Chat with Bot Document Forum Write review on JED


Work Smart With Facebook Messenger Platform and Our Logicbot


"We think you should be able to text message a business like you would a friend, and get a quick response"

- Mark Zuckerberg -


Subscription Messaging

The component provides functions of managing subscribers and sending mass messages to all subscribed users. This feature enables you to send important updates to all your customers through Facebook Messenger.

Control the conversation

Chatbot supports to send structured messages with post back buttons to user that let users interact more with your bot. This is way your chatbot can control the conversation effecctively.

Smart and Flexible Keyword System

With smart and flexible keywords system, Geek Facebook Chatbot can find and return most related answers to user’s questions. Hence, it increases user interaction with your site.

Building Custom Integrations

This wonderful feature support to extend function of Bot, you can write plugin to access and get data to other 3rd components and Web services then send messages to users.

Support multilingual

Chatbot will detect which language users are using and automatically select the replied messages for that language.

8 Message Type Variants

With 8 different message types, you can deliver all important information of your business to user in well defined displaying format.

Nested Persistent Menu

The persistent menu can be set for your bot to help people discover and more easily access your functionality throughout the conversation. Having a persistent menu easily communicates the basic capabilities of your bot for first-time and returning users.

Welcome Screen

The greeting property of your bot's Messenger profile allows you to specify the greeting message people will see on the welcome screen of your bot. The welcome screen is displayed for people interacting with your bot for the first time.

Entry Points

There are there plugins including Customer Chat plugin, Message Us plugin and Send-to-messenger plugin that you can drop into your website. They work on both desktop and mobile web. The plugins help users to init a conversation with your bot with a click.

Support Emoji

The Chatbot can respond to any emoji message as well as adding emojis in sending message. This enables Chatbot to talk more like a human :)

Request Users Contact Information

A feature that allows your bot to request a users' contact information including location, phone number and email address - the needed information for websites that provide online services.

Error Message

This feature enables Chatbot to send error message (aka Fallback Response or Default Response) if it doesn't find any answer that matches with users' question.

Send Grouped Message

A grouped message is made up of simple standalone messages that are sent as a group. It allows you to send complex message to users that is combined from different message types.

Set Working Time

By default, Bot will work 24/7 however this feature allows you to set working time for Bot.

Chatbot Commands

This feature that enables support agents that can stop and resume Chatbot in current conversation with commands.


Discover the benefits of chatbots and understand why chatbots are the future of online business

Boost your sales

Improve your sales performance, reduce your cost of business

Do not miss potential clients

Do not miss potential clients by auto-replying them immediately

Save your money

Save your money for hiring real people to answer client questions

24/7 support with auto-chat

Bots never sleep, and it is always ready to help your customers 24/7

Make an artificial intelligent for yourself

Teach your chatbot what it need to do, and see how it support your customers efficiently.

Boost your Facebook page

You can increase engagement on your Page with smart and useful response messages

And More

You can buy this plugin to experience more its functions


Now start a conversation with our chatbot and see how smart it is!

Let's try some following keywords when chatting with our bot then see the magic!

  • Hello Bot!
  • Could you share more detail information about developer package?
  • Exchange rate USD to GBP
  • Currency Conversion 50 USD to GBP
  • What is the time
  • Which extension allows to build landing page for Joomla site?
  • Do you have any discount for purchasing you product this time?
  • What kind of support do you offer?



100% 7 days money back guarantee

If for any reason, you are not satisfied with your purchased products, we will refund full amount, no questions asked (please read our Refund Policy).
You will have 7 days to try out the product and make sure that it fits your needs.

Dashboard Dashboard
Manage Messages Manage Messages
Edit Message Edit Message
Manage Keywords Manage Keywords
Edit Keyword Edit Keyword
Error Logs Error Logs
Configuration Configuration
Entry Points Settings Entry Points Settings
Message Us Button Message Us Button
Sent-to-messenger Button Sent-to-messenger Button
Chat on Facebook page Chat on Facebook page

1 Review for Geek Facebook Chatbot Component

  1. Avatar

    Stop looking, this is the one

    This component touches almost every single base possible when it comes to building a Facebook chat bot.

    Ease of use
    Well designed, easy to navigate, self explanatory. Have tried numerous javascript hosts, they simply cannot compete with PHP.

    Outstanding support. I mean, they answered on a Sunday. What more could you ask for? :D

    The English version of the documentation is a little choppy, but the images and diagrams completely make up for it.

    Value for money
    Very, very good. Having the ability to construct your own plug-in is worth the money by itself. This is the one you are looking for.

    I used this to: We run a small online health food ordering and delivery platform with 3 menus that change every week. Thanks to this components plug-in architecture, we were able to have our bot providing the most updated menus to our FB users literally overnight. I cannot overstate the value.

Add Your Review

Please login before submit your review.

Version 3.0.0 - Joomla! 5 Upgrade

Release Date: Oct 23, 2023

  • Updated. compatibility with Joomla 5.0.0.
  • Upgraded. FB Graph API to version v18.0.
  • Fixed. error Image should represent a valid URL.
  • Fixed. language texts that contain double quotes.

Version 2.9.5 - Improvement release

Release Date: Aug 22, 2023

  • Upgraded. Facebook Graph API to version v.17.0.

Version 2.9.3 - Bug Fixes release

Release Date: Jan 05, 2022

  • Fixed. error class JString not found in Joomla 4.

Version 2.9.2 - Bug Fixes release

Release Date: Nov 23, 2021

Version 2.9.1 - Bug Fixes release

Release Date: Oct 06, 2021

  • Fixed. errors in MySQL strict mode.
  • Fixed. error command stop / resume bot not work.

Version 2.9.0 - New Features release

Release Date: Jun 28, 2021

  • Updated. compatibility with J!4 RC2.
  • Upgraded. Facebook Graph API version to version v11.0
  • Removed. Share button (deprecated in Graph API 4.0).
  • Updated. Persistent Menu.
  • Updated. Set Welcome Screen.
  • New. Add request url to error message log.
  • Updated. Some minor improvements.

Version 2.8.0 - New Features release

Release Date: Apr 24, 2021

  • New. Upgrade Facebook Graph API version to v10.0.
  • Updated. Persistent Menu to remove nested menu items (deprecated in Graph API v.8.0+).
  • Removed. Location Quick Reply is deprecated in Graph API v4.0+.
  • Removed. List template is deprecated in Graph API v4.0+. (Displays created List Message as Generic Message.)
  • New. Filter messages in Grouped Message by language.
  • Improved. Supports translating Greeting Message.

Version 2.7.3 - New Features release

Release Date: Nov 04, 2019

  • New. Create different Welcome Messages for each language.
  • New. Request User's Language Locale.

Version 2.7.0 - New Features & Improvements release

Release Date: Jun 04, 2019

  • New. Enables support agent to stop/ resume Chatbot in current conversation by commands.
  • New. Display a notification in the control panel if there is a new version.
  • Updated: Change default status of subscribers to Disabled (GDPR compliance).

Version 2.6.8 - New Features & Improvements release

Release Date: Mar 10, 2019

  • New. Support Emojis.
  • New. Support Error Message (aka Fallback Response or Default Response).
  • New. Support Nested Persistent Menu.
  • New. Request Users Location, Email and Phone Number
  • New. Add image to display on the quick reply button for text quick replies.
  • Alter tables to use charset utf8mb4.
  • Change default weight of keyword to 2.

Version 2.6.4 - Improvements & Bug Fixes release

Release Date: Jan 23, 2019

  • Update. Upgrade to compatible with Joomla 4.0.0 Alpha 5.
  • Update. Facebook does not accept to get all fields of user profile anymore, it allows app to get only First name, Last Name + profile pic by default.

Version 2.6.2 - New Features & Improvements release

Release Date: Jan 02, 2019

  • Update. new url of Customer Chat SDK.
  • Update. Facebook SDK to version 3.2.
  • New. setting of Theme Color for Customer Chat.
  • New. setting of Greeting Message for Customer Chat.

Version 2.6.1 - Bug fix release

Release Date: Oct 08, 2018

  • Fix. error on Joomla 3.7 and older versions.
  • Update. is_payment_enabled field is deprecated for versions v3.1 and higher.

Version 2.6.0 - New Features & Improvements Release

Release Date: Sep 12, 2018

  • New. Upgrade to compatible with Joomla 4.0.0 Alpha 4.
  • Update. FB SDK to latest version 3.1
  • New. Support list template.
  • New. Support new message type "Grouped Message".
  • New. Allow plugin to send multiple messages at once.
  • New. Assign Messenger Plugin to specific menu items.
  • Update. Sample plugin to add more sample code of building different message types.
  • Update. Exchange rate plugin to use new API of

Version 2.5.2 - Bug Fix release

Release Date: Jul 26, 2018

  • Fixed. Quick replies' buttons does not work.
  • Add. information of update server.

Version 2.5.1 - New Features release

Release Date: Dec 14, 2017

  • New. Add Customer Chat Plugin.

Version 2.5.0 - New Features release

Release Date: Sep 22, 2017

  • New. Manage Subscribers.
  • New. Send mass message to all subscribed users.
  • New. Support to use variables in message to send personalized messages to users.
  • New. Support SQL like syntax to define text matching to check if the received message is matched with a specific format.
  • New. Support new button types are Call button and Share button.
  • New. Some minor updates.

Version 2.0.1 - Bug Fix release

Release Date: Jul 27, 2016

  • Fixed. Send multiple copies of the same message if "Reply message echo" feature is enabled

Version 2.0.0 - New Features & Improvements release

Release Date: Jul 19, 2016

  • New. Support multilingual : Bot can automatically detect language user using then select reply message for this language while chatting with user
  • New. Add new messages types: Chatbot now supports message type: Quick replies, GIFs, audio, video, and other files.
  • New. Consistent Menu: This eliminates the need for people to remember text commands and provides a great way to restart the flow.
  • New. Reply message echo : This callback will occur when a message has been sent by your page.
  • New. Add option to set working time for Bot
  • New. Building Custom Integrations: This allows developers to write plugin to hook into events, get data then create and send message based on the data.
  • Improved. Use site language for Facebook-generated buttons button.
  • Improved. Hits Counter: Number of Messages hit counters and statistics for data analyst
  • Updated. Get Started button and Display Welcome Screen feature to work with Facebook Messenger Platform version 1.1


After the payment process you can instantly download the product from the Customer Area section. (Navigate to My Account > Downloads)
In addition, we will send you an order confirmation email with all order and download information, so you can check back any time in the future.
Yes, You will have ONE YEAR free downloads any new updates of purchased products from your purchase date.
There is no restriction on using our products even after the order expires, but access to downloads, support and new releases are not available. As a loyalty bonus we offer flat 30% OFF for renewals (send us email to get a Coupon code).
Yes, you are authorized to make any modifications to achieve your desired intention. All code are open for modification if you need.
No. You are not allowed to re-sell our products. However, you are entitled to customize them for your clients.
We provide support through:
- Documentation: You can find 60% the answers for technical issues in our Users Guide & Documentation page.
- Community Forum: For all customers, both Free and Paid User.
- Premium Support Ticket: Premium support is provided for active membership. You can create a ticket here.
- Official support hours is from 9:00 — 17:00 Monday to Friday (GMT +7) with reply time of max 24 hrs.


At JoomlaGeek, we are passionate about what we do. Our technical expertise combined with our desire for excellence ensures that we only provide top quality products and services. We love what we do, and hope you will too.

Useful Features / Quality Assurance

We commit to deliver professional products with flexible and useful features. Put your mind at ease when it comes to Joomla Installation.

100% Satisfaction

We ensure 100% satisfaction for our esteemed clients and deliver top quality work and great support when you need it

Money Back Guarantee

We offer a 7 day No-Questions-Asked Refund Policy. Read more here.


Find answers to your technical issues in our User Guide & Documentation page.

Active Forums

Feel free to submit your technical questions in our forums. Our professional Support Staff are always ready to support you.

Quick Response

Support is available Monday to Friday 9.00 AM to 5.00 PM (GMT +7) with reply time of max 24 hrs.