Smart Popup Contact Featured ! Hot !

Smart Popup Contact

A Smart, Light and Powerful Popup Contact Module for Joomla. Easy to configure. Customize email html templates with syntaxes. Honeypot technique and banned bad words list to block spam bot.

-- For Joomla 3+

-- Popup or Flat View

-- Responsive, multi-purpose and fully customizable

-- No Backlink

Most important: please enter Recipient Email firstly on the backend or the module couldn't work. Smart Popup Contact use Joomla default Mail Settings: Global Configuration -> server -> Mail Settings

-- Popup or Flat View

You could show the contact form normally in the module. You could also Popup (using jQuery load) the contact form by clicking button in the module. Moreover, you could insert the Popup contact form in any articles, modules, categories... or article template, search template, anywhere.

Flat View Demo: see Smart Popup Contact on the left on Contact Us page.

Popup Demo: click below button to popup contact form:

Contact Us


-- Light but enough and powerful

Four fields include: Name, Email, Subject, Message textarea. You could change their label name free. Validate email address.

-- Max Characters Limited

This could help to block spam.

-- Customize Email Html Templates

Easy to customize receiving email templates. I've already include two templates, you could copy and revise them.

Available syntaxes:

{domainame} -> to show your website address

{name} -> to show submitter's name

{messagesubject} -> to show subject that submitter entered

{email} -> to show submitter's email address

{message} -> to show the message that submitter entered

{ip} -> to show submitter's IP

{iplocation} -> to show where the submitter locates

{operating_system} -> to show submitter's operating system
{pagetitle} -> to show page title while the submitter submits the form
{pageurl} -> to show page url while the submitter submits the form
{date} -> to show the date and time when the submitter submits the form

-- Customize Receiving and Copy Email Subject and From Title
 -- Enable or Disable Copy Email to Submitter
You can control if need to copy email to submitter
 -- To Block Spam Bot
I take 3 ways to block spam bot:
1) I use Honeypot technique. I use random ID for field hidden field, thus it is difficult for spam pot to search the hidden field.
2) Max characters limited for every field, you could set the max characters.
3) Blacklist file to ban bad words. Of course, you could enter more words. If the spam bot enters banned word, the form couldn't be submitted.

If you like this module, please submit a review at:

If you want to help me to improve this module, please contact me via the contact form on Contact Us page. Thanks!!


1) How to popup contact form in article, category, module, component, template...?

Answer: easy to do, insert following short codes:

Please note: Popup type must be enabled.


Version 3.1.2021

First version was released

--Jun20, 2021