Package Free Joomla 5,6

Includes: Component, Plugin

PostBox

A lightweight form component for Joomla. Create simple, fast contact forms with AJAX submission, email notifications, spam protection, and GDPR compliance — without the overhead of a full form framework.

Create a free account to download and access support. Register or log in.

PostBox

About this Extension

PostBox is a lightweight form component for Joomla 5 & 6. It does one thing well — simple, fast contact forms with AJAX submission, email notifications, and spam protection. No bloat, no learning curve.

Key Features:

  • Multiple Forms — create as many forms as you need, each with its own fields, email settings, and behaviour.
  • Drag & Drop Field Builder — six field types (text, email, textarea, dropdown, checkbox, radio) with drag-and-drop ordering.
  • AJAX Submission — forms submit without a page reload. Instant feedback with inline validation errors.
  • Email Notifications — sends HTML notification emails to configurable recipients with To, CC, and BCC support.
  • Placeholder Templates — use {field_name} placeholders in email subjects and body templates for dynamic content.
  • Auto-Reply — optional confirmation email sent to the person who submitted the form.
  • Smart Reply-To — notification emails automatically set Reply-To from the submitter's email field.
  • Spam Protection — three layers: honeypot field (always on), IP rate limiting (configurable), and captcha (hCaptcha or Cloudflare Turnstile).
  • Submissions Manager — view, filter, search, and export submissions as CSV from the admin panel.
  • Read/Unread Tracking — submissions are marked as unread until viewed. Bulk mark read/unread from the list.
  • GDPR Compliance — optional consent checkbox, configurable data retention periods, and automatic purge via scheduled task.
  • Shortcode Embedding — use {postbox ID} to embed any form in articles and custom HTML modules. Add your contact details, map, or any other content around the form.
  • Clean Default Styling — ships with a polished card-style form layout that works on any template. Fully overridable.
  • Dashboard — at-a-glance stats showing total forms, published forms, total submissions, unread count, and recent activity.
  • Thank You Options — show an inline message or redirect to a URL after successful submission.

How It Works:

  1. Install the package and go to Components → PostBox in the admin panel.
  2. Create a form and configure the email recipient, subject, and any auto-reply settings.
  3. Add fields to your form using the drag-and-drop field builder — set labels, types, and required status.
  4. Create a menu item pointing to your form, or embed it in any article using {postbox 1}.
  5. Submissions arrive in your inbox and are stored in the admin panel for review and CSV export.

Built on Joomla's native MVC architecture with PSR-4 autoloading, Web Assets API, and the Task Scheduler for GDPR auto-purge. No third-party dependencies.

Releases

v1.0.1
1 downloads Download v1.0.1

Added update server support. The extension will now notify you of new versions via Joomla's built-in update manager.

Joomla 5.0 – 6.99.99 | PHP 8.1+
v1.0.0
1 downloads Download v1.0.0

Initial release of PostBox, a lightweight form component for Joomla 5 and 6. Create simple contact forms with AJAX submission, email notifications, spam protection, and GDPR-compliant data retention. Embed forms anywhere using the {postbox ID} shortcode.

Changelog

  • Multiple form support with independent settings per form
  • Six field types: text, email, textarea, dropdown select, checkbox, radio buttons
  • Drag-and-drop field ordering in the admin panel
  • Toggle required status directly from the field list
  • AJAX form submission with inline client-side validation
  • HTML email notifications with To, CC, and BCC support
  • Customisable email templates with {field_name} placeholder replacement
  • Auto-generated notification body when no template is configured
  • Optional auto-reply email to form submitters
  • Smart Reply-To header set from the submitter's email field
  • Honeypot spam protection (always active, fake success for bots)
  • IP rate limiting with configurable max submissions and time window
  • Captcha support for hCaptcha and Cloudflare Turnstile
  • Submissions manager with filtering by form, read status, and date range
  • Search across submission data and form titles
  • CSV export of submissions
  • Read/unread tracking with auto-mark-on-view
  • Bulk mark read/unread and delete actions
  • GDPR consent checkbox (optional, per form)
  • Per-form data retention periods with automatic purge
  • Task scheduler plugin for automated submission cleanup
  • Thank you message or redirect after submission
  • Clean card-style default form styling
  • Content plugin for embedding forms in articles via {postbox ID} shortcode
  • Dashboard with form stats and recent submissions
  • System email fallback when no recipient is configured
  • GDPR purge reminder note on form settings
  • Joomla 5 and 6 compatible
Joomla 5.0 – 6.99.99 | PHP 8.1+

We use cookies

We use cookies to enhance your browsing experience and analyse site traffic. Please choose which cookie categories you consent to.