{"id":336400,"date":"2026-07-08T15:07:40","date_gmt":"2026-07-08T15:07:40","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/bina-no-code-form-builder-for-contact-form-7\/"},"modified":"2026-07-26T04:22:40","modified_gmt":"2026-07-26T04:22:40","slug":"bina-cf7","status":"publish","type":"plugin","link":"https:\/\/af.wordpress.org\/plugins\/bina-cf7\/","author":23528204,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.2","stable_tag":"1.0.2","tested":"7.0.2","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Bina \u2013 No Code Form Builder for Contact Form 7","header_author":"webeantech","header_description":"Turn your existing Contact Form 7 forms into a visual, no-code builder \u2014 without writing shortcodes.","assets_banners_color":"faf8f4","last_updated":"2026-07-26 04:22:40","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/bina-cf7\/","header_author_uri":"https:\/\/profiles.wordpress.org\/webeantech\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":148,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"webeantech","date":"2026-07-08 15:07:28"},"1.0.1":{"tag":"1.0.1","author":"webeantech","date":"2026-07-09 08:20:40"},"1.0.2":{"tag":"1.0.2","author":"webeantech","date":"2026-07-26 04:22:40"}},"upgrade_notice":{"1.0.2":"<p>Adds optional, opt-in anonymous usage analytics and a deactivation feedback form, plus an optional, dismissible prompt inviting long-time users to leave a WordPress.org review. Nothing is sent unless you opt in; your form entries never leave your site.<\/p>","1.0.1":"<p>Import accuracy improvements and minor bug fixes.<\/p>","1.0.0":"<p>First public release of Bina, a no-code visual builder for your existing Contact Form 7 forms.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3622973,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3622973,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3622973,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3622973,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3622982,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"meta\":{\"title\":\"Bina \\u2013 No Code Form Builder for Contact Form 7\",\"author\":\"webeantech\",\"description\":\"Try Bina: import a Contact Form 7 form, edit it visually with drag and drop, and preview it \\u2014 no shortcodes.\"},\"landingPage\":\"\\\/wp-admin\\\/admin.php?page=bina-builder\",\"preferredVersions\":{\"php\":\"8.3\",\"wp\":\"latest\"},\"login\":true,\"steps\":[{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"contact-form-7\"},\"options\":{\"activate\":true},\"progress\":{\"weight\":1,\"caption\":\"Installing Contact Form 7\"}},{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"bina-cf7\"},\"options\":{\"activate\":true},\"ifAlreadyInstalled\":\"overwrite\",\"progress\":{\"weight\":1,\"caption\":\"Installing Bina\"}}]}"}},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3622973,"resolution":"1","location":"assets","locale":"","width":1713,"height":1331},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3622973,"resolution":"2","location":"assets","locale":"","width":1711,"height":853},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3622973,"resolution":"3","location":"assets","locale":"","width":1707,"height":1009},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3622973,"resolution":"4","location":"assets","locale":"","width":1714,"height":1169},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3622973,"resolution":"5","location":"assets","locale":"","width":1717,"height":1235},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3622973,"resolution":"6","location":"assets","locale":"","width":1725,"height":1029}},"screenshots":{"1":"The visual builder: drag-and-drop fields, rows and columns, and a searchable field library that even lists tags from your CF7 add-ons.","2":"Forms list: every CF7 form in one place, each with a one-click \"Migrate to Bina\".","3":"One-click import of an existing Contact Form 7 form into an editable draft.","4":"Field settings panel with every CF7 option editable: label, name, placeholder, required, and raw CF7 options.","5":"Front-end preview: see the form exactly as visitors will, before pushing live.","6":"Entries: Contact Form 7 doesn't store submissions; Bina does. Search, read\/unread states, and one-click CSV export."}},"plugin_section":[],"plugin_tags":[5445,1152,3938,2253,187790],"plugin_category":[42],"plugin_contributors":[270613],"plugin_business_model":[],"class_list":["post-336400","plugin","type-plugin","status-publish","hentry","plugin_tags-cf7","plugin_tags-contact-form-7","plugin_tags-drag-and-drop","plugin_tags-form-builder","plugin_tags-form-entries","plugin_category-contact-forms","plugin_contributors-webeantech","plugin_committers-webeantech","plugin_support_reps-webeantech"],"banners":{"banner":"https:\/\/ps.w.org\/bina-cf7\/assets\/banner-772x250.png?rev=3622973","banner_2x":"https:\/\/ps.w.org\/bina-cf7\/assets\/banner-1544x500.png?rev=3622973","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/bina-cf7\/assets\/icon-128x128.gif?rev=3622973","icon_2x":"https:\/\/ps.w.org\/bina-cf7\/assets\/icon-256x256.gif?rev=3622973","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/bina-cf7\/assets\/screenshot-1.png?rev=3622973","caption":"The visual builder: drag-and-drop fields, rows and columns, and a searchable field library that even lists tags from your CF7 add-ons."},{"src":"https:\/\/ps.w.org\/bina-cf7\/assets\/screenshot-2.png?rev=3622973","caption":"Forms list: every CF7 form in one place, each with a one-click \"Migrate to Bina\"."},{"src":"https:\/\/ps.w.org\/bina-cf7\/assets\/screenshot-3.png?rev=3622973","caption":"One-click import of an existing Contact Form 7 form into an editable draft."},{"src":"https:\/\/ps.w.org\/bina-cf7\/assets\/screenshot-4.png?rev=3622973","caption":"Field settings panel with every CF7 option editable: label, name, placeholder, required, and raw CF7 options."},{"src":"https:\/\/ps.w.org\/bina-cf7\/assets\/screenshot-5.png?rev=3622973","caption":"Front-end preview: see the form exactly as visitors will, before pushing live."},{"src":"https:\/\/ps.w.org\/bina-cf7\/assets\/screenshot-6.png?rev=3622973","caption":"Entries: Contact Form 7 doesn't store submissions; Bina does. Search, read\/unread states, and one-click CSV export."}],"raw_content":"<!--section=description-->\n<p>Bina turns Contact Form 7 into a modern, visual form builder without asking you to switch plugins or rebuild a thing.<\/p>\n\n<p>Import any existing CF7 form with one click, edit it visually with drag and drop, and push it back live. No shortcode syntax. No markup editing. No migration project.<\/p>\n\n<p>And unlike plain Contact Form 7, Bina saves every submission right in your WordPress dashboard: searchable, markable as read, and exportable to CSV. No more relying on email alone, no more lost leads.<\/p>\n\n<p>Your forms stay 100% Contact Form 7. Bina generates clean CF7 markup, so everything that already works with CF7 (your mail settings, your integrations, your CF7 add-ons) keeps working. Contact Form 7 keeps doing what it does best; Bina gives it the visual editor it was never going to get on its own.<\/p>\n\n<h4>Why Bina<\/h4>\n\n<ul>\n<li><strong>No migration, no lock-in.<\/strong> CF7 still handles submission, validation, and mail. Deactivate Bina any time and your forms keep working as normal Contact Form 7 forms.<\/li>\n<li><strong>Safe by design.<\/strong> Imports come in as a draft. Your live form only changes when you push, with a preview first and a one-click, 24-hour rollback.<\/li>\n<li><strong>Never lose a lead again.<\/strong> Every submission is stored in your own database, not just emailed into the void.<\/li>\n<li><strong>Private and yours.<\/strong> Bina sends no data off your site unless you explicitly opt in to share anonymous usage statistics. Your form entries and your visitors' personal data never leave your site, ever.<\/li>\n<li><strong>Light on your site.<\/strong> Under 15KB on the front end, loaded only on the forms Bina manages.<\/li>\n<\/ul>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>One-click import.<\/strong> Bring any existing Contact Form 7 form into the visual builder. Nothing is changed until you push.<\/li>\n<li><strong>Drag-and-drop builder.<\/strong> Rows and columns with adjustable widths, hover toolbar (move, duplicate, delete), keyboard shortcuts, undo\/redo.<\/li>\n<li><strong>Entries saved in your dashboard.<\/strong> Contact Form 7 doesn't store submissions; Bina does. Every submission is saved automatically with read\/unread states, search, and one-click CSV export. No more lost mail.<\/li>\n<li><strong>All CF7 field types.<\/strong> Text, email, textarea, dropdown, checkboxes, radio, file upload, date, number, URL, tel, hidden, acceptance, quiz. Third-party CF7 tags are preserved and kept working.<\/li>\n<li><strong>Every CF7 option preserved.<\/strong> Min\/max, placeholder, autocomplete, readonly, akismet, custom classes and ids. Imported forms round-trip without losing a single option.<\/li>\n<li><strong>Safe by design.<\/strong> Edits are saved as a draft; the live form only changes when you push. Conflict detection warns you if someone edited the form in CF7 admin meanwhile. One-click rollback for 24 hours after every push.<\/li>\n<li><strong>Autosave and draft recovery.<\/strong> Your work is autosaved while editing and recovered after a crash or accidental tab close.<\/li>\n<li><strong>Live front-end preview.<\/strong> See the form exactly as visitors will, before pushing anything live.<\/li>\n<li><strong>Clean, themeable styling.<\/strong> A lightweight, low-specificity skin applied only to Bina-managed forms. Existing CF7 forms are never restyled. Disable entirely with one filter.<\/li>\n<li><strong>Per-form appearance controls.<\/strong> An Appearance tab to set colors, spacing, and fonts for each Bina-managed form, with a live preview as you edit. Styling is scoped to that form only; the layout stays standard CF7 and other forms are untouched.<\/li>\n<li><strong>Code view.<\/strong> Inspect the generated CF7 markup at any time.<\/li>\n<\/ul>\n\n<h4>Who is Bina for<\/h4>\n\n<ul>\n<li><strong>Agencies and freelancers<\/strong> maintaining Contact Form 7 across many client sites. Stop hand-editing shortcodes and rebuild forms in minutes.<\/li>\n<li><strong>Site owners<\/strong> who trust CF7's reliability but want a modern, no-code editor and a place to read submissions.<\/li>\n<li><strong>Anyone<\/strong> who has ever missed an enquiry because a form only sent an email.<\/li>\n<\/ul>\n\n<h4>Getting started<\/h4>\n\n<ol>\n<li>Make sure Contact Form 7 (free) is installed and active. Bina builds on top of it.<\/li>\n<li>Install Bina from <strong>Plugins \u2192 Add New<\/strong> (search for \"Bina\"), or upload the plugin ZIP, then activate it.<\/li>\n<li>Open the new <strong>Bina<\/strong> menu, find any Contact Form 7 form, and click <strong>Migrate to Bina<\/strong>, or create a new form from scratch.<\/li>\n<li>Edit it visually, preview, and press <strong>Push to Live<\/strong>. Your live form never changes until you push, and every push can be rolled back within 24 hours.<\/li>\n<\/ol>\n\n<h4>How Bina treats your existing forms<\/h4>\n\n<p>Bina regenerates your form markup when you push a form live. Your fields, names, options, and mail settings are preserved, but the surrounding HTML is rebuilt in Bina's clean layout structure. Always use the built-in preview before pushing, and remember every push can be rolled back within 24 hours.<\/p>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>Contact Form 7 (free) must be installed and active.<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20bina%20free%3F\"><h3>Is Bina free?<\/h3><\/dt>\n<dd><p>Yes. The current version of Bina is completely free and includes the full visual builder, one-click Contact Form 7 import, entry storage with CSV export, front-end preview, and styling. Bina will always keep a capable free version.<\/p><\/dd>\n<dt id=\"does%20bina%20replace%20contact%20form%207%3F\"><h3>Does Bina replace Contact Form 7?<\/h3><\/dt>\n<dd><p>No. Bina is a builder UI on top of Contact Form 7. CF7 keeps handling submission, validation, and mail. If you deactivate Bina, your forms keep working as normal CF7 forms.<\/p><\/dd>\n<dt id=\"will%20importing%20a%20form%20break%20it%3F\"><h3>Will importing a form break it?<\/h3><\/dt>\n<dd><p>Importing never touches your live form. It only creates a draft. Your live form changes only when you press \"Push to Live\". Bina regenerates the form markup at that point: fields and options are preserved, but custom HTML wrappers are rebuilt into Bina's layout. Preview first, and use the 24-hour rollback if anything looks wrong.<\/p><\/dd>\n<dt id=\"does%20bina%20work%20with%20my%20theme%20and%20page%20builder%3F\"><h3>Does Bina work with my theme and page builder?<\/h3><\/dt>\n<dd><p>Yes. Because Bina outputs standard Contact Form 7 markup, your forms work anywhere CF7 works: classic shortcodes, the block editor, and page builders such as Elementor and Divi. Bina's optional styling is lightweight and only applied to forms you manage.<\/p><\/dd>\n<dt id=\"does%20bina%20support%20third-party%20cf7%20field%20tags%3F\"><h3>Does Bina support third-party CF7 field tags?<\/h3><\/dt>\n<dd><p>Yes. Unknown tags (from CF7 add-ons) are imported, kept intact, and re-emitted exactly on push. You can edit their name, label, required flag, and raw options in the builder.<\/p><\/dd>\n<dt id=\"will%20bina%20restyle%20my%20existing%20forms%3F\"><h3>Will Bina restyle my existing forms?<\/h3><\/dt>\n<dd><p>No. Bina's front-end styling is scoped strictly to forms managed by Bina. Untouched CF7 forms keep their current look. You can also disable Bina's styles completely with the <code>bina_load_form_styles<\/code> filter.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20mail%20settings%3F\"><h3>What happens to my mail settings?<\/h3><\/dt>\n<dd><p>They are preserved. Bina round-trips CF7's mail, mail (2), and messages settings on import and push. Editing them still happens in the familiar CF7 admin tabs.<\/p><\/dd>\n<dt id=\"what%20data%20does%20bina%20send%20externally%3F\"><h3>What data does Bina send externally?<\/h3><\/dt>\n<dd><p>By default, nothing. If you opt in, Bina shares anonymous, non-personal usage data (WordPress\/PHP\/Contact Form 7 versions, plugin version, and which features are used) to help us improve the plugin. You can opt out any time. Your form entries and visitors' data are never sent anywhere.<\/p><\/dd>\n<dt id=\"which%20third-party%20service%20powers%20the%20optional%20analytics%3F\"><h3>Which third-party service powers the optional analytics?<\/h3><\/dt>\n<dd><p>The optional, opt-in usage analytics and the deactivation feedback form are powered by Freemius, Inc. Data is transmitted only if you explicitly opt in, and it is limited to the anonymous, non-personal information described above. It never includes your form entries or your visitors' data. Nothing is sent if you skip the opt-in or opt out later. For details, see the Freemius Terms of Service (https:\/\/freemius.com\/terms\/) and Privacy Policy (https:\/\/freemius.com\/privacy\/).<\/p><\/dd>\n<dt id=\"where%20are%20entries%20stored%2C%20and%20is%20it%20gdpr-friendly%3F\"><h3>Where are entries stored, and is it GDPR-friendly?<\/h3><\/dt>\n<dd><p>Entries are stored in your own WordPress database, nowhere else. Bina integrates with WordPress's built-in privacy tools: personal data in entries is included in Tools \u2192 Export Personal Data and Tools \u2192 Erase Personal Data requests. You can also disable entry storage for any form with the <code>bina_store_entry<\/code> filter.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added optional, opt-in anonymous usage analytics and a deactivation feedback form (powered by Freemius). No data is sent unless you opt in; form entries never leave your site.<\/li>\n<li>Added a friendly, one-time prompt (shown after a week of use) inviting happy users to leave a WordPress.org review. Fully optional and dismissible.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Improved import accuracy for theme-styled and placeholder-based forms.<\/li>\n<li>Added detection for forms edited directly in Contact Form 7, with a lock and \"Edit with Bina\" shortcut in the CF7 editor.<\/li>\n<li>Minor bug fixes and interface polish.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial public release: visual drag-and-drop builder for Contact Form 7, one-click import, draft\/push workflow with conflict detection and 24-hour rollback, autosave with crash recovery, entry storage with search and CSV export, GDPR export\/erase integration, front-end preview, scoped form styling, and full CF7 option round-trip.<\/li>\n<\/ul>","raw_excerpt":"Keep using Contact Form 7, without writing shortcodes. A visual, no-code drag-and-drop builder for your existing CF7 forms.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/336400","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=336400"}],"author":[{"embeddable":true,"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/webeantech"}],"wp:attachment":[{"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=336400"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=336400"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=336400"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=336400"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=336400"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=336400"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}