ZenForm

Descripción

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.

Capturas

  • ZenForm form builder with live preview
  • Field editing (propoerties in the middle)
  • Create your own style (icons)
  • Confirmation message editor (you can add links or basic html)
  • Border customization & dark preview enabled
  • Generate a color scheme in one click & customize colors
  • Email template with live preview
  • Spam protection settings (Honeypot, time-based validation, CAPTCHA)
  • 3 step Form setup wizard
  • Automated contact form page creation & menu link
  • Arrange fields with Drag & Drop

Instalación

  1. Upload the plugin files to the /wp-content/plugins/zenform directory or install directly through WordPress.
  2. Activate the plugin.
  3. You’ll be redirected to the form builder wizard.
  4. Follow the simple 3-step process to create and publish your form.

Preguntas frecuentes

Why is this plugin free?

We believe that creating a clean, fast, and beautiful contact form shouldn’t be locked behind a paywall. ZenForm is free because it’s part of a broader mission: to deliver high-quality tools while building a relationship with our users.

We may introduce optional paid features in the future, but the core experience — including everything you see now — will remain free. In return, we hope you’ll stay in touch and check out our future plugins and tools. 🤝

Who is ZenForm for?

ZenForm is perfect for users who want a simple and beautiful contact form without the bloated features of traditional form builders.

Do I need to know how to code?

No! ZenForm is designed to be 100% beginner-friendly. You won’t need to write or understand code.

Will it slow down my site?

Not at all. ZenForm is performance-oriented and lightweight.

What kind of spam protection does it have?

ZenForm includes honeypot fields, time-based validation, and a dynamically loaded CAPTCHA to block bots.

Can I customize the look of my form?

Yes. You can round corners, apply a color theme, add icons, and preview changes live.

Can I enable autocomplete on the email field?

Yes. You can define a list of popular domain names (like gmail.com, yahoo.com, etc.) and ZenForm will automatically suggest completions as the user types.

Where are submissions stored?

You can choose to store form submissions in the WordPress database, in addition to receiving them via email.

Can I redirect users after submission?

Yes. You can show a thank-you message, redirect to a different URL, and display a summary of submitted data.

Does it support AJAX?

Yes. All submissions are handled via AJAX, ensuring a smooth experience with no page reload.

Is it responsive and mobile-ready?

Yes. Forms look great across all screen sizes by default.

Is it GDPR-compliant?

Yes. You can easily add a required checkbox to obtain consent before submission.

Reseñas

No hay reseñas para este plugin.

Colaboradores y desarrolladores

“ZenForm” es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

Traduce “ZenForm” a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN , o suscríbete al log de desarrollo por RSS .

Registro de cambios

1.0.2

  • Various optimizations

1.0.1

  • Security fixes

1.0.0

  • Initial release of ZenForm — a fast, modern contact form plugin.