Les Arbres Web Solutions

FlexiContact is a free contact form that is very easy to setup yet has enough features for most sites.

You can get started with FlexiContact without reading the user guide. Just install it and make a menu item of type "FlexiContact Contact Page". You must enter an "Email To Address" on the Options tab of the menu item. All other settings are optional, although you will most likely want to customise the admin and user emails.

When properly setup, FlexiContact is completely spam-proof, with or without a captcha. The user guide explains everything in detail.

There's a sample FlexiContact page here.

Scroll down for the free downloads.

FeatureFlexi ContactFlexi Contact Plus
Joomla versions 3.7.0 and above, and 4.x 3.7.0 and above, and 4.x
Customisable top and bottom text Yes Yes
Customisable destination email addresses Yes Yes
Additional user-defined fields Up to 5 text fields and one list field Up to 250, with many different types
Field order control No Yes
Choice of form styles and sizes (all are responsive) Only one Many
Configurable email content
(full control of the admin and user email contents and formats)
Yes Yes
Configurable email subject lines
(full control of the admin and user email subjects)
Yes Yes
Pictorial captcha system (Click on the cat/dog/etc) Yes
(Images at native size)
(Image size is configurable)
Magic word system (The user must locate and enter a pre-defined word or phrase to send the message) Yes Yes
Joomla Captcha Plugins Yes Yes
Other captchas No Traditional distorted text,
reCaptcha, hCaptcha, Turnstile
Word blocking (configure a list of words or phrases that are not accepted) Yes Yes
Message log (including sender's IP address) The log is browsable in the back end The log is browsable and searchable
Optional auto-fill of username and email address for logged in users. Yes Yes
Confirmation page can be a link to an article, or a configured page (can also include form data) Yes Yes
Choose whether to send a confirmation email to the user (always, never, or show a checkbox) Yes Yes
Agree terms to enable the send button Yes Yes
Multiple configurations (different forms on different pages) No Yes
Multi-language No Yes
Multiple Recipients (for example, departments) No Yes
Article Plugin (include a contact form or popup contact form anywhere) No Yes
File attachments No Yes
Advanced layouts (Inline fields, columns and fieldsets) No Yes
Large, clear, custom radio buttons and checkboxes No Yes
Highlighting of mandatory fields No Yes
Ajax (responses without re-loading the whole page) No Yes
Advanced features (pre-filling form fields with Get and Post variables) No Yes
Export interfaces (API's, CSV, SQL) No Yes
Accept payments (interface to Payage, our online payment system) No Yes
Support No Yes
Detailed, free, PDF user guide Yes Yes

Over 30 translations are included with FlexiContact. The User Guide explains how to make or update translations.

FlexiContact works in Joomla 3.10, all versions of Joomla 4, and Joomla 5 with or without the backward compatibility plugin.
FlexiContact User GuideVersion 15.03
FlexiContact ComponentVersion 15.03
FlexiContact Themes
The image packs for the image captcha system are available (free) here .