WordPress plugin intelligence profile

CodeMoksha Forms – Contact Form Builder with Contact Form 7 Importer

Free contact form builder with file uploads, spam protection, Stripe payments, Brevo, and a one-click Contact Form 7 importer.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.2
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.9 · PHP 8.3
Directory statusactive
Last directory update28 Sept 20261mo ago
Active installationsNewAdoption 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 CodeMoksha Forms – Contact Form Builder with Contact Form 7 Importer version 1.0.2 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

CodeMoksha Forms is a free, lightweight contact form plugin for WordPress. Build contact forms, quote requests, job applications, newsletter sign-ups, and event registration forms in minutes, protect them from spam, and send every submission straight to your inbox.

Already using Contact Form 7? The built-in one-click Contact Form 7 importer moves all of your forms over — fields, mail settings, messages, and integration keys — and rewrites your shortcodes, so nothing has to be rebuilt by hand.

Every feature is available in the free plugin. No field types, integrations, or settings are locked.

Why choose CodeMoksha Forms?

  • Simple, flexible form builder — write forms with easy form-tags, or insert fields with one click. Full control over your HTML and labels.
  • All the field types you need — text, email, URL, phone, textarea, number, range, date, drop-down menu, checkboxes, radio buttons, acceptance (consent) checkbox, quiz, hidden fields, character counter, and file uploads.
  • Powerful email notifications — mail-tags, a second mail template for auto-replies to the sender, custom headers, HTML email, and file attachments.
  • Built-in spam protection — Google reCAPTCHA v3, Akismet, a quiz field, and disallowed-list filtering.
  • Accept payments — collect payments through your forms with the Stripe integration.
  • Grow your email list — send new contacts to Brevo (formerly Sendinblue) automatically.
  • Instant validation — client-side and server-side validation, with inline error messages and a configuration validator that catches mail problems before your visitors do.
  • Block editor ready — add a form with the CodeMoksha Forms block, or paste the shortcode into any page, post, widget, or page builder.
  • Lightweight and privacy-friendly — no bloat, and no external requests unless you turn an integration on.
  • Translation-ready and RTL-compatible.

Switch from Contact Form 7 in one click

CodeMoksha Forms is a Contact Form 7 alternative built on a compatible form engine. Your existing form templates, mail-tags, and form IDs keep working. There is no new syntax to learn and nothing to rebuild.

  • Install and activate CodeMoksha Forms.
  • Go to CodeMoksha Forms → CF7 Importer.
  • Select the forms you want and click Import Selected Forms.

The importer copies every form with its fields, mail and auto-reply settings, messages, and additional settings. It can also copy your reCAPTCHA, Stripe, and Brevo credentials and rewrite every [contact-form-7] shortcode on your site to [codemoksha-forms]. Imported forms keep their original hash IDs, so rewritten shortcodes point to the same forms.

Your Contact Form 7 data is never modified or deleted.

Perfect for

  • Contact forms and “Get in touch” pages
  • Quote and estimate requests
  • Job applications with résumé upload
  • Newsletter and mailing-list sign-ups
  • Event registration and booking enquiries
  • Payment and donation forms with Stripe
  • Feedback and support request forms

Spam protection that works

Stop spam submissions without annoying real visitors. Connect Google reCAPTCHA v3 (invisible, no puzzles), filter messages with Akismet, add a simple quiz question, or block words, emails, and IP addresses with the WordPress disallowed comment keys list.

Integrations

  • Stripe — take card payments directly from a form.
  • Brevo (Sendinblue) — add submitters to your contact lists and send transactional email.
  • Google reCAPTCHA v3 — invisible bot protection.
  • Akismet — spam filtering for every submission.
  • REST API — create, read, update, and submit forms programmatically.

Smart Forms Pro

Smart Forms Pro (our paid version) adds database storage for every submission with a Messages screen, Cloudflare Turnstile, and priority support. Forms created in CodeMoksha Forms work in Smart Forms Pro as-is, with nothing to migrate.

Credits

CodeMoksha Forms is based on Contact Form 7 by Takayuki Miyoshi / Rock Lobster, LLC (GPLv2+). We’re grateful for the years of work that went into it. This plugin is not affiliated with or endorsed by Rock Lobster, LLC.

External services

This plugin integrates with the following third-party services. Each one is optional and is only contacted after you enable and configure it. No data is sent to any of them out of the box, and no data is ever sent to the plugin author.

Google reCAPTCHA (optional spam protection)

Used to tell human submissions apart from bots. com/recaptcha/api/siteverify ) for verification. This happens only on forms you protect with reCAPTCHA.

com/privacy

Stripe (optional payments)

Used to collect payments through a form. com. This happens only for forms that include a Stripe payment field.

com/privacy

Brevo (formerly Sendinblue) (optional email marketing)

Used to add form submitters to your Brevo contact lists and send transactional email. com ) at submission time. This happens only for forms where you enable the Brevo integration.

com/legal/privacypolicy/

Akismet (optional spam filtering)

Used to check submissions for spam via the Akismet plugin, if it is installed and configured. com, via the Akismet plugin) for a spam verdict. This happens only when Akismet is active and enabled for a form.

com/privacy/

WordPress.org metadata

Plugin tags

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

  • contact form
  • form builder
  • forms
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.9 · PHP 8.3
Update activity28 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.0.11.0.2
Version1.0.01.0.1
WordPress compatibility7.17.1.2
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.