AverForm is a fast, modern drag and drop WordPress form builder AverForm is a lightweight contact form plugin for WordPress built around a real drag and drop form builder . Add a field, drop it where you want it, edit it in the side panel, and publish — no shortcode juggling, no page reloads, and no
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.2 and PHP 7.4.
SourceWordPress plugins · Nov 3, 2026
01 / Source details
Aboutthistool.
AverForm is a fast, modern drag and drop WordPress form builder
AverForm is a lightweight contact form plugin for WordPress built around a real drag and drop form builder . Add a field, drop it where you want it, edit it in the side panel, and publish — no shortcode juggling, no page reloads, and no code.
Every form you build comes with submission storage, CSV export, email notifications, spam protection and a visual reporting dashboard out of the box, in the free plugin . Nothing is locked behind an upsell.
Whether you need a simple WordPress contact form , a feedback form, a support request form, a newsletter signup, an NPS survey or a lead generation form, AverForm gives you the fields and the workflow to ship it in minutes.
Everything AverForm Gives You
Drag and drop form builder with a live canvas
30+ ready-to-use form fields
Ready-made form templates (contact, support, newsletter, blank)
Multi-column form layouts with adjustable column widths
Undo / redo and full form edit history in the builder
Global defaults for label placement and validation messages
GDPR-friendly data cleanup control on uninstall
Fully translation ready ( .pot file included)
No jQuery, no bloat — assets load only on pages that actually show a form
Drag & Drop Contact Form Builder
The AverForm builder is a modern React application, not a page of settings screens. Drag any field from the palette onto the canvas, reorder it by dragging, and configure it in the inspector on the right.
Drag to add, drag to reorder, click to configure
Multi-column containers so fields can sit side by side
Undo and redo every change, with edit history
Switch between desktop, tablet and mobile preview while you build
Per-field label placement, placeholder, help text, description and custom error message
Separate admin label for each field, used in entries and CSV exports
30+ WordPress Form Fields
General fields
Name (first, middle, last — each toggleable)
Email
Simple Text
Masked Input
Text Area
Number
Website URL
Password
Phone / Mobile Number
Address (street, city, state, zip, country)
Country List (with flags, searchable, include or exclude countries)
Dropdown / Select
Radio
Checkbox
Multiple Choice (multi-select)
Date & Time
File Upload
Image Upload
Hidden Field
Advanced fields
Rating
NPS (Net Promoter Score)
Range Slider
Color Picker
Signature
Rich Text Editor
Repeater Field
Layout fields
Section Break
Custom HTML
Column Container (multi-column layout)
Custom Submit Button
Consent fields
Terms & Conditions
GDPR Agreement
Ready-Made Form Templates
Skip the blank page. Start from a template and adjust it:
Blank Form
Contact Form
Support Request
Newsletter Signup
Every template ships pre-wired with an admin email notification, so a new form is genuinely usable the moment you publish it.
Form Entries & Submission Management
All submissions are stored in your own database — you own your data, and nothing is sent to a third-party service.
Read / unread status with counts
Mark entries as favorite
Trash and restore, or delete permanently
Bulk actions across selected entries
Search across submission content
Full entry detail view with every submitted value
Submission context: source page URL, browser, operating system, device and raw user agent
One-click CSV export of a form’s entries
Built-in Reports & Analytics
AverForm ships with a real reporting dashboard, not just a submission counter.
Total submissions, spam, unread and created forms at a glance
Period-over-period change indicators
Submission trend chart over time
Date ranges: last 7 days, last 30 days, this month, last month, last 90 days, this year
Top-performing forms
Per-field answer breakdowns for choice-based fields
Submission activity heatmap
Email Notifications with Smart Codes
Send an email whenever a form is submitted, and build the content dynamically:
Multiple notifications per form
Dynamic recipients, subject and body
Smart codes for {site.name} , {site.url} , {admin.email} , {date.now} , {form.title} and {all.fields}
Insert any submitted field value into the email
Clean, readable HTML email template
Spam Protection
Every AverForm form renders a honeypot field that traps automated bots. It is enabled by default, invisible to real visitors, needs no API keys, no configuration and no third-party service — and it never asks your visitors to solve a puzzle.
Privacy & GDPR Friendly
Built-in GDPR Agreement and Terms & Conditions consent fields
Submissions stay in your WordPress database — no external data processing
Optional Remove All Data on Uninstall setting that drops every AverForm table and option when you delete the plugin
Lightweight & Fast
AverForm’s frontend is deliberately small. There is no jQuery dependency , and the form CSS and JavaScript are registered but only enqueued on pages where a form is actually rendered — so pages without a form load exactly zero AverForm assets.
Developer Friendly
PSR-4 autoloaded, namespaced codebase following WordPress coding standards
Clean REST API namespace ( averform/v1 ) for forms, entries, reports and settings
Extension points such as averform_register_fields and the averform/booted action to register your own field types
Custom database tables with a versioned schema
Fully translation ready with an included .pot file
Add a Form to Your Site
Publish a form and paste its shortcode anywhere — a post, a page, or a widget:
[averform id="1"]
The shortcode is shown next to every form in the AverForm → All Forms list, ready to copy.
See it in action
Screenshots & previews.
Drag and drop form builder with the field palette and field inspectorChoose a ready-made form template or start from a blank formAll Forms list with shortcodes, preview, duplicate and export actionsForm settings — email notifications and confirmation behaviour
02 / Source details
Gettingstarted.
From your WordPress dashboard
01Go to Plugins → Add New .
02Search for AverForm .
03Click Install Now , then Activate .
Manual installation
04Upload the averform folder to the /wp-content/plugins/ directory, or upload the plugin ZIP through Plugins → Add New → Upload Plugin .
05Activate the plugin through the Plugins screen in WordPress.
After activation
06Go to AverForm → Add New and pick a template, or start from a blank form.
07Drag fields onto the canvas and configure them in the right-hand panel.
08Open Settings in the builder to set your email notification and your success message or redirect.
09Save the form, copy its shortcode from AverForm → All Forms , and paste it into any post or page.
10Watch submissions arrive under AverForm → Entries and track performance under AverForm → Reports .
03 / Source details
Frequently asked questions.
Do I need to know how to code to use AverForm?
No. AverForm is a no-code drag and drop form builder. You add fields by dragging them onto the canvas and configure everything from the settings panel. The only thing you ever copy and paste is the form’s shortcode.
How do I create a contact form in WordPress with AverForm?
Go to AverForm → Add New , choose the Contact Form template, adjust the fields if you want, save it, then paste the shortcode (for example [averform id="1"] ) into the page where you want the form to appear. The template already includes an admin email notification, so you will be notified about submissions right away.
Will AverForm slow down my website?
No. AverForm has no jQuery dependency, and its frontend CSS and JavaScript are only enqueued on pages that actually render a form. Pages without a form load no AverForm assets at all.
Where are my form submissions stored?
In your own WordPress database, in AverForm’s own tables. Nothing is sent to an external service, and you can export any form’s entries to CSV at any time.
Can I export my form entries?
Yes. Open a form’s entries and click Export CSV to download every submission as a CSV file you can open in Excel, Numbers or Google Sheets.
Can I move a form to another site?
Yes. Use Export on any form in the All Forms list to download it as a JSON file, then import that file on the other site. You can also Duplicate a form on the same site with one click.
Does AverForm stop spam submissions?
Yes. Every form includes a built-in honeypot trap that blocks automated bot submissions. It works automatically, requires no configuration or API keys, and never shows your visitors a CAPTCHA puzzle.
Can I build multi-column forms?
Yes. Drop a Column Container onto the canvas, choose how many columns you need, and adjust each column’s width. Fields placed inside sit side by side.
Can I collect file uploads?
Yes. AverForm includes both a File Upload field and an Image Upload field, with allowed file types and size limits you control per field.
Is AverForm GDPR friendly?
AverForm includes dedicated GDPR Agreement and Terms & Conditions consent fields, keeps all submission data inside your own database, and offers a Remove All Data on Uninstall setting so deleting the plugin can wipe every trace of its data.
Is AverForm translation ready?
Yes. All strings use the averform text domain and a .pot file is included in the languages folder, so the plugin can be translated into any language.
Can I add my own custom field type?
Yes. AverForm exposes a field registry with the averform_register_fields extension point and the averform/booted action, so a developer can register custom field types the same way the plugin registers its own advanced fields.
Where do I report a bug or request a feature?
Please open a thread in the plugin’s support forum on WordPress.org. Bug reports and feature requests are both very welcome — AverForm is actively developed and new features are shipping regularly.
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati