{"id":241189,"date":"2025-07-29T02:37:05","date_gmt":"2025-07-29T02:37:05","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/zenform\/"},"modified":"2025-07-29T02:36:35","modified_gmt":"2025-07-29T02:36:35","slug":"zenform","status":"publish","type":"plugin","link":"https:\/\/azb.wordpress.org\/plugins\/zenform\/","author":17507956,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.2","stable_tag":"trunk","tested":"6.8.5","requires":"5.5","requires_php":"7.0","requires_plugins":null,"header_name":"ZenForm","header_author":"WPJoli","header_description":"Create a professional looking contact form in just a few clicks with our beginner-friendly form builder.","assets_banners_color":"e6e9e8","last_updated":"2025-07-29 02:36:35","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wpjoli.com\/zenform","header_author_uri":"https:\/\/wpjoli.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":243,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0.0":"<p>ZenForm 1.0.0 is the first stable release. Perfect for users who want a clean, easy-to-use form builder.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3335631,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3335631,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3335631,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3335631,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3335631,"resolution":"1","location":"assets","locale":""},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3335631,"resolution":"10","location":"assets","locale":""},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3335631,"resolution":"11","location":"assets","locale":""},"screenshot-12.gif":{"filename":"screenshot-12.gif","revision":3335631,"resolution":"12","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3335631,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3335631,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3335631,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3335631,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3335631,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3335631,"resolution":"7","location":"assets","locale":""},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3335631,"resolution":"8","location":"assets","locale":""},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3335631,"resolution":"9","location":"assets","locale":""}},"screenshots":{"1":"ZenForm form builder with live preview","2":"Field editing (propoerties in the middle)","3":"Create your own style (icons)","4":"Confirmation message editor (you can add links or basic html)","5":"Border customization &amp; dark preview enabled","6":"Generate a color scheme in one click &amp; customize colors","7":"Email template with live preview","8":"Spam protection settings (Honeypot, time-based validation, CAPTCHA)","9":"3 step Form setup wizard","10":"Automated contact form page creation &amp; menu link","11":"Arrange fields with Drag &amp; Drop"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1353,358,5981,2253,601],"plugin_category":[42],"plugin_contributors":[176630],"plugin_business_model":[],"class_list":["post-241189","plugin","type-plugin","status-publish","hentry","plugin_tags-captcha-form","plugin_tags-contact-form","plugin_tags-custom-form","plugin_tags-form-builder","plugin_tags-forms","plugin_category-contact-forms","plugin_contributors-wpjoli","plugin_committers-wpjoli"],"banners":{"banner":"https:\/\/ps.w.org\/zenform\/assets\/banner-772x250.png?rev=3335631","banner_2x":"https:\/\/ps.w.org\/zenform\/assets\/banner-1544x500.png?rev=3335631","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/zenform\/assets\/icon-128x128.png?rev=3335631","icon_2x":"https:\/\/ps.w.org\/zenform\/assets\/icon-256x256.png?rev=3335631","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/zenform\/assets\/screenshot-1.png?rev=3335631","caption":"ZenForm form builder with live preview"},{"src":"https:\/\/ps.w.org\/zenform\/assets\/screenshot-2.png?rev=3335631","caption":"Field editing (propoerties in the middle)"},{"src":"https:\/\/ps.w.org\/zenform\/assets\/screenshot-3.png?rev=3335631","caption":"Create your own style (icons)"},{"src":"https:\/\/ps.w.org\/zenform\/assets\/screenshot-4.png?rev=3335631","caption":"Confirmation message editor (you can add links or basic html)"},{"src":"https:\/\/ps.w.org\/zenform\/assets\/screenshot-5.png?rev=3335631","caption":"Border customization &amp; dark preview enabled"},{"src":"https:\/\/ps.w.org\/zenform\/assets\/screenshot-6.png?rev=3335631","caption":"Generate a color scheme in one click &amp; customize colors"},{"src":"https:\/\/ps.w.org\/zenform\/assets\/screenshot-7.png?rev=3335631","caption":"Email template with live preview"},{"src":"https:\/\/ps.w.org\/zenform\/assets\/screenshot-8.png?rev=3335631","caption":"Spam protection settings (Honeypot, time-based validation, CAPTCHA)"},{"src":"https:\/\/ps.w.org\/zenform\/assets\/screenshot-9.png?rev=3335631","caption":"3 step Form setup wizard"},{"src":"https:\/\/ps.w.org\/zenform\/assets\/screenshot-10.png?rev=3335631","caption":"Automated contact form page creation &amp; menu link"},{"src":"https:\/\/ps.w.org\/zenform\/assets\/screenshot-11.png?rev=3335631","caption":"Arrange fields with Drag &amp; Drop"},{"src":"https:\/\/ps.w.org\/zenform\/assets\/screenshot-12.gif?rev=3335631","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>ZenForm<\/strong> 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 <strong>speed, simplicity, and elegance<\/strong> \u2014 perfect for beginners and non-tech users.<\/p>\n\n<p>Designed to outperform Contact Form 7, WPForms, and Bit Form, ZenForm is your go-to plugin when you want <strong>a beautiful contact form that just works<\/strong>.<\/p>\n\n<h3>\ud83e\udde9 ZenForm at a Glance:<\/h3>\n\n<ul>\n<li><strong>Zero Configuration Needed<\/strong> \u2014 Your first contact form is ready in seconds.<\/li>\n<li><strong>3-Step Setup Wizard<\/strong> \u2014 Automatically create the form, page, and menu link.<\/li>\n<li><strong>Live Preview Form Builder<\/strong> \u2014 What you see is what you get.<\/li>\n<li><strong>Modern UI<\/strong> \u2014 Clean interface, no clutter, no shortcodes.<\/li>\n<li><strong>Fully Responsive<\/strong> \u2014 Mobile-friendly layout out of the box.<\/li>\n<li><strong>Ajax Submission<\/strong> \u2014 No reload, fast and seamless user experience.<\/li>\n<\/ul>\n\n<h3>\u2728 Features That Matter<\/h3>\n\n<ul>\n<li>\ud83e\uddd8 <strong>Simplicity First<\/strong>: Clean and intuitive \u2014 only essential fields, no overwhelm.<\/li>\n<li>\ud83c\udfa8 <strong>Customize Your Look<\/strong>:\n\n<ul>\n<li>Round input corners<\/li>\n<li>Toggle border styles<\/li>\n<li>Pick a color scheme that matches your theme<\/li>\n<li>Add icons to input fields for extra polish<\/li>\n<\/ul><\/li>\n<li>\ud83d\udce7 <strong>Smart Email Field Autocomplete<\/strong>:\n\n<ul>\n<li>Add your own list of popular domain names<\/li>\n<li>As the user types their email, suggested completions are shown dynamically<\/li>\n<\/ul><\/li>\n<li>\ud83d\udd10 <strong>Built-in Anti-Spam Protection<\/strong>:\n\n<ul>\n<li>Honeypot field<\/li>\n<li>Delay timer<\/li>\n<li>Dynamic math CAPTCHA that appears after user input<\/li>\n<\/ul><\/li>\n<li>\ud83d\udce9 <strong>Email Notifications<\/strong>:\n\n<ul>\n<li>Choose plain text or HTML format<\/li>\n<li>Fully customizable message templates<\/li>\n<li>Use dynamic placeholders like <code>{email}<\/code>, <code>{first_name}<\/code>, <code>{form:name}<\/code>, etc.<\/li>\n<\/ul><\/li>\n<li>\ud83d\udcbe <strong>Save Form Submissions<\/strong>: Optionally store messages in the database.<\/li>\n<li>\ud83d\udd01 <strong>Flexible Confirmation<\/strong>:\n\n<ul>\n<li>Show a custom message<\/li>\n<li>Redirect to any URL<\/li>\n<li>Display a summary of user inputs<\/li>\n<\/ul><\/li>\n<li>\u2705 <strong>GDPR-Friendly<\/strong>: Easily add a required consent checkbox.<\/li>\n<li>\ud83d\udcd0 <strong>Flexible Layout Options<\/strong>: Place two fields side-by-side when needed.<\/li>\n<li>\ud83e\uddd9 <strong>Onboarding Magic<\/strong>: The setup wizard offers to:\n\n<ul>\n<li>Create the contact form page<\/li>\n<li>Add it to any of your WordPress menus<\/li>\n<\/ul><\/li>\n<li>\ud83d\ude80 <strong>Performance optimized<\/strong>\n\n<ul>\n<li>CSS loads selectively depending on your form to prevent unused CSS.<\/li>\n<li>CSS is minified in injected inline to prevent layout shifts.<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h3>\ud83d\udd27 Available Email Template Placeholders<\/h3>\n\n<p>Use these tokens to personalize your email notifications:<\/p>\n\n<ul>\n<li>{site:name}  <\/li>\n<li>{site:domain}  <\/li>\n<li>{site:url}  <\/li>\n<li>{site:admin_email}  <\/li>\n<li>{site:admin_name}  <\/li>\n<li>{form:name}  <\/li>\n<li>{form:id}  <\/li>\n<\/ul>\n\n<p>As well as all your custom field slugs like <code>{email}<\/code>, <code>{first_name}<\/code>, <code>{message}<\/code>, etc.<\/p>\n\n<h3>\ud83d\udca1 Why ZenForm Over Contact Form 7 or WPForms?<\/h3>\n\n<ul>\n<li>\ud83d\udeab No outdated or clunky interface  <\/li>\n<li>\ud83d\udeab No feature bloat or endless menus  <\/li>\n<li>\u2705 Just a clean, modern UI anyone can use  <\/li>\n<li>\u2705 Designed for non-technical users  <\/li>\n<li>\u2705 Focused on delivering fast, beautiful, and reliable contact forms  <\/li>\n<\/ul>\n\n<h3>3rd party services<\/h3>\n\n<p>This plugin relies on 3rd party services to enable provided features. \nwp-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)\nZenForm 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).<\/p>\n\n<h3>Source files<\/h3>\n\n<p>You can find the source code for the compressed javascript files in the <code>source<\/code> directory:\nsource\/admin\/form-editor\/js\/jli-form-editor.js =&gt; assets\/js\/admin\/form-editor\/znf-form-editor.js<br \/>\nsource\/admin\/js\/jli-admin-scripts.js =&gt; assets\/js\/admin\/jli-admin-scripts.js<br \/>\nsource\/admin\/js\/znf-form-submissions.js =&gt; assets\/js\/admin\/znf-form-submissions.js<br \/>\nsource\/public\/js\/wpjoli-zenform-public.js =&gt; assets\/js\/public\/zenform.js<\/p>\n\n<h3>License<\/h3>\n\n<p>This plugin is free software licensed under the GPLv2 or later.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/zenform<\/code> directory or install directly through WordPress.<\/li>\n<li>Activate the plugin.<\/li>\n<li>You\u2019ll be redirected to the form builder wizard.<\/li>\n<li>Follow the simple 3-step process to create and publish your form.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='why%20is%20this%20plugin%20free%3F'><h3>Why is this plugin free?<\/h3><\/dt>\n<dd><p>We believe that creating a clean, fast, and beautiful contact form shouldn't be locked behind a paywall. ZenForm is free because it\u2019s part of a broader mission: to deliver high-quality tools while building a relationship with our users.<\/p>\n\n<p>We may introduce optional paid features in the future, but the core experience \u2014 including everything you see now \u2014 will remain free. In return, we hope you'll stay in touch and check out our future plugins and tools. \ud83e\udd1d<\/p><\/dd>\n<dt id='who%20is%20zenform%20for%3F'><h3>Who is ZenForm for?<\/h3><\/dt>\n<dd><p>ZenForm is perfect for users who want a simple and beautiful contact form without the bloated features of traditional form builders.<\/p><\/dd>\n<dt id='do%20i%20need%20to%20know%20how%20to%20code%3F'><h3>Do I need to know how to code?<\/h3><\/dt>\n<dd><p>No! ZenForm is designed to be 100% beginner-friendly. You won\u2019t need to write or understand code.<\/p><\/dd>\n<dt id='will%20it%20slow%20down%20my%20site%3F'><h3>Will it slow down my site?<\/h3><\/dt>\n<dd><p>Not at all. ZenForm is performance-oriented and lightweight.<\/p><\/dd>\n<dt id='what%20kind%20of%20spam%20protection%20does%20it%20have%3F'><h3>What kind of spam protection does it have?<\/h3><\/dt>\n<dd><p>ZenForm includes honeypot fields, time-based validation, and a dynamically loaded CAPTCHA to block bots.<\/p><\/dd>\n<dt id='can%20i%20customize%20the%20look%20of%20my%20form%3F'><h3>Can I customize the look of my form?<\/h3><\/dt>\n<dd><p>Yes. You can round corners, apply a color theme, add icons, and preview changes live.<\/p><\/dd>\n<dt id='can%20i%20enable%20autocomplete%20on%20the%20email%20field%3F'><h3>Can I enable autocomplete on the email field?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id='where%20are%20submissions%20stored%3F'><h3>Where are submissions stored?<\/h3><\/dt>\n<dd><p>You can choose to store form submissions in the WordPress database, in addition to receiving them via email.<\/p><\/dd>\n<dt id='can%20i%20redirect%20users%20after%20submission%3F'><h3>Can I redirect users after submission?<\/h3><\/dt>\n<dd><p>Yes. You can show a thank-you message, redirect to a different URL, and display a summary of submitted data.<\/p><\/dd>\n<dt id='does%20it%20support%20ajax%3F'><h3>Does it support AJAX?<\/h3><\/dt>\n<dd><p>Yes. All submissions are handled via AJAX, ensuring a smooth experience with no page reload.<\/p><\/dd>\n<dt id='is%20it%20responsive%20and%20mobile-ready%3F'><h3>Is it responsive and mobile-ready?<\/h3><\/dt>\n<dd><p>Yes. Forms look great across all screen sizes by default.<\/p><\/dd>\n<dt id='is%20it%20gdpr-compliant%3F'><h3>Is it GDPR-compliant?<\/h3><\/dt>\n<dd><p>Yes. You can easily add a required checkbox to obtain consent before submission.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Various optimizations<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Security fixes<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release of ZenForm \u2014 a fast, modern contact form plugin.<\/li>\n<\/ul>","raw_excerpt":"Create a professional contact form in under a minute. ZenForm is modern, responsive, and beginner-friendly \u2014 no clutter, no complexity, just results.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/241189","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=241189"}],"author":[{"embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpjoli"}],"wp:attachment":[{"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=241189"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=241189"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=241189"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=241189"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=241189"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/azb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=241189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}