Form to Mail is a Joomla extension that allows to create web forms and to receive the data posted from those forms into an email.

  • Get this
  • Favourite
  • Report

The feature that makes this product unique is that it lets you to visually add/modify/delete the form fields using a modern jQuery interface that doesn't require any coding or HTML skills. The process is 100% visual and really fast. You can start with the predefined contact form and add a field to it just by dragging any of the field types into the form.

Form to Mail also includes a friendly field validation (ex: for required fields, emails, numbers, etc...), a captcha image verification to automatically detect and stop spam from spam-bots and the possibility of sending an automatic (auto-reply) email to the user that fills the form, usually with a "thank you" or "confirmation" message.


Basically, the main features are:

  • Allows to create and publish many forms into the website.
  • Visual configuration of the form with a modern form builder.
  • Supports various field types: Single line text, number, email, uploads, form separators, comments, date pickers, paragraph text, check-boxes, multiple-choice radio buttons and drop-down select fields.
  • Allows customizing the contents of the email sent to the website administrators with the data filled by the end-user.
  • Supports multiple destination email addresses.
  • Allows sending an automatic "thank you" / "confirmation" message to the end-user that filled the form.
  • Includes field validation.
  • Includes an easy way to edit the field validation messages, for example to translate them to your preferred language.
  • Includes captcha image verification for preventing spam.
  • Automatic upload processing.
  • Specific tags for each field are available to customize the content of the emails.
  • Ajax verification for the captcha image, so the form isn't refreshed for making that verification and no need to re-type the data.
  • Available as Joomla component, module and plugin, you can insert it anywhere.


It's quite easy to design the form without messing with php at all.
One thing they should consider though... multiple file uploading.

Ease of use

Quite easy to use


I havent had any issue that required support.


Documentation is fairly present on their website about this plugin.

Value for money

Well... humm... that's a bit subjective but it wouldnt hurt lowering both versions a bit.

I used this to: a medic website for people to contact the doctor and send exams to his email.

Pleased with results

Posted on 04 January 2014

I am a new Joomla user (about one week) but was looking for a way to add a form function to my Bitnami/Joomla 3.x site. I had tried a few other extension without great luck. This extension worked on my first try! My base SMTP setting was solid before I started. Watched the video - most of it - and was on my way. So ready to buy the production version.


Posted on 04 November 2013

Looked promising but failed.

The results (look) were not as expected and the worse I couldn't send mails. I contacted them but no reply and no support. I tried twice ans still have no response.

If a form extension doesn't send mails it is worthless.

Owner's reply: Please check if your hosting service requires some specific configuration to send emails from PHP/Joomla websites. The plugin uses the settings specified into the Joomla website to deliver the emails, if your hosting has some specific requirements like a fixed "from" address or a custom "SMTP" server those settings must be configured into the Joomla website.

For further support you can open a support ticket at http://www.joomlacalendars.com/contact-us

Thank you!

Great Extension

Posted on 01 November 2013

Very easy extension to implement and very flexible. Custom feature was provided at reasonable cost as well as quickly. Very pleased!

Pros: well explained with videos and short info and works fine at least in my Joomla. Cons: the free trial version is very limited, it was enough to confirm that extension meets the requirements of my project but a less restricted free version would be nice to allow a more extensive testing process.

Great job!

Posted on 08 December 2012

Thank you very much for such a great forms extension. It does exactly what I expected! Work like a charm. Very easy to configure and at the same time very effective workflow. Didn't have any problems with this extension will use in my future projects.

Thumbs up

Posted on 22 November 2012

I was excited to find this, as its features filled all the needs of a particular project. The form builder is almost excellent, however some field types are missing there, I don't see an option for a file upload field, I may need it for another project, if included I will definitively use it again.

Owner's reply: A new file upload field has been added. There are also other new field types. Thank you for your comments.
Contact Form with PayPal

Contact Form with PayPal

Free | Contact forms | CodePeople
3 reviews
With CP Contact Form with PayPal you can insert a contact form into a Joomla website and connect it to a PayPal payment. How it works: 1- The user fills the contact form in the website (the form has three fields: email address, subject and message) 2- The user is forwarded to PayPal to complete the payment 3- After completed the payment the website administrator (or email specified in the settings) receive a notification with the contact message sent by the user 4- The user also receives a "thank you" message and is forwarded to a "thank you" page into the website Mesages without a completed payment can be checked in a list for other external marketing actions. The list can be exported to a CSV/Excel file. This extension can be used for the following purposes: • Contact form linked to a PayPal payment • As a PayPal button • For accepting donations through PayPal (leave a zero amount in the payment amount) • Support request forms or paid assistance contact forms • For receiving product orders, purchases, bookings and reservations. • For automatic delivering of information after payment (put the information into the auto-reply message) • ... any other use involving contact forms and PayPal payments To use is for an open donation amount then put a 0 (zero) in the "request cost" settings field, that way the user will be able to enter any amount at PayPal. Optional built-in captcha anti-spam protection is included into the extension.
Multi Availability Calendar

Multi Availability Calendar

Free | Booking & Reservations | CodePeople
1 review
Multi Availability Calendar is designed to edit and display the availability of multiple elements, such as rooms, cars, bikes, seats in entertainment or touristic activities, but also professional availabilities, hairdresser, doctor, lawyer, tutor and many more - allowing to locate available days at first glance. It can also be used to set and display prices for certain ranges of days, for example seasonal prices. Some of the main features are: • Supports administration from the backend and from the frontend (this one is optional) • You can specify who can edit, add and/or delete the events on each calendar's unit. • It can be used as a module, component and plugin in the frontend to show the availability of several elements simultaneously; • You can set the unavailable or busy days in different colors to highlight different reasons, or ranges of busy days. • You can associate information to each range of days; it will be presented in form of floating panels in the backend and in the frontend if marked as public. • Uses Ajax technologies, making it comfortable, modern and easy to use. • Allows to put links on calendar days, so that different dates can link to pages with related information. • By editing the CSS files you can adjust the look & feel of the calendar.
c m p
Appointment Calendar

Appointment Calendar

Paid download | Booking & Reservations | CodePeople
0 reviews
Appointment Calendar for Joomla! , is a website calendar that can be used in Joomla CMS. Appointment Calendar gives you the possibility to create and edit appointments, like in a work organizer where daily tasks are scheduled. Timeframes and intervals can be managed for each day. This calendar allows you to add information to each appointment. It also has the capability to leave a specific time or specific intervals free so that you can add a new task or appointment later on. This calendar is available both as a module and as a component for Joomla. You will be able to show the calendar content in full format on any of your website's pages. You can also show the calendar as a module on any assigned location within your website. Features: • Create and edit appointments • Timeframes and intervals can be managed for each day. • Add information to each appointment • You can leave a specific time or specific intervals free so that you can add a new task or appointment later • Available as component, module and plugin for Joomla • Can be shown in full format (large calendar) in the middle of the page • Can be shown in a smaller format in the sidebar or other locations into the page • Lets defining the non-working days and appointment timeslots • Can display multiple months in a simultaneous view • HTML editor integrated into the Calendar for editing the appointment information • Easy management interface
c m p
Daily Scheduler Calendar

Daily Scheduler Calendar

Paid download | Booking & Reservations | CodePeople
0 reviews
Daily Scheduler Calendar for Joomla! is a daily agenda-type calendar for websites using Joomla CMS. This new extension is composed of a component and a module configurable from the Joomla administration and can be integrated into your website as a page content or as a module in any location that you decide to designate for it. This calendar is available both as a module and as a component for Joomla. Features: • You can define time-slots on each week day • The events/appointments can have a start time and an end time • Supports events/appointments with start and end time, or only with a start time • Support recurring events in weekly basis (weekly periodic events) • Each event/appointment entered in the calendar can have information (title, description) associated to it • The information associated to events/appointments can be shown in floating panels when the mouse is moved over the calendar date/time • Supports 12/24 hours format • Multiple visualization modes: Small calendar (ex: for the sidebar) and large calendar (ex: for the main content area of the page) • The large calendar can show the event's time and title directly into the calendar cell related to the event date, moving the mouse over it will show the event's description in a floating panel • You can define working weekdays and restricted dates • Easy, dynamic, fast and intuitive administration interface
c m p
Picture Calendar for Joomla

Picture Calendar for Joomla

Paid download | Events | CodePeople
0 reviews
The Picture Calendar for Joomla allows to publish a calendar where each cell can contains one or more images. Each image can be linked to an external URL or can be associated with a floating panel containing additional information about it. The administration is allowed from the backend and optionally from the frontend. Features: • Allows the insertion of one or various images into each cell/date • On mouseover or mouseclick, each image can display a floating panel • Each image can be linked to another page • The images can be associated to a specific dates or to a date range • Can be configured to allow edition in the frontent. • Available as component, module and plugin • Several configuration options • Easy & fast administration
c m p

Form to Mail

Last updated:
Feb 03 2017
Date added:
Nov 19 2014
GPLv2 or later
Paid download

Uses Joomla! Update System

Demo Support Documentation
  • Overall
  • Functionality

  • Ease of use

  • Documentation

  • Support

  • Value for money