Title: Bina – No Code Form Builder for Contact Form 7
Author: webeantech
Published: <strong>July 8, 2026</strong>
Last modified: July 9, 2026

---

Search plugins

![](https://ps.w.org/bina-cf7/assets/banner-772x250.png?rev=3600558)

![](https://ps.w.org/bina-cf7/assets/icon-256x256.gif?rev=3601156)

# Bina – No Code Form Builder for Contact Form 7

 By [webeantech](https://profiles.wordpress.org/webeantech/)

[Download](https://downloads.wordpress.org/plugin/bina-cf7.1.0.1.zip)

[Live Preview](https://wordpress.org/plugins/bina-cf7/?preview=1)

 * [Details](https://wordpress.org/plugins/bina-cf7/#description)
 * [Reviews](https://wordpress.org/plugins/bina-cf7/#reviews)
 * [Development](https://wordpress.org/plugins/bina-cf7/#developers)

 [Support](https://wordpress.org/support/plugin/bina-cf7/)

## Description

Bina turns Contact Form 7 into a modern, visual form builder — without asking you
to switch plugins or rebuild a thing.

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.

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.

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.

#### Why Bina

 * **No migration, no lock-in.** CF7 still handles submission, validation, and mail.
   Deactivate Bina any time and your forms keep working as normal Contact Form 7
   forms.
 * **Safe by design.** 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.
 * **Never lose a lead again.** Every submission is stored in your own database,
   not just emailed into the void.
 * **Private and yours.** Zero external calls, no tracking, no account required.
 * **Light on your site.** Under 15KB on the front end, loaded only on the forms
   Bina manages.

#### Features

 * **One-click import** — bring any existing Contact Form 7 form into the visual
   builder. Nothing is changed until you push.
 * **Drag-and-drop builder** — rows and columns with adjustable widths, hover toolbar(
   move, duplicate, delete), keyboard shortcuts, undo/redo.
 * **Entries saved in your dashboard** — 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.
 * **All CF7 field types** — text, email, textarea, dropdown, checkboxes, radio,
   file upload, date, number, URL, tel, hidden, acceptance, quiz. Third-party CF7
   tags are preserved and kept working.
 * **Every CF7 option preserved** — min/max, placeholder, autocomplete, readonly,
   akismet, custom classes and ids — imported forms round-trip without losing a 
   single option.
 * **Safe by design** — 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.
 * **Autosave and draft recovery** — your work is autosaved while editing and recovered
   after a crash or accidental tab close.
 * **Live front-end preview** — see the form exactly as visitors will, before pushing
   anything live.
 * **Clean, themeable styling** — a lightweight, low-specificity skin applied only
   to Bina-managed forms. Existing CF7 forms are never restyled. Disable entirely
   with one filter.
 * **Code view** — inspect the generated CF7 markup at any time.

#### Who is Bina for

 * **Agencies and freelancers** maintaining Contact Form 7 across many client sites—
   stop hand-editing shortcodes and rebuild forms in minutes.
 * **Site owners** who trust CF7’s reliability but want a modern, no-code editor
   and a place to read submissions.
 * **Anyone** who has ever missed an enquiry because a form only sent an email.

#### Getting started

 1. Make sure Contact Form 7 (free) is installed and active — Bina builds on top of
    it.
 2. Install Bina from **Plugins  Add New** (search for “Bina”), or upload the plugin
    ZIP, then activate it.
 3. Open the new **Bina** menu, find any Contact Form 7 form, and click **Migrate to
    Bina** — or create a new form from scratch.
 4. Edit it visually, preview, and press **Push to Live**. Your live form never changes
    until you push, and every push can be rolled back within 24 hours.

#### How Bina treats your existing forms

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.

#### Requirements

 * Contact Form 7 (free) must be installed and active.

## Screenshots

[⌊The visual builder — drag-and-drop fields, rows and columns, and a searchable 
field library that even lists tags from your CF7 add-ons.⌉⌊The visual builder — 
drag-and-drop fields, rows and columns, and a searchable field library that even
lists tags from your CF7 add-ons.⌉[

The visual builder — drag-and-drop fields, rows and columns, and a searchable field
library that even lists tags from your CF7 add-ons.

[⌊Forms list — every CF7 form in one place, each with a one-click "Migrate to Bina".⌉⌊
Forms list — every CF7 form in one place, each with a one-click "Migrate to Bina"
.⌉[

Forms list — every CF7 form in one place, each with a one-click “Migrate to Bina”.

[⌊One-click import of an existing Contact Form 7 form into an editable draft.⌉⌊One-
click import of an existing Contact Form 7 form into an editable draft.⌉[

One-click import of an existing Contact Form 7 form into an editable draft.

[⌊Field settings panel with every CF7 option editable — label, name, placeholder,
required, and raw CF7 options.⌉⌊Field settings panel with every CF7 option editable—
label, name, placeholder, required, and raw CF7 options.⌉[

Field settings panel with every CF7 option editable — label, name, placeholder, 
required, and raw CF7 options.

[⌊Front-end preview — see the form exactly as visitors will, before pushing live.⌉⌊
Front-end preview — see the form exactly as visitors will, before pushing live.⌉[

Front-end preview — see the form exactly as visitors will, before pushing live.

[⌊Entries — Contact Form 7 doesn't store submissions; Bina does. Search, read/unread
states, and one-click CSV export.⌉⌊Entries — Contact Form 7 doesn't store submissions;
Bina does. Search, read/unread states, and one-click CSV export.⌉[

Entries — Contact Form 7 doesn’t store submissions; Bina does. Search, read/unread
states, and one-click CSV export.

## FAQ

### Is Bina free?

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.

### Does Bina replace Contact Form 7?

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.

### Will importing a form break it?

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.

### Does Bina work with my theme and page builder?

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.

### Does Bina support third-party CF7 field tags?

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.

### Will Bina restyle my existing forms?

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 `bina_load_form_styles` filter.

### What happens to my mail settings?

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.

### What data does Bina send externally?

Nothing. Bina makes no external HTTP calls, has no tracking, and requires no account.

### Where are entries stored, and is it GDPR-friendly?

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  Export Personal Data and Tools  Erase Personal Data requests. You can also
disable entry storage for any form with the `bina_store_entry` filter.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Bina – No Code Form Builder for Contact Form 7” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ webeantech ](https://profiles.wordpress.org/webeantech/)

[Translate “Bina – No Code Form Builder for Contact Form 7” into your language.](https://translate.wordpress.org/projects/wp-plugins/bina-cf7)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/bina-cf7/), check out
the [SVN repository](https://plugins.svn.wordpress.org/bina-cf7/), or subscribe 
to the [development log](https://plugins.trac.wordpress.org/log/bina-cf7/) by [RSS](https://plugins.trac.wordpress.org/log/bina-cf7/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.1

 * Improved import accuracy for theme-styled and placeholder-based forms.
 * Added detection for forms edited directly in Contact Form 7, with a lock and “
   Edit with Bina” shortcut in the CF7 editor.
 * Minor bug fixes and interface polish.

#### 1.0.0

 * 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.

## Meta

 *  Version **1.0.1**
 *  Last updated **14 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.0.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [cf7](https://wordpress.org/plugins/tags/cf7/)[contact form 7](https://wordpress.org/plugins/tags/contact-form-7/)
   [drag-and-drop](https://wordpress.org/plugins/tags/drag-and-drop/)[form builder](https://wordpress.org/plugins/tags/form-builder/)
   [form entries](https://wordpress.org/plugins/tags/form-entries/)
 *  [Advanced View](https://wordpress.org/plugins/bina-cf7/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/bina-cf7/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/bina-cf7/reviews/)

## Contributors

 *   [ webeantech ](https://profiles.wordpress.org/webeantech/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/bina-cf7/)