{"id":320908,"date":"2026-06-08T05:29:48","date_gmt":"2026-06-08T05:29:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/form-studio-for-contact-form-7\/"},"modified":"2026-06-08T06:08:08","modified_gmt":"2026-06-08T06:08:08","slug":"craftforms-builder","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/craftforms-builder\/","author":20578682,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"CraftForms Builder","header_author":"Piyush Asthana","header_description":"Professional drag-and-drop visual form builder for Contact Form 7 \u2014 multistep, conditional logic, entries, analytics, GDPR, and more.","assets_banners_color":"","last_updated":"2026-06-08 06:08:08","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":31,"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":"piyushmultidots","date":"2026-06-08 06:08:08"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Visual drag-and-drop form builder.","2":"Conditional logic rule builder.","3":"Submissions (Entries) management screen.","4":"Form analytics dashboard.","5":"Form Preview.","6":"CraftForms Plugin Settings."}},"plugin_section":[],"plugin_tags":[130308,1152,3938,2253,266127],"plugin_category":[],"plugin_contributors":[214729],"plugin_business_model":[],"class_list":["post-320908","plugin","type-plugin","status-publish","hentry","plugin_tags-conditional-logic","plugin_tags-contact-form-7","plugin_tags-drag-and-drop","plugin_tags-form-builder","plugin_tags-multistep-forms","plugin_contributors-piyushmultidots","plugin_committers-piyushmultidots"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/craftforms-builder.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>CraftForms Builder is a professional drag-and-drop builder that adds a modern visual editing experience on top of Contact Form 7. Design forms in a live canvas, add multistep flows and conditional logic, store and manage submissions, and review built-in analytics \u2014 all without leaving the WordPress admin.<\/p>\n\n<p>This plugin is an add-on for Contact Form 7 and requires Contact Form 7 to be installed and active.<\/p>\n\n<p><strong>Visual builder<\/strong><\/p>\n\n<ul>\n<li>Drag-and-drop field placement with a live preview<\/li>\n<li>Inline label editing, field duplication and section grouping<\/li>\n<li>Responsive (desktop \/ tablet \/ mobile) preview<\/li>\n<li>Undo \/ redo<\/li>\n<\/ul>\n\n<p><strong>Field types<\/strong><\/p>\n\n<p>Text, Textarea, Email, Phone, URL, Number, Dropdown, Multi-select, Country, Checkbox, Radio, File, Date, Hidden, Signature, Rating, Repeater (with sub-fields), and Submit.<\/p>\n\n<p><strong>Multistep forms<\/strong><\/p>\n\n<ul>\n<li>Progress bars and step indicators<\/li>\n<li>Animated step transitions<\/li>\n<li>Autosave and \"save &amp; continue later\" drafts<\/li>\n<li>Conditional step skipping<\/li>\n<\/ul>\n\n<p><strong>Conditional logic<\/strong><\/p>\n\n<ul>\n<li>Visual IF \/ THEN rule builder<\/li>\n<li>AND \/ OR conditions and nested groups<\/li>\n<li>Conditional emails and redirects<\/li>\n<\/ul>\n\n<p><strong>Submission management<\/strong><\/p>\n\n<ul>\n<li>Submissions stored in the site database<\/li>\n<li>Search, filter and status management (unread \/ read \/ starred \/ spam \/ trash)<\/li>\n<li>CSV export and print-ready (PDF) export<\/li>\n<li>Front-end entry list via the <code>[cfb_entries]<\/code> shortcode<\/li>\n<\/ul>\n\n<p><strong>Email<\/strong><\/p>\n\n<ul>\n<li>Works with Contact Form 7 mail and second mail (autoresponder)<\/li>\n<li>Optional HTML email wrapper<\/li>\n<li>Conditional email workflows<\/li>\n<\/ul>\n\n<p><strong>Analytics<\/strong><\/p>\n\n<ul>\n<li>Views, starts, submissions and conversion rate<\/li>\n<li>Abandonment and device analytics<\/li>\n<li>Field interaction reporting<\/li>\n<li>Dashboard under Contact &rarr; Analytics<\/li>\n<\/ul>\n\n<p><strong>Privacy &amp; security<\/strong><\/p>\n\n<ul>\n<li>GDPR acceptance field support<\/li>\n<li>Honeypot and rate limiting for spam protection<\/li>\n<li>Accessibility-minded markup (ARIA, focus handling, high contrast)<\/li>\n<\/ul>\n\n<h3>Third-party resources<\/h3>\n\n<p>This plugin bundles the following libraries for enhanced country, multiselect, and phone fields:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/select2.org\/\">Select2<\/a> 4.1.0-rc.0 \u2014 MIT License<\/li>\n<li><a href=\"https:\/\/github.com\/jackocnr\/intl-tel-input\">intl-tel-input<\/a> 19.5.6 \u2014 MIT License<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Make sure Contact Form 7 is installed and active.<\/li>\n<li>Upload the <code>craftforms-builder<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install the plugin through the Plugins screen in WordPress.<\/li>\n<li>Activate the plugin through the \"Plugins\" screen. The required database tables are created automatically on activation.<\/li>\n<li>Go to <strong>Contact &rarr; Contact Forms<\/strong>, edit a form, and open the <strong>Visual Builder<\/strong> tab.<\/li>\n<li>Use <strong>Contact &rarr; Entries<\/strong> and <strong>Contact &rarr; Analytics<\/strong> for submission management and reporting.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20require%20contact%20form%207%3F\"><h3>Does this plugin require Contact Form 7?<\/h3><\/dt>\n<dd><p>Yes. It is an add-on for Contact Form 7 and will not function without Contact Form 7 installed and active. An admin notice is shown if Contact Form 7 is missing.<\/p><\/dd>\n<dt id=\"where%20are%20submissions%20stored%3F\"><h3>Where are submissions stored?<\/h3><\/dt>\n<dd><p>Submissions are stored in dedicated custom database tables created when the plugin is activated. You can browse, search, filter and export them from the Entries screen.<\/p><\/dd>\n<dt id=\"can%20visitors%20save%20a%20form%20and%20finish%20later%3F\"><h3>Can visitors save a form and finish later?<\/h3><\/dt>\n<dd><p>Yes. Multistep forms support autosave and a \"save &amp; continue later\" draft link so visitors can return and complete the form.<\/p><\/dd>\n<dt id=\"how%20do%20i%20show%20a%20visitor%20their%20own%20submissions%20on%20the%20front%20end%3F\"><h3>How do I show a visitor their own submissions on the front end?<\/h3><\/dt>\n<dd><p>Add the <code>[cfb_entries]<\/code> shortcode to any page. Logged-in users will see the submissions associated with their account.<\/p><\/dd>\n<dt id=\"does%20it%20support%20conditional%20logic%3F\"><h3>Does it support conditional logic?<\/h3><\/dt>\n<dd><p>Yes. You can build IF\/THEN rules with AND\/OR conditions and nested groups to show, hide or require fields, and to drive conditional emails and redirects.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Drag-and-drop visual form builder for Contact Form 7.<\/li>\n<li>Multistep forms with autosave and save &amp; continue later.<\/li>\n<li>Conditional logic (AND\/OR, nested groups, conditional emails and redirects).<\/li>\n<li>Submission storage, search, filters, status management, CSV and print\/PDF export.<\/li>\n<li>Front-end entry list shortcode <code>[cfb_entries]<\/code>.<\/li>\n<li>Built-in form analytics (views, conversions, abandonment, devices, field interactions).<\/li>\n<li>GDPR acceptance field, honeypot and rate-limit spam protection.<\/li>\n<\/ul>","raw_excerpt":"Drag-and-drop visual form builder for Contact Form 7 with multistep forms, conditional logic, entries, analytics, and GDPR tools.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/320908","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=320908"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/piyushmultidots"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=320908"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=320908"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=320908"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=320908"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=320908"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=320908"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}