WordPress plugin intelligence profile

Form Plant

A WordPress contact form plugin with confirmation screen, submission storage, layered spam protection, and Japanese postal code auto-fill.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.5.2
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 8.0
Directory statusactive
Last directory update20 Sept 20261mo ago
Active installations40Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Form Plant version 1.5.2 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Form Plant is a WordPress contact form plugin built around three pillars: practical defaults, layered spam protection, and strong Japanese-locale support.

Ready out of the box — Confirmation screen, submission storage, and CSV export are standard features, not paid add-ons. Publish a working form in minutes.

Spam protection in depth — Combine honeypot, time-based validation, IP rate limiting, disposable email blocking, Google reCAPTCHA (v2/v3), and Cloudflare Turnstile. Start with the lightweight defaults that work without any account setup; add reCAPTCHA or Turnstile only when you need them.

Built for Japanese sites — Postal code lookup with address auto-fill, per-part name/kana validation, and Japan-specific address templates. Moving from MW WP Form? A built-in migration tool imports your existing forms — fields, validation rules, and mail settings — so you can switch without rebuilding from scratch.

Many form plugins require extra extensions for confirmation pages or data management. Form Plant includes these essentials from the start.

Why Form Plant?

  • Confirmation screen included — Let users review their input before submitting. No extra plugin needed.
  • Submission data storage — All form entries are saved in the database and manageable from the admin panel.
  • CSV export — Download submission data anytime for reporting or backup.
  • Embed on external sites — Display your forms on any website via iframe or JavaScript snippet, not just within WordPress.
  • Webhooks — Send submissions to Zapier, Make, or your own API as signed JSON, with delivery logging and automatic retry.
  • Quick setup — An intuitive ACF-style accordion editor lets you build forms without touching code.
  • Flexible customization — Custom HTML templates, validation messages, and post-submission actions give you full control when you need it.

Features

  • Intuitive ACF-style accordion UI for field configuration
  • Block editor (Gutenberg) integration — pick a form from a dropdown using the dedicated “Form Plant” block
  • MW WP Form migration tool — convert existing MW WP Form forms (fields, validation rules, admin and auto-reply mail settings, and merge tags) into Form Plant forms, with a warning report for items that need manual review (shown when MW WP Form is active)
  • Email notifications (admin notification and auto-reply)
  • Webhooks — send each submission as signed JSON (HMAC-SHA256) to external URLs, with automatic retry and per-submission delivery log
  • Acceptance (consent) field with a linked label for privacy policy / terms agreement
  • Custom HTML template support
  • Confirmation screen before submission
  • Custom validation messages
  • Post-submission actions (message / custom HTML / redirect)
  • Two types of date input (calendar / dropdown)
  • Postal code lookup that auto-fills address fields (Japan)
  • Multiple spam protection options: honeypot, time-based check, IP rate limit, disposable email blocking, Google reCAPTCHA v2/v3, Cloudflare Turnstile
  • External site embedding via iframe / JavaScript
  • Multiple custom CSS file uploads and design presets
  • Submission data storage and management
  • CSV export of submission data
  • File upload support

Supported Field Types

  • Text
  • Textarea
  • Email
  • Phone
  • Number
  • URL
  • Name (parts)
  • Name (Kana)
  • Postal Code (with address auto-fill)
  • Address (Japan / international)
  • Prefecture
  • Date (Calendar)
  • Date (Dropdown)
  • Time
  • Password (with optional strength meter)
  • Select
  • Checkbox
  • Radio
  • Acceptance (consent checkbox with a linked label, e.g. privacy policy)
  • File Upload
  • Hidden
  • HTML

External Services

This plugin optionally integrates with Google reCAPTCHA (v2 Checkbox and v3 Score-based) for spam protection:

  • Service: Google reCAPTCHA
  • API Documentation (v2): https://developers.google.com/recaptcha/docs/display
  • API Documentation (v3): https://developers.google.com/recaptcha/docs/v3
  • Terms of Use: https://policies.google.com/terms
  • Privacy Policy: https://policies.google.com/privacy

When reCAPTCHA is enabled in form settings, this plugin will:

js)

– Send form submission data to Google for spam analysis

– Include user’s IP address and browser information in the request

reCAPTCHA is disabled by default and requires explicit activation by the site administrator.

This plugin also optionally integrates with Cloudflare Turnstile for spam protection:

  • Service: Cloudflare Turnstile
  • API Documentation: https://developers.cloudflare.com/turnstile/
  • Terms of Use: https://www.cloudflare.com/terms/
  • Privacy Policy: https://www.cloudflare.com/privacy/

When Turnstile is enabled in form settings, this plugin will:

– Load the Turnstile JavaScript library from Cloudflare’s servers

– Send form submission tokens to Cloudflare for verification

– Include user’s IP address and browser information in the request

Turnstile is disabled by default and requires explicit activation by the site administrator.

This plugin also uses the zipcloud postal code lookup API to auto-fill Japanese addresses when a user enters a postal code in a Postal Code or Address (Japan) field:

  • Service: zipcloud (郵便番号検索API)
  • API Endpoint: https://zipcloud.ibsnet.co.jp/api/search
  • Service Information: https://zipcloud.ibsnet.co.jp/doc/api
  • Terms of Use: https://zipcloud.ibsnet.co.jp/rule/api

When the user types a 7-digit postal code, the form’s JavaScript sends a request from the visitor’s browser to the zipcloud API to retrieve the corresponding prefecture / city / town information and populate the address fields. Only the postal code is sent — no personal information is transmitted. The lookup runs only when a Postal Code or Address (Japan) field is present in the form, and runs in the visitor’s browser, not from the server.

Third Party Resources

This plugin includes a list of disposable email domains for spam protection:

  • Source: disposable-email-domains
  • License: CC0 1.0 Universal (Public Domain)
  • Usage: Emails from disposable/temporary email services are automatically blocked during form submission

The list is bundled with the plugin and does not make any external requests.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • contact form
  • csv export
  • mw wp form
  • confirmation
  • recaptcha
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 8.0
Update activity20 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.5.11.5.2
Version1.5.01.5.1
Version1.4.11.5.0
WordPress compatibility7.0.47.1.1
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.