Package

PostBox Pro Demo

PostBox Pro is a powerful form builder for Joomla 5 and 6. It extends the free PostBox component with multi-page forms, conditional field logic, file uploads, a submission review step, and auto-save — with no jQuery and no third-party dependencies.

Key Features

  • Multi-page forms — split forms into steps with Page Break fields, per-page validation, and a progress bar
  • Conditional field logic — show or hide fields based on other field values using a visual AND/OR rule builder
  • File uploads — accept attachments with configurable allowed types and size limits per form
  • Summary / review step — let visitors review their answers before final submission
  • Auto-save — saves form progress to browser storage so visitors can resume if they navigate away
  • Twelve field types — including number, date, telephone, URL, file upload, and HTML content blocks
  • AJAX submission — inline validation and no page reload on submit
  • Email notifications — customisable templates with {field_name} placeholders and targeted auto-reply
  • Spam protection — honeypot, IP rate limiting, and optional hCaptcha or Cloudflare Turnstile
  • GDPR compliance — consent checkboxes, data retention periods, and automated submission purge
  • Submissions manager — filter, search, bulk actions, and CSV export
  • Import from PostBox free — migrate existing forms and submissions in one step
  • No dependencies — vanilla PHP, no jQuery, no Bootstrap in the output

Getting Started

Viewing the Demo Forms (Front-end)

  1. Click View Demo above to see the PostBox Pro demo forms on the front end
  2. Try the multi-page form — fill in the first page and click Next to advance; notice the progress bar updating and per-page validation preventing you from skipping required fields
  3. Try the conditional logic form — change a dropdown or radio field and watch other fields appear and disappear instantly based on your selection

Admin Dashboard

  1. Click Open Admin Panel and log in with the demo credentials
  2. Go to Components → PostBox Pro to see the dashboard — total forms, total submissions, and unread submission count

Creating a Form

  1. Go to Components → PostBox Pro → Forms and click New
  2. Enter a title and optionally a description, then configure email notifications on the Email Notification tab
  3. Save the form, then click Manage Fields to add fields
  4. Click New to add a field — choose a type, enter a label, and set whether it is required
  5. To create a multi-page form, add a Page Break field between the field groups for each page

Setting Up Conditional Logic

  1. Open any field for editing from the field list
  2. Scroll to the Conditional Logic section and click Add Rule
  3. Select the field to watch, choose an operator (equals, does not equal, is not empty, is empty), and enter a value
  4. Choose whether All rules must match or Any rule must match, then save the field
  5. Preview the form on the front end — the field will be hidden until its conditions are met

Viewing Submissions

  1. Go to Components → PostBox Pro → Submissions
  2. Use the filters to narrow submissions by form, read status, or date range
  3. Click a submission to view the full field data and metadata — it will be automatically marked as read
  4. Select multiple submissions in the list and use the toolbar to mark read, mark unread, delete, or Export CSV

Configuring Options

  1. Go to Components → PostBox Pro and click Options in the toolbar
  2. Under Captcha Settings, select hCaptcha or Cloudflare Turnstile and enter your site and secret keys
  3. Under Rate Limiting, adjust the maximum submissions per IP and the time window
  4. Under GDPR / Data Retention, set a default retention period for new forms
  5. Save and return to the form editor to enable captcha on individual forms via the Spam & GDPR tab
This is a demo site. Changes are reset periodically.
Login: demo / demo#1234
Admin
Next reset: --:--:--
Get the extensions

We use cookies

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