Includes: Component, Plugin
PostBox
Build clean, reliable Joomla forms without the bloat — perfect for contact, enquiry, and lead capture forms that are fast to set up and easy to manage.
Create modern forms with a lightweight interface, responsive frontend output, and a streamlined admin experience built for Joomla 5 and 6.
About this Extension
PostBox is a lightweight Joomla form builder designed for websites that need straightforward, reliable form handling without the overhead of more complex systems. It gives you an easy way to build and publish contact and enquiry forms while keeping the admin experience clean and efficient.
Built for Joomla 5 and 6, PostBox focuses on the essentials: a modern interface, responsive output, and a fast setup process that works well for agencies, small businesses, and everyday client sites.
See PostBox in action
From form creation to submission handling, Postbox gives you everything you need to build reliable, flexible forms in Joomla.
Who It’s For
- Small business websites — add contact and enquiry forms without complexity
- Agencies — deploy dependable forms on client sites quickly
- Developers — use a lightweight alternative to larger form builders
- Marketing-focused sites — capture enquiries and leads with a cleaner workflow
Key Benefits
- Build forms faster — create practical website forms without digging through bloated settings
- Keep the admin simple — clean form management that is easy for site owners and clients to use
- Give visitors a better experience — responsive, modern frontend output that works across devices
- Handle everyday enquiries with confidence — ideal for contact, quote, booking, and general enquiry forms
- Stay lightweight — streamlined Joomla-native architecture without unnecessary overhead
- Deploy across client sites quickly — a dependable option for agencies building multiple websites
Coming in Pro
- Create better long-form experiences — multipage forms with step titles, validation, and progress tracking
- Build smarter forms — conditional logic shows only the fields that matter
- Reduce abandoned submissions — save progress and let users continue later
- Improve submission accuracy — review answers before sending
- Collect supporting documents securely — file uploads with controlled storage, type limits, and safer handling
Free vs Pro
| Feature | Free | Pro |
|---|---|---|
| Core form builder | ✓ | ✓ |
| Joomla 5 and 6 support | ✓ | ✓ |
| Field types | 6 standard | 12 total |
| Multi-page forms | — | ✓ |
| Conditional field logic | — | ✓ |
| File uploads | — | ✓ |
| Review step and auto-save | — | ✓ |
| Updates | Free releases | Pro releases |
Releases
Changelog
- Fixed plugin IDs in package manifest to match Joomla's expected element values
- Added installer script to content plugin to auto-enable on first install
- Package ZIP rebuilt clean — no macOS AppleDouble metadata files
What's New in 1.0.4
Adds a configurable Reply-To address for notification emails.
Reply-To field — each form now has a Reply-To field in the Email settings tab. Set it to a static address, or use a `{field_name}` placeholder to pull the value from the submission — for example `{email}` to reply directly to whoever filled in the form. Leave it blank and PostBox will auto-detect the first email-type field as before.
Changelog
- Added Reply-To field to per-form email settings, with {field_name} placeholder support
Email sending fixed — a capitalisation mismatch with the PHPMailer API (`Send()` vs `send()`) could prevent emails from being sent on some server configurations. Both notification and auto-reply emails are affected and are now fixed.
Blank recipient now falls back correctly — the Email To field on a form has always said "Leave blank to use the Joomla system email", but the code didn't actually do this — it just skipped sending entirely. This is now implemented properly.
Global data retention now applies — the Default Retention Days setting in PostBox → Options was previously saved but never used. It now acts as a fallback for any form that doesn't have its own retention period set, so you can apply a site-wide purge policy without configuring every form individually.
Changelog
- Fixed email notifications and auto-replies not sending due to PHPMailer API capitalisation (`Send()` → `send()`)
- Fixed blank Email To field falling back to Joomla system email as documented, rather than skipping silently
- Fixed Default Retention Days in global options now applied as a fallback by the purge task for forms without a per-form retention period set
Added update server support. The extension will now notify you of new versions via Joomla's built-in update manager.
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