Geek Form Builder Component
Joomla! 3.x Joomla! 4.x Joomla! 5.x
Version: 1.9.2 Release Date: 29 May 2024
52 votes

Geek Form Builder - Joomla Component is a powerful form generator which offers a various ways to create fantastic forms including customer survey, application form, contact form in a matter of seconds with no coding required. It comes with powerful features of easy-to-use admin interface, drag and drop into place. Moreover, the form fields can also be personalized to meet your requirements.

This extension is compatible with Joomla 3.2+

Powerful Form Builder

  • Support rich form fields
  • Single click to add fields to form
  • Drag and drop field placement to quickly and easily build forms
  • Easy to updates field's properties
  • Unlimited forms and number of fields
  • Support form field type Database Reference
  • Easy For Anyone To Use–Beginners & Developers A Like

Full settings of Displaying, Validation and Submission Actions

  • Specify the action to take after user submit the form.
  • Support client-side and server-side form validation capabilities
  • Enable Captcha to protect your website from spams.
  • Defines dependencies between fields based on their states and values (Conditional Fields).
  • Support Payment Integration
  • Support plugin triggers - allows plugin to handle integration with other system (for developer)
  • And many more...

Personalized Email Notifications

  • Send email notifications to both administrator and submitter
  • Support email attachment
  • Allow to use variables in email subject and message

Collecting Data

The component allows you to collect summited data of form and manage them effectively with friendly UI backend.

Visual Statistics

Support to display statistics data to user by visual charts.

Some kind of forms that you can create with Geek Form Builder

  • Survey form
  • Feedback form
  • Online Order form
  • Donation form
  • And more...
  • Opinion Poll form
  • Invitation form
  • Address book
  • Newsletter Signup form
  • Job Application form
  • Submit a ticket form
  • Bug tracker form
  • Request feature form


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.

Forms Management Forms Management
Creates a Form Creates a Form
Configuring Email Notifications Configuring Email Notifications
Form Settings Form Settings
Entries Management Entries Management
Configures view Configures view
View / Edit entry in back-end View / Edit entry in back-end
Statistics Statistics

1 Review for Geek Form Builder Component

  1. Avatar

    Geekforms Works

    It works well, enough features for me to build a good application form with emails.
    I have used two other Form products and prefer Geekforms

    Ease of use
    I am not a Techie and found the product pretty easy to use, and the Video Guide helped me along as well.

    Now here I can give 10/10 for support. I have had two instances where I needed help and the support was quick and effective.

    I mainly used the Video Guide when I started using Geekforms and needed the odd check back. The other documents are good.

    Value for money
    Money well spent. Geekforms works as advertised and that is all one can ask for.
    I used this to: At this stage I use Geekforms to create forms for Membership Applications and the standard Contact Us forms

Add Your Review

Please login before submit your review.

Version 1.9.2 - Bug fix release

Release Date: May 29, 2024

  • Fixed. bug can not select Form when creating menu item type Single Form.

Version 1.9.1 - Improvement release

Release Date: Dec 27, 2023

  • New. Live test the "wrapper css classes" setting right on a form builder page.

Version 1.9.0 - Joomla! 5 Upgrade

Release Date: Oct 22, 2023

  • Updated. compatibility with Joomla 5.0.0.
  • Fixed. language texts that contain double quotes.

Version 1.8.9 - New Feature release

Release Date: Mar 14, 2023

  • New. Insert information of Sender to the notification email.

Version 1.8.8 - Bug fixes release

Release Date: Feb 06, 2023

  • Fixed. Error can't load statistics page on front-end if backend protected by htaccess.
  • Fixed. Error Class "CategoryHelperAssociation" not found in Joomla 4.

Version 1.8.6 - New Feature release

Release Date: Sep 09, 2022

  • New. Supports new field type Number.
  • Fixed. css issue in Joomla 4.

Version 1.8.5 - New Feature release

Release Date: May 17, 2022

  • New. A CSS class to be applied to the DIV element that wraps around a field. This allows for styling Form Layout.
  • Updated. Link to Font Awesome Icons page.

Version 1.8.4 - Bug Fixes release

Release Date: Dec 19, 2021

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

Version 1.8.3 - Bug Fixes release

Release Date: Dec 03, 2021

  • Fixed. error decoding JSON data if users enter too long text to description, message or email template of form. 

Version 1.8.2 - Bug Fixes release

Release Date: Nov 23, 2021

Version 1.8.1 - Bug Fix release

Release Date: Oct 07, 2021

  • Fixed. errors in MySQL strict mode.

Version 1.8.0 - New Features release

Release Date: Jun 24, 2021

  • Updated. compatibility with Joomla! 4 RC2
  • Improved. Route Helper.
  • Updated. some minor improvements.

Version 1.6.1 - Improvement & Bug Fix release

Release Date: Jun 05, 2021

  • Improvement. Split pages when editing entry.
  • Fixed. Does not show download link on front-end.

Version 1.6.0 - New Features release

Release Date: Oct 28, 2020

  • New. Support new form field type Grid of checkboxes.
  • New. Support new mail variable of Entry ID.
  • Updated. Title of pages.

Version 1.5.5 - Bug fixes release

Release Date: Apr 07, 2020

  • FIXED. bug show duplicated fields if assign two forms on the same page.
  • FIXED. bug display unpublished entries on statistic page.

Version 1.5.4 - New Feature release

Release Date: Oct 31, 2018

  • NEW. Add new setting for Dropdown field to set the first option as label.
  • FIXED. Conditional Fields feature does not work correctly if control field has only one option.

Version 1.5.2 - New Feature release

Release Date: Oct 5, 2018

  • NEW. Add new setting for Grid field and Radio field to turn on/off default option.

Version 1.5.1 - New Feature & Improvements release

Release Date: Jul 25, 2018

  • NEW. Create sample plugin to trigger on events before and after entry is saved to do custom integrations.
  • UPDATED. Paypal IPN url.
  • IMPROVED. Back to top of form when move to next / previous page.

Version 1.5.0 - New Features & Bug Fixes release

Release Date: Jun 01, 2018

  • NEW. Add new permission that allows users can delete their own entries (GDPR compliance).
  • NEW. Load module in form description.
  • FIXED. Grid field does not work with conditional setting.

Version 1.4.9 - Improvements & Bug Fixes release

Release Date: Apr 26, 2018

  • IMPROVED. Enable user to change submit button's text.
  • FIXED. Module doesn't work properly if assigned to Joomla contact page and cache enabled.
  • ADDED. Information of server update.

Version 1.4.8 - New features, Improvements & Bug Fixes release

Release Date: Nov 01, 2017

  • NEW. Add new form field type Currency that enables user can select currency on the Payment form.
  • NEW. Filter entries by date range in back-end.
  • UPDATED. Hide currency code from price fields if form has a currency field.
  • IMPROVED. Update list of entries view to show more information about payment.
  • IMPROVED. Always display labels on top of field on mobile.
  • FIXED. Still show captcha although it was disabled in back-end
  • FIXED. Alert message does not display on the top of form.

Version 1.4.5 - New feature release

Release Date: Jul 13, 2017

  • NEW. Support new form field type "Quantity".
  • NEW. Add option "Use Default" for module settings.

Version 1.4.1 - New feature & Bug Fix release

Release Date: Feb 15, 2017

  • NEW. Support SQL Server.
  • FIXED. Redirect to article does not function.

Version 1.4.0 - New features & Bug Fixes release

Release Date: Dec 29, 2016

  • NEW. Form field type Database Reference.
  • NEW. Make form field only accept UNIQUE values.
  • NEW. Restrict user to submit limited number of submissions.
  • FIXED. Display Fatal error if user enter date in invalid format.
  • FIXED. Display fatal error on view list entries if language filter is enabled.
  • FIXED. Require user to upload file when editing entries.

Version 1.3.5 - New features release

Release Date: Aug 21, 2016

  • ADDED. New view for displaying list of form.
  • ADDED. Tax to payment form.
  • ADDED. New option to show only user own entries.

Version 1.3.2 - Bug fixes release

Release Date: May 24, 2016

  • FIXED. Fatal Error if multilingual function is enabled.

Version 1.3.1 - Bug fixes release

Release Date: Apr 26, 2016

  • FIXED. Error after submitting form with grid fields.
  • FIXED. Error sending notification emails on Joomla 3.5.1

Version 1.3.0 - New Features + Improvements release

Release Date: Mar 23, 2016

  • ADDED. New view to display list entries on front-end.
  • ADDED. New permission setting to allow users can edit their own entries on front-end
  • ADDED. New permission setting to allow users can download attached files from front-end
  • ADDED. Link to download attached files on exported CSV file
  • IMPROVED. Build route function to generate more Search Engine Friendly URLs
  • ADDED. New menu item type to display list entries of specific form

Version 1.2.2 - New Features + Improvements release

Release Date: Dec 08, 2015

  • NEW. allows user to add icon for field label.
  • ADDED. new form field for pricing options.

Version 1.2.1 - Bug fixes + Improvements release

Release Date: Dec 03, 2015

  • IMPROVED. hide error message when switching pages in form.
  • FIXED. the width and height settings of textarea field does not work.

Version 1.2.0 - New Features + Improvements release

Release Date: Nov 30, 2015

  • NEW FEATURE. Integrate payment gateway. Now you can create a form to collect payment online. (Learn more about this feature here)
  • ADDED. new form field types: Password, Color picker, Payment Amount
  • IMPROVED. functions to indexing statistics data.
  • Fixed. Minor bugs.

Version 1.1.1 - Improvements release

Release Date: Nov 06, 2015

  • IMPROVED. Submit multiple-pages form
  • ADDED. new setting to show/hide copyright text at the bottom of the form.

Version 1.1.0 - New Features and Improvements release

Release Date: Nov 04, 2015

  • NEW FEATURE. Conditional Fields - Shows/hides fields depend on value of other fields (View detail)
  • NEW MODULE. supports to display form in module positions.


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.