joomla logo

You can publish forms on your Joomla website using the 123FormBuilder extension for Joomla. First, download the extension. Unzip the archive – you’ll find in it three folders: Joomla 1.5, Joomla 2.5, and Joomla 3.1. You need only the one corresponding to the Joomla version that you are using. The folder Joomla 1.5 contains two plugins, plg_123formbuilder and plg_123formbuilder_btn. Joomla 2.5 and Joomla 3.1 contain one package that has two plugins: Button – 123FormBuilder and Content – 123FormBuilder. The plugins are automatically installed with the package, but you’ll need to manually activate the plugins one by one, as explained further down.

Go to your Joomla Administration panel. Click on the tab Extensions in the horizontal menu on top of the page and choose the first option – Extensions Manager.

Joomla contact form

You’ll be taken to the Install panel. In the first section, Upload Package File, click the Browse button, select the package (or the two plugins for Joomla 1.5), then click Upload & Install.

Joomla Contact Form

Note: To completely add the 123FormBuilder extension for Joomla 1.5, you’ll need to install each of the two packages separately in the Extension Manager (Button and Content).

Go to ExtensionsPlug-in Manager and type 123 in the Filter box. Two entries will remain in the list: Button – 123FormBuilder and Content – 123FormBuilder. Both of them need activation. Simply click on the two icons in the Status column to activate them. Only after that, you can publish your web forms on Joomla.

Joomla contact form

Click on Button – 123FormBuilder to access the extension settings. On the right side of the screen, in the 123FormBuilder box, you need to provide your 123FormBuilder API Key. To get it, go to your 123FormBuilder account → My Account section. If the API Key is not yet enabled, press Create now. Copy the API Key and paste it in the API Key box in your Joomla administration interface. Click Connect.

Contact Form for Joomla

The extension is now up and running. There are two ways of getting forms to Joomla:

1. While you’re editing a Joomla article, click on the icon Insert Form that shows up in your menu. Make sure you are logged in to your 123FormBuilder account. Select the form that you want to publish and click Embed. If you want to create a new form, press add new form and you’ll be redirected to your 123FormBuilder account.

2. Go to the PublishPlatforms section of the form in your 123FormBuilder account, click on the Joomla tab on the left side of the page, copy the code you find there and paste it in your Joomla article.

Joomla contact form

Read about the 123FormBuilder extension in the Joomla! extensions directory.


  1. Hello,

    I’m trying the add 123form builder to my joomla site. I use the joomla plugin but in the article there is no usage for 123formbuilder. I can just add frame form but I don’t want to frame. How to use it?

    1. Hello. Kindly note that this is the only publishing method which can be used on Joomla.
      Thank you.

  2. I’m using Joomla (currently using their demo site) and have registered the extension per the above instructions. When I try to use the “Insert Form” method all that shows is an empty dialog box. I can publish the form by embedding Javascript however this doesn’t show the form header (which I really need). FYI, Joomla is currently on version 3.7 so perhaps something has changed that is not documented in this article?

Leave a Reply

Your email address will not be published. Required fields are marked *

Frequently Asked Questions

Here is a list of the most frequently asked questions. For more FAQs, please browse through the  FAQs page.

Is this service free?
Yes, we offer a free form builder service. Just sign up to the Basic plan and you are all set. This plan is forever free, but you are limited with a few features only, such as 5 forms per account, 100 submissions per month and you have to keep the backlink to 123FormBuilder on your forms. Check out our features matrix for more information.
How many forms can I create?
It depends on the service plan you are on. Higher service plans enable more features, including more web forms for your account. If you need more forms, go to the My Account section of your account and click the upgrade button. To create an unlimited number of forms, either upgrade to the Platinum service plan or higher. Consult our features matrix for more information.
How can I publish my forms?
You can publish your forms in many ways, by using their direct URL or HTML link, embedding them with a JavaScript code, Inline HTML or iFrame, using the Facebook app or the WordPress plugin, using popups, the Blogger code snippet and many more. Once you have created and customized your form, go to the Publish section to complete your work. Read more in our documentation.
How do I change my form design?
You can change the design of your form for more information. in the Themes section, which is located in your form settings. We offer a set of more than 30 predefined form themes for your forms, but you can also create your own from scratch. You can customize the submit button, the logo and more. To apply your own stylesheets, all forms come with a custom CSS editor.

Can't find what you're looking for?