One question we frequently get is about the Joomla contact form. Some people think its too plain and want to redesign it or add features. Some people get too much spam.
This week we'll walk you through how to improve your Joomla contact form.
If you want to use the Joomla core, check out this guide: how to create Joomla contact forms.
But there are some serious limitations to the Joomla core. For example, you can't even store messages that are sent to you. So we highly recommend the Shack Forms extension for better Joomal contact forms.
#1. Quick Start Guide to Shack Forms
This tutorial will help you to get a feeling of Shack Forms. Follow the instructions here to build your first Shack Form.
#2. Get Advanced Field Types For Your Forms
Fields are at the heart of any web form. This will help you to become fluent in building your own robust and sophisticated Joomla forms.
#3. How to Automatically Send Form Data to an Administrator
Follow the instructions in this tutorial to learn how to automatically send user submitted data to your site administrator.
#4. How to Send an Email Copy to a Form Sender
This automation feature will highly benefit your form senders. Learn here how to reassure them that their data was successfully sent.
#5. How to Upload Files in Joomla Forms
File attachments, such as images or text files, will help you to get more complete data from your Shack Forms senders. This tutorial will help you learn how to enable file uploads.
#6. See Messages Sent via Shack Forms
Check what Shack Forms data has been sent to you. If you want to get really advanced, you can send your form data to Google Sheets.
#7. Send an Auto-reply to a Form Sender
Sending auto-replies will reassure your users that the form has been successfully sent. You can also send them a personalized message in the email.
#8. Add a Form to a Joomla Article
Learn how to display your forms inside Joomla articles
#9. Add Recaptcha Spam Protection to Joomla Forms
Learn how to protect your Joomla forms from spam with Google's Recaptcha. Your form senders will appreciate this and pay you back with their trust and repeat visits.
#10. Open a Joomla Form With a Menu Link
Place a "Contact Us" in your menu. As soon as people click on it, they'll get a pop-up box with a contact form. They even don't need to visit a different page. Learn in this tutorial how to open a Shack Form with a menu link.
PS. If you're wondering which forms extension to use, check out this guide: The 5 Best Joomla Forms Extensions.