{"id":317719,"date":"2026-06-13T18:14:18","date_gmt":"2026-06-13T18:14:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/dominoform-form-builder\/"},"modified":"2026-08-05T22:16:53","modified_gmt":"2026-08-05T22:16:53","slug":"dominoform-form-builder","status":"publish","type":"plugin","link":"https:\/\/fuc.wordpress.org\/plugins\/dominoform-form-builder\/","author":23328224,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"1.1.0","tested":"7.0.3","requires":"5.8","requires_php":"7.2","requires_plugins":null,"header_name":"DominoForm - Form Builder","header_author":"DominoPress","header_description":"A simple, lightweight, and easy-to-use form builder for WordPress. Create beautiful contact forms using a simple shortcode.","assets_banners_color":"d7d9e2","last_updated":"2026-08-05 22:16:53","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/dominopress.com\/plugin\/dominoform-form-builder\/","header_author_uri":"https:\/\/dominopress.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":155,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"dominopress","date":"2026-06-13 18:13:59"},"1.1.0":{"tag":"1.1.0","author":"dominopress","date":"2026-08-05 22:16:53"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3635862,"resolution":"256x256","location":"assets","locale":"","width":621,"height":621}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3635862,"resolution":"772x250","location":"assets","locale":"","width":2204,"height":713}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.1.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Unified Dashboard displaying active Contact Forms, Surveys, Polls, Quizzes, and prebuilt conversion templates.","2":"Advanced drag-and-drop Survey Builder featuring dynamic cover banner previewing and permanently expanded Question Bank.","3":"Question Settings modal showing rich field configurations for file upload limits, slider thresholds, and date restrictions.","4":"Enterprise Anti-Spam Security &amp; Rate Limiting console with multi-window cooldown selectors and protection toggles.","5":"Multi-channel Share Survey distribution modal featuring QR code generation, WordPress shortcodes, and iframe embed tags."}},"plugin_section":[262246],"plugin_tags":[358,2253,2254,583,364],"plugin_category":[42],"plugin_contributors":[246053],"plugin_business_model":[],"class_list":["post-317719","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-contact-form","plugin_tags-form-builder","plugin_tags-poll","plugin_tags-quiz","plugin_tags-survey","plugin_category-contact-forms","plugin_contributors-dominopress","plugin_committers-dominopress"],"banners":{"banner":"https:\/\/ps.w.org\/dominoform-form-builder\/assets\/banner-772x250.png?rev=3635862","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/dominoform-form-builder\/assets\/icon-256x256.png?rev=3635862","icon_2x":"https:\/\/ps.w.org\/dominoform-form-builder\/assets\/icon-256x256.png?rev=3635862","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>DominoForm<\/strong> is the ultimate all-in-one visual form, survey, poll, and quiz creation suite engineered for lightning-fast speed and effortless design directly inside WordPress. Whether you need a conversion-focused contact form, a complex multi-step customer satisfaction survey, an interactive live-voting poll, or a timed multiple-choice quiz, DominoForm handles it all with a sleek, modern, state-of-the-art visual builder.<\/p>\n\n<p>With DominoForm, you get a premium, drag-and-drop workspace inside your WordPress admin dashboard. Customize everything from advanced field validation rules to rich color palettes and dynamic cover banners\u2014without writing a single line of code.<\/p>\n\n<h4>\u2728 Comprehensive Feature Highlights<\/h4>\n\n<p><strong>\ud83c\udfa8 4-in-1 Powerhouse Suite<\/strong>\n* <strong>Contact Forms:<\/strong> High-converting lead generation forms with customizable floating material labels and instant email notifications.\n* <strong>Interactive Surveys:<\/strong> Professional customer satisfaction questionnaires, NPS scoring, and employee feedback surveys.\n* <strong>Live Voting Polls:<\/strong> Standalone voting contests, Versus Debates, and Image Choice polls with animated live bar results.\n* <strong>Timed Quizzes &amp; MCQs:<\/strong> Engaging multiple-choice quizzes with custom point assignments, correct answer grading, and countdown limits.<\/p>\n\n<p><strong>\ud83d\udee0\ufe0f Interactive Visual Survey Canvas &amp; Editor<\/strong>\n* <strong>Intuitive Drag &amp; Drop Workspace:<\/strong> Seamlessly drag question cards from a clean, always-expanded Question Bank directly into your survey canvas with real-time insertion indicator lines and mid-drop zones.\n* <strong>Dynamic Uncropped Cover Banners:<\/strong> Personalize your questionnaires with custom profile logos and dynamic header cover banners. Intelligent auto-scaling ensures your uploaded images display at their natural aspect ratio on both desktop and mobile without cropping. Includes built-in sizing recommendations (1200\u00d7300px landscape ratio) for optimum aesthetics.\n* <strong>Sticky Single-Line Modal Navigation:<\/strong> Navigate effortlessly through comprehensive survey configuration tabs (<strong>General<\/strong>, <strong>Branding &amp; Logo<\/strong>, <strong>Theme &amp; UI<\/strong>, <strong>Share &amp; Embed<\/strong>, <strong>Demographics<\/strong>, and <strong>Security &amp; Rate Limiting<\/strong>) via sticky single-line navigation bars.<\/p>\n\n<p><strong>\ud83d\udccb 24+ Rich Question Types &amp; Advanced Field Settings<\/strong>\n* <strong>Extensive Question Bank:<\/strong> Choose from Short Text, Paragraph Text, Numeric Inputs, Email, Phone Number, Website URL, Single-Choice Radio circles, Multi-Select Checkboxes, Dropdowns, Yes\/No Toggles, Star Ratings (customizable from out-of-5 up to out-of-100!), Numeric Rating Bars, Emoji Satisfaction Faces, Range Sliders, NPS (Net Promoter Score 0-10), Likert Agreement Scales, Matrix Rating Grids, Item Ranking, Image Choice galleries, File Upload dropzones, Date\/Time pickers, and electronic Signatures!\n* <strong>Advanced Field Restrictions &amp; Validation:<\/strong>\n  * <strong>File Upload Controls:<\/strong> Specify allowed file formats (Images <code>.jpg,.png<\/code>, Documents <code>.pdf,.docx<\/code>, Spreadsheets, Media, or custom extension ranges) and enforce maximum file size limits (1 MB up to 50 MB). Supports single and multi-file drag-and-drop uploads with real-time validation alerts and review cards.\n  * <strong>Numeric &amp; Slider Validation:<\/strong> Configure minimum values, maximum limits, custom step increments, and decimal\/fractional allowance toggles.\n  * <strong>Date &amp; Time Restrictions:<\/strong> Restrict calendar pickers to future dates only (for deadlines\/bookings) or past dates only (for birthdays\/history).\n  * <strong>Text &amp; Paragraph Length Rules:<\/strong> Define precise minimum and maximum character counts and custom regular expression matching patterns.<\/p>\n\n<p><strong>\ud83d\udc65 Dedicated Customer Demographics Module<\/strong>\n* Easily collect essential respondent background data (Full Name, Email Address, Age Group, Gender Identity, Occupation, Education Level, and Location\/Country) using modular toggles without cluttering your main survey canvas.\n* Displays a polite demographic intake profile at the top of your questionnaire and organizes respondent demographic breakdown in your backend reports.<\/p>\n\n<p><strong>\ud83d\udcca Interactive Polls &amp; Versus Competitions<\/strong>\n* Launch standalone single-question voting polls or engaging image debates with customizable options and vibrant progress bars.\n* Flexible results visibility controls: display live voting counts before voting, reveal immediately after submission, or reserve exclusively for admin analysis.<\/p>\n\n<p><strong>\u26a1 Multi-Channel \"Share Survey\" Hub &amp; Distribution Suite<\/strong>\n* <strong>Standalone Public Permalinks:<\/strong> Automatically generates clean WordPress URLs (<code>yoursite.com\/survey\/custom-slug<\/code>) for published surveys with 1-click copy buttons and live testing links.\n* <strong>Native WordPress Shortcodes:<\/strong> Easily embed surveys anywhere on your posts, pages, or widgets using simple shortcode blocks (<code>[dominoform id=\"123\"]<\/code> or <code>[dominoform_survey id=\"123\"]<\/code>).\n* <strong>Responsive HTML Iframe Embeds:<\/strong> Copy responsive <code>&lt;iframe width=\"100%\" height=\"650\"&gt;<\/code> wrapper codes to embed questionnaires seamlessly on external landing pages, Notion docs, or third-party platforms.\n* <strong>Live QR Code Generator:<\/strong> Instantly generates scannable QR Code preview graphics that respondents can scan directly from flyers, slides, or mobile devices.\n* <strong>One-Click Social Media Distribution:<\/strong> Share your forms directly to X (Twitter), Facebook, LinkedIn, or via Email with custom pre-populated sharing prompts.<\/p>\n\n<p><strong>\ud83d\udee1\ufe0f Enterprise Security, Anti-Spam &amp; Rate Limiting Suite<\/strong>\n* Protect your forms, surveys, and polls from automated spam bots, abusive submission flooding, and repetitive ballot stuffing.\n* <strong>Multi-Layer Verification:<\/strong> Easily toggle Cookie Tracking, IP Address Verification, logged-in WordPress User account requirements, and intelligent CAPTCHA \/ Bot protection.\n* <strong>Granular Rate Limiting Controls:<\/strong> Configure automated cooldown windows (<code>Every 5 Minutes<\/code>, <code>Every 10 Minutes<\/code>, <code>Every 1 Hour<\/code>, <code>Once Every 24 Hours<\/code>, or strict <code>One Submission Ever per User\/IP<\/code>) and customize rejection warning messages shown to rate-limited visitors.<\/p>\n\n<p><strong>\ud83d\udcc8 Real-Time Analytics &amp; CSV Data Export<\/strong>\n* Track total submission volume, conversion completion rates, average sentiment ratings, and individual response timelines in real time.\n* Export complete response datasets or customized survey summaries directly to standard CSV files for analysis in Excel or Google Sheets.<\/p>\n\n<p><strong>\ud83d\udd04 Streamlined Survey Management &amp; Status Toggles<\/strong>\n* <strong>1-Click Status Transitions:<\/strong> Effortlessly manage all questionnaires in a clean admin dashboard table. Click any <strong><code>\u25cf PUBLISHED<\/code><\/strong> or <strong><code>\u25cb DRAFT<\/code><\/strong> status badge or dropdown action to toggle survey visibility instantly without re-opening the full visual editor!<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>dominoform-form-builder<\/code> folder to your <code>\/wp-content\/plugins\/<\/code> directory, or upload the zipped package directly through your WordPress admin Plugins screen.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen in WordPress.<\/li>\n<li>Locate and click on the new <strong>DominoForm<\/strong> icon in your WordPress admin sidebar menu.<\/li>\n<li>Choose whether to design a Contact Form, Customer Survey, interactive Poll, or timed Quiz from scratch, or load one of our prebuilt one-click templates.<\/li>\n<li>Use the provided WordPress shortcodes (e.g., <code>[dominoform id=\"123\"]<\/code> or <code>[dominoform_survey id=\"123\"]<\/code>) on any post, page, block, or elementor\/builder layout to render your interactive form.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20customize%20accepted%20file%20upload%20types%20and%20maximum%20file%20size%20limits%3F\"><h3>How do I customize accepted file upload types and maximum file size limits?<\/h3><\/dt>\n<dd><p>When editing a questionnaire in the Survey Builder, click on any <strong>File Upload<\/strong> question card and select <strong>Settings<\/strong>. Under the <strong>General<\/strong> tab, you will find dedicated controls to choose Accepted File Types (Images only, Documents only, Spreadsheets, Media, or custom extensions) and select Maximum File Size Limits (from 1 MB up to 50 MB) alongside multiple-file upload toggles.<\/p><\/dd>\n<dt id=\"will%20my%20custom%20banner%20image%20be%20cropped%20on%20mobile%20or%20desktop%20screens%3F\"><h3>Will my custom banner image be cropped on mobile or desktop screens?<\/h3><\/dt>\n<dd><p>No! DominoForm utilizes an intelligent dynamic container sizing architecture. When you upload a cover banner URL, the survey canvas automatically scales its height naturally to match the exact aspect ratio of your picture, guaranteeing that your entire image remains 100% uncropped and visually stunning across all devices. We recommend a banner image resolution of <strong>1200 \u00d7 300px (4:1 landscape ratio)<\/strong> for crisp display.<\/p><\/dd>\n<dt id=\"can%20i%20prevent%20users%20from%20taking%20a%20survey%20or%20poll%20more%20than%20once%3F\"><h3>Can I prevent users from taking a survey or poll more than once?<\/h3><\/dt>\n<dd><p>Yes! Inside your Survey or Poll Editor, open <strong>Survey Settings<\/strong> (or <strong>More Settings<\/strong>) and navigate to the <strong>Security &amp; Rate Limiting<\/strong> tab. Enable Rate Limiting and choose your preferred protection window\u2014ranging from temporary cool-downs (e.g., once every 5 or 10 minutes) up to strict one-time enforcement (<code>One Submission Ever per User\/IP<\/code>). You can also combine IP Address checking, Cookie tracking, and WordPress User authentication for ironclad verification.<\/p><\/dd>\n<dt id=\"how%20do%20i%20share%20my%20survey%20without%20creating%20a%20wordpress%20page%3F\"><h3>How do I share my survey without creating a WordPress page?<\/h3><\/dt>\n<dd><p>DominoForm automatically creates clean, standalone public permalinks (<code>yoursite.com\/survey\/your-slug<\/code>) for all published surveys! Click the <strong>Share<\/strong> button in your admin table or survey editor to open the multi-tabbed distribution hub. From there, you can copy the standalone public link, download a live scannable <strong>QR Code<\/strong>, copy responsive <code>&lt;iframe height=\"650\"&gt;<\/code> HTML snippet code for external websites, or post instantly to social media channels (X, Facebook, LinkedIn, Email).<\/p><\/dd>\n<dt id=\"how%20do%20i%20switch%20a%20published%20survey%20back%20to%20draft%20status%3F\"><h3>How do I switch a published survey back to draft status?<\/h3><\/dt>\n<dd><p>In your main Survey Management dashboard table, simply click on the glowing green <strong><code>\u25cf PUBLISHED<\/code><\/strong> status badge next to your survey title, or select <strong>Unpublish \/ Set to Draft<\/strong> from the 5-button Actions row menu. The plugin will display a loading animation and immediately update the status to <strong><code>\u25cb DRAFT<\/code><\/strong> without requiring you to open the full builder.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li><strong>New:<\/strong> Dynamic uncropped cover image rendering in both backend editor and frontend live surveys\u2014banners automatically scale to display complete pictures at their full natural aspect ratios without cropping.<\/li>\n<li><strong>New:<\/strong> Built-in helper sizing recommendations for survey cover banners (1200 \u00d7 300 px \/ 4:1 ratio).<\/li>\n<li><strong>New:<\/strong> Rich File Upload restrictions and validation rules in Question Settings: specify accepted format types (.pdf, .docx, images, media, or custom extensions), enforce maximum file size thresholds (1 MB to 50 MB), and toggle multi-file uploads with real-time drag-and-drop validation cards.<\/li>\n<li><strong>New:<\/strong> Expanded validation controls for Numeric inputs (min\/max range and decimal allowances), Range Sliders (custom step increments and bounds), Date Pickers (restrict to past or future calendar windows), and Text fields (character length rules).<\/li>\n<li><strong>New:<\/strong> 1-Click Publish and Unpublish (Move to Draft) transitions directly from the Survey Management dashboard table via interactive status badges and dropdown action controls.<\/li>\n<li><strong>New:<\/strong> Multi-tabbed Share Survey distribution hub featuring standalone public permalinks, shortcodes, copyable responsive HTML <code>&lt;iframe height=\"650\"&gt;<\/code> snippets, live downloadable QR codes, and social buttons (X\/Twitter, Facebook, LinkedIn, Email).<\/li>\n<li><strong>New:<\/strong> Upgraded Anti-Spam Security and Rate Limiting console featuring intuitive cooldown selectors (5 minutes, 1 hour, 24 hours, or One Submission Ever), multi-layer protection toggles (IP, Cookie, Auth, Bot verification), and an explicit persistent Save Security Settings action button.<\/li>\n<li><strong>New:<\/strong> Sticky single-line navigation tab layout in Survey Settings modal for effortless scrolling through configurations.<\/li>\n<li><strong>Tweak:<\/strong> Removed unnecessary collapsible accordion behavior from the editor Question Bank sidebar so all categories and input field options remain permanently visible.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Complete rewrite featuring a sleek, lightning-fast modern visual builder and frontend rendering engine.<\/li>\n<li>Added support for Surveys and Quizzes.<\/li>\n<li>Added visual customization options (Themes, colors, radius).<\/li>\n<li>Added prebuilt templates.<\/li>\n<\/ul>","raw_excerpt":"A professional, high-performance visual form, poll, survey, and quiz builder for WordPress. Design premium interactive questionnaires, customer feedba &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/317719","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=317719"}],"author":[{"embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dominopress"}],"wp:attachment":[{"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=317719"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=317719"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=317719"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=317719"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=317719"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fuc.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=317719"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}