Plugin info

Total downloads: 561
Active installs: 0
Total reviews: 0
Average rating: 0
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 1
Last updated: 6/30/2025 (185 days ago)
Added to WordPress: 4/10/2025 (0 years old)
Minimum WordPress version: 6.6
Tested up to WordPress version: 6.8.3
Minimum PHP version: 7.0

Maintenance & Compatibility

Maintenance score

Stale • Last updated 185 days ago

38/100

Is Flex Forms abandoned?

Likely maintained (last update 185 days ago).

Compatibility

Requires WordPress: 6.6
Tested up to: 6.8.3
Requires PHP: 7.0

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Masks Form Fields
Rating 5.0/5 (23 reviews)Active installs 10,000
Fix Admin Contrast
Rating 5.0/5 (4 reviews)Active installs 40
Contact Form 7 – Dynamic Text Extension
Rating 4.7/5 (100 reviews)Active installs 100,000
International Telephone Input With Flags And Dial Codes
Rating 4.1/5 (7 reviews)Active installs 1,000
Conditional WooCommerce Checkout Field
Rating 4.1/5 (15 reviews)Active installs 500
Form Data Collector
Rating 0.0/5 (0 reviews)Active installs 300

Description

Flex Forms is a modular and flexible form builder plugin for WordPress, designed to be lightweight yet feature-rich. It allows you to quickly build forms with various field types, manage submissions, and integrate with your theme and workflow easily.

Key Features:

  • Easy form creation via WordPress admin
  • Drag-and-drop field ordering
  • Email notifications on submission
  • Submission storage in database
  • Google reCAPTCHA v2/v3 support
  • Custom shortcode per form
  • SMTP email sending support with test email
  • Force “From” email override (site-wide)
  • Full integration with Flex Fields
  • Developer-friendly hooks and filters

External Services

Flex Forms may interact with third-party services depending on your configuration:

Email Sending

Flex Forms supports custom SMTP configuration for reliable email delivery.

  • What data is sent: Form submission content (user input).
  • When data is sent: When a user submits a form or when a notification is triggered.
  • Where data is sent: To the configured email recipient(s) via your selected email service provider.
  • Privacy & Terms: Email service providers’ policies apply (e.g., SendGrid, Mailgun, custom SMTP).
    • Example terms:
    • SendGrid: https://sendgrid.com/policies/tos/
    • Mailgun: https://www.mailgun.com/legal/

Google reCAPTCHA

Used to prevent spam form submissions.

  • What the service is and what it is used for:
    Verifies that a user is human when submitting a form.
  • What data is sent and when:
    The user’s IP address and browser information are sent to Google when the user interacts with a reCAPTCHA-enabled form.
  • Where data is sent:
    Google servers.
  • Privacy & Terms:
    • https://policies.google.com/terms
    • https://policies.google.com/privacy

Installation

  1. Upload the plugin files to the /wp-content/plugins/flex-forms directory, or install the plugin through the WordPress plugin screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Navigate to Flex Forms > Add New to create your first form.
  4. Use the generated shortcode to embed the form into any page or post.

Frequently Asked Questions

No FAQ available

Review feed

No reviews available

Screenshots

No screenshots available

Changelog

2.1.6

  • Added global SMTP configuration option.
  • Added “Force From Email” and “From Email” override.
  • Improved PHPMailer integration and compatibility.
  • Improved test email feature.
  • Minor fixes and improvements.