BACK TO DIRECTORY

ZenForm

by WPJoli

0.0
(0 ratings)

ZenForm is a powerful yet lightweight WordPress contact form plugin that lets you create clean, responsive, and stylish contact forms in just 3 simple steps. Unlike outdated or bloated form builders, ZenForm focuses on speed, simplicity, and elegance β€” perfect for beginners and non-tech users.

Designed to outperform Contact Form 7, WPForms, and Bit Form, ZenForm is your go-to plugin when you want a beautiful contact form that just works.

🧩 ZenForm at a Glance:

  • Zero Configuration Needed β€” Your first contact form is ready in seconds.
  • 3-Step Setup Wizard β€” Automatically create the form, page, and menu link.
  • Live Preview Form Builder β€” What you see is what you get.
  • Modern UI β€” Clean interface, no clutter, no shortcodes.
  • Fully Responsive β€” Mobile-friendly layout out of the box.
  • Ajax Submission β€” No reload, fast and seamless user experience.

✨ Features That Matter

  • 🧘 Simplicity First: Clean and intuitive β€” only essential fields, no overwhelm.
  • 🎨 Customize Your Look:
    • Round input corners
    • Toggle border styles
    • Pick a color scheme that matches your theme
    • Add icons to input fields for extra polish
  • πŸ“§ Smart Email Field Autocomplete:
    • Add your own list of popular domain names
    • As the user types their email, suggested completions are shown dynamically
  • πŸ” Built-in Anti-Spam Protection:
    • Honeypot field
    • Delay timer
    • Dynamic math CAPTCHA that appears after user input
  • πŸ“© Email Notifications:
    • Choose plain text or HTML format
    • Fully customizable message templates
    • Use dynamic placeholders like {email}, {first_name}, {form:name}, etc.
  • πŸ’Ύ Save Form Submissions: Optionally store messages in the database.
  • πŸ” Flexible Confirmation:
    • Show a custom message
    • Redirect to any URL
    • Display a summary of user inputs
  • βœ… GDPR-Friendly: Easily add a required consent checkbox.
  • πŸ“ Flexible Layout Options: Place two fields side-by-side when needed.
  • πŸ§™ Onboarding Magic: The setup wizard offers to:
    • Create the contact form page
    • Add it to any of your WordPress menus
  • πŸš€ Performance optimized
    • CSS loads selectively depending on your form to prevent unused CSS.
    • CSS is minified in injected inline to prevent layout shifts.

πŸ”§ Available Email Template Placeholders

Use these tokens to personalize your email notifications:

  • {site:name}
  • {site:domain}
  • {site:url}
  • {site:admin_email}
  • {site:admin_name}
  • {form:name}
  • {form:id}

As well as all your custom field slugs like {email}, {first_name}, {message}, etc.

πŸ’‘ Why ZenForm Over Contact Form 7 or WPForms?

  • 🚫 No outdated or clunky interface
  • 🚫 No feature bloat or endless menus
  • βœ… Just a clean, modern UI anyone can use
  • βœ… Designed for non-technical users
  • βœ… Focused on delivering fast, beautiful, and reliable contact forms

3rd party services

This plugin relies on 3rd party services to enable provided features.
wp-color-picker-alpha is a javascript module that enables transparency setting in the wp-color-picker, it is licensed under the GPLv2 license (github.com/kallookoo/wp-color-picker-alpha)
ZenForm may connect to the wpjoli.com API if the user consent to share their data (email, url, name, language, plugin version, ip address) upon creating a form with the wizard (api.wpjoli.com | terms: wpjoli.com/terms | privacy policy: wpjoli.com/privacy-policy).

Source files

You can find the source code for the compressed javascript files in the source directory:
source/admin/form-editor/js/jli-form-editor.js => assets/js/admin/form-editor/znf-form-editor.js
source/admin/js/jli-admin-scripts.js => assets/js/admin/jli-admin-scripts.js
source/admin/js/znf-form-submissions.js => assets/js/admin/znf-form-submissions.js
source/public/js/wpjoli-zenform-public.js => assets/js/public/zenform.js

License

This plugin is free software licensed under the GPLv2 or later.

Screenshots

ZenForm form builder with live preview

ZenForm form builder with live preview

Field editing (propoerties in the middle)

Field editing (propoerties in the middle)

Create your own style (icons)

Create your own style (icons)

Confirmation message editor (you can add links or basic html)

Confirmation message editor (you can add links or basic html)

Border customization & dark preview enabled

Border customization & dark preview enabled

Generate a color scheme in one click & customize colors

Generate a color scheme in one click & customize colors

Email template with live preview

Email template with live preview

Spam protection settings (Honeypot, time-based validation, CAPTCHA)

Spam protection settings (Honeypot, time-based validation, CAPTCHA)

3 step Form setup wizard

3 step Form setup wizard

Automated contact form page creation & menu link

Automated contact form page creation & menu link

Arrange fields with Drag & Drop

Arrange fields with Drag & Drop

Plugin Details

Active Installs
0
Total Downloads
662
Version
1.0.2
Requires WP
5.5
Requires PHP
7.0
Tested Up To
6.8.8
Added
2025-07-29
Last Updated
2025-07-29 2:36am GMT

Ratings

5
0
4
0
3
0
2
0
1
0