Contents
Overview
Verified Forms (com_veriform) is a Joomla component for collecting form submissions with built-in verification. Forms can use email verification — where respondents confirm their submission via a link — or unique links, where each recipient receives a personal, single-use URL to access the form.
The component is ideal for surveys, event registrations, compliance forms, consent collection, and any scenario where you need to confirm who submitted a response.
Verified Forms is open source software released under the GNU General Public License v3 (GPL-3.0-or-later).
Flexible Form Builder
Build forms with text, email, checkbox, radio, and textarea fields. Add headings, paragraphs, and dividers for structure and guidance.
Image
Two Verification Modes
Email verification sends a confirmation link after submission. Unique links give each recipient a personal URL to access the form.
Image
Recipient Outreach
Import recipients from CSV, generate personalised unique links, and track who has opened, submitted, and been contacted.
Image
Installation
Step 1: Install the Component
- Download the latest
com_veriformpackage from the extensions directory or from Multizone Limited - Log into your Joomla Administrator
- Navigate to Extensions > Install > Install from File
- Upload the
com_veriform_v1.x.x.zipfile and click Install
Step 2: Verify Installation
- Go to Extensions > Manage > Manage
- Search for “Verified Forms”
- Ensure it shows as installed and enabled
Step 3: Create a Menu Item
- Navigate to Menus > Main Menu (or your preferred menu)
- Click New and select Verified Forms > Form as the menu item type
- Choose which form to display and set the access level
- Click Save & Close
Getting Started
Create a Form
Navigate to Components > Verified Forms > Forms and click New. Give your form a title, choose the submission mode (Email Verification or Unique Links), and configure the verification and receipt email templates.
Set a closing date if you want the form to stop accepting submissions after a certain date.
Image
Add Form Fields
In the Fields tab, add fields to your form. Choose from text, email, textarea, checkbox, and radio field types. Mark fields as required and add options for checkbox and radio groups.
Use heading, paragraph, and divider elements to add structure, instructions, and visual separation between sections.
Image
Publish and Share
Create a menu item pointing to your form, or share the form URL directly. For email verification forms, respondents submit and then confirm via email. For unique links forms, generate tokens in the Unique Links view and distribute them to your recipients.
Image
Your Verified Forms Subscription
Verified Forms is provided with tiered access. It is freely available as a trial, and paid subscriptions unlock additional capabilities. Each tier builds on the previous one with additional features and higher limits.
Trial
- Up to 3 active forms
- 50 submissions/month
- 8 unique links per form
- 1 domain
- 30-day trial period
Standard
- Up to 10 active forms
- 500 submissions/month
- 100 unique links per form
- 3 domains
- CSV export
Premium
- Up to 50 active forms
- 5,000 submissions/month
- 1,000 unique links per form
- 6 domains
- Recipient outreach & custom branding
Enterprise
- Unlimited forms
- Unlimited submissions
- Unlimited unique links
- Unlimited domains
- Premium support
Feature Comparison
| Feature | Trial | Standard | Premium | Enterprise |
|---|---|---|---|---|
| Form Builder | ✓ | ✓ | ✓ | ✓ |
| Email Verification | ✓ | ✓ | ✓ | ✓ |
| Unique Links | ✓ | ✓ | ✓ | ✓ |
| Updates | ✓ | ✓ | ✓ | ✓ |
| CSV Export | — | ✓ | ✓ | ✓ |
| Support | — | — | ✓ | ✓ |
| Recipient Outreach | — | — | ✓ | ✓ |
| Custom Branding | — | — | ✓ | ✓ |
| Priority Support | — | — | — | ✓ |
Tier Limits
| Tier | Active Forms | Monthly Submissions | Unique Links per Form | Domains |
|---|---|---|---|---|
| Trial | 3 | 50 | 8 | 1 |
| Standard | 10 | 500 | 100 | 3 |
| Premium | 50 | 5,000 | 1,000 | 6 |
| Enterprise | Unlimited | Unlimited | Unlimited | Unlimited |
Form Builder
Field Types
The form builder supports the following field types, configured in the Fields tab when editing a form.
| Type | Description | Options |
|---|---|---|
| Text | Single-line text input | — |
| Single-line email input with validation | — | |
| Textarea | Multi-line text area | — |
| Checkbox | Multiple-choice selection (one or more answers) | Comma-separated options; supports inline (horizontal) layout |
| Radio | Single-choice selection (one answer only) | Comma-separated options; supports inline (horizontal) layout |
Narrative Elements
Add structure and guidance to your forms with display-only elements. These do not collect data — they provide context for your respondents.
| Element | Description |
|---|---|
| Heading | Section heading to organise the form into logical groups |
| Paragraph | Explanatory text, instructions, or guidance between fields |
| Divider | Horizontal rule for visual separation between sections |
Submit Button
Customise the submit button appearance in the Appearance tab. Options include colour (primary, secondary, success, danger, warning, info, dark), size (small, medium, large), full-width toggle, and alignment (left, centre, right).
Accessibility
Forms are built with accessibility in mind. Checkbox and radio groups use semantic fieldset/legend elements with ARIA attributes. Required fields are clearly marked and validated on both the client and server, with descriptive error messages that appear after the first submission attempt.
Unique Links & Recipients
How Unique Links Work
When a form uses Unique Links mode, each respondent receives a personal URL containing a unique token. This token identifies who is accessing the form without requiring the respondent to enter their details. Tokens are single-use by default — once submitted, the link cannot be reused.
Generating Links
Navigate to Components > Verified Forms > Unique Links and click Generate. Select the form and the number of links to create. Links are generated as 64-character tokens and immediately published.
Amendable Links
Enable Allow Amendments on a form to let respondents return to their unique link and update their submission. The form pre-fills with their previous answers, and the existing submission is updated rather than replaced.
Importing Recipients
Import recipients from a CSV file to associate names and email addresses with unique links. The CSV must include email, first_name, and last_name columns. Each row creates a unique link assigned to that recipient. This feature requires the Premium tier or above.
Outreach Emails
After importing recipients, use the outreach email feature to notify them. Configure the email subject and body in the form editor, using placeholders for personalisation. The Unique Links view tracks mailing status so you can see who has been contacted.
CSV Export
Export all unique links for a form as a CSV file. The export includes the token, full URL, recipient details, open and submission counts, mailing timestamps, and creation dates. This feature requires the Standard tier or above.
Tracking
The Unique Links view shows engagement metrics for each link: how many times it has been opened, whether a submission has been made, and when the recipient was last contacted. Filter by form, publication status, usage, recipient data, and mailing status.
Troubleshooting
Check that the form is published and has not passed its closing date. Verify the unique link (token) is published and has not been used on a non-amendable form.
If using SEF URLs, ensure a menu item exists for the form so that Joomla can resolve the URL correctly.
email, first_name, and last_name column headers (case-insensitive). Each row must have a valid email address and at least one name field. Rows that do not meet these requirements are skipped. The maximum file size is 2MB.Verified Forms uses the standard Joomla update system. Check for updates via Extensions > Update in your Joomla administrator.
If updates are not appearing, verify your server can make outbound HTTP connections to the Multizone update server and that DNS resolution is working correctly.
Support
Need Help?
For additional support, technical questions, or feature requests, get in touch.
- Website: www.multizone.co.uk
- Email:
This email address is being protected from spambots. You need JavaScript enabled to view it. - In-app Help: Available in the Joomla admin under Components > Verified Forms > Help
Important Notes
- Backup First — Always backup your site before installing or updating
- Free Trial — Verified Forms is freely downloadable as a trial
- Joomla 5+ — Requires Joomla 5.x or later (compatible with Joomla 6)
- Email Configuration — Ensure your Joomla mail settings are correctly configured for verification emails