Description
FormMinia for Elementor is a modern contact form plugin for WordPress that integrates natively with Elementor. Build beautiful forms with 50+ preset skins, multiple layouts (floating labels, material, inline and more), inline SVG field icons and a professional HTML email template.
Key features
- Native Elementor widget with 50+ preset skins and 7 layout styles.
- Server-side validation for all required fields.
- Spam protection: Google reCAPTCHA v2, Cloudflare Turnstile and a honeypot field.
- IP-based rate limiting to prevent submission flooding.
- GDPR consent checkbox.
- Submissions stored securely in the database with an admin list table, search, CSV export and bulk/single delete.
- Professional HTML email notifications with customizable branding (colors, logo, footer), CC/BCC support and optional per-form recipients.
- Optional auto-responder emails to the visitor.
- Success redirect support.
- Fully translatable. All strings are properly internationalized.
External services
The plugin only sends data to the following external services when you explicitly enable them in the settings:
- Google reCAPTCHA v2 — used to protect forms from spam. When enabled, the visitor’s browser requests the reCAPTCHA widget from Google and submits a verification token to Google’s server-side API. See Google’s Terms of Service (https://policies.google.com/terms) and Privacy Policy (https://policies.google.com/privacy).
- Cloudflare Turnstile — used to protect forms from spam. When enabled, the visitor’s browser requests the Turnstile challenge from Cloudflare and submits a verification token to Cloudflare’s server-side API. See Cloudflare’s Terms of Service (https://www.cloudflare.com/terms/) and Privacy Policy (https://www.cloudflare.com/privacypolicy/).
No other external requests are made by the plugin.
Privacy
Submissions (including the visitor’s IP address and user agent) are stored in your site’s database so you can review contact messages. You can permanently delete entries from the Submissions screen, and all data is removed when the plugin is uninstalled.
Requirements
- WordPress 6.8 or higher.
- Elementor (free) 3.5 or higher.
- PHP 7.4 or higher.
Credits
- JustValidate by Horprogs — https://github.com/horprogs/Just-validate — MIT License.
Screenshots


Installation
- Upload the
formminia-for-elementorfolder to the/wp-content/plugins/directory, or install it through the WordPress admin “Plugins” screen. - Activate the plugin. Go to Plugins Installed Plugins and click “Activate” under FormMinia for Elementor.
- Open FormMinia for Elementor in the admin menu to configure global settings (CAPTCHA, email template, recipients). The email settings are optional — by default notifications are sent to your WordPress admin email.
- Edit any page/post with Elementor, search for the “Contact Form” widget, and drag it to the content area.
FAQ
-
Do I need Elementor to use FormMinia for Elementor?
-
Yes. FormMinia for Elementor is designed as an Elementor widget, so Elementor (free) must be installed and activated.
-
Will the handler answer spam?
-
FormMinia for Elementor includes Google reCAPTCHA v2, Cloudflare Turnstile, a honeypot field and IP-based rate limiting. Enable the provider you prefer in FormMinia for Elementor General settings and turn on the CAPTCHA option in the widget.
-
Are submitted messages stored?
-
Yes. All submissions are saved in the database so you never lose an inquiry, even if the email fails. Manage them under FormMinia for Elementor Submissions.
-
How do I change the recipient email?
-
By default notifications go to your site’s admin email. To override it globally, go to FormMinia for Elementor Email Settings Recipient Email. You can also set a per-form recipient, CC and BCC in the widget’s “Advanced Settings”.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“FormMinia for Elementor” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “FormMinia for Elementor” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.1
- Elementor is no longer a required plugin dependency, so the plugin can be installed and activated on its own.
- Added an admin notice that prompts to install Elementor when it is missing, or to activate it when it is installed but inactive.
- Submission handling and the Submissions screen keep working without Elementor.
1.0.0
- Initial release.
- Renamed plugin to “FormMinia for Elementor”.
- Sanitized raw form submissions before they are stored or logged.
- Added documentation of external services (Google reCAPTCHA, Cloudflare Turnstile) privacy policies and terms.
