Title: Deployment Toolkit for Contact Form 7
Author: Jpadweb
Published: <strong>5. Juli 2026</strong>
Last modified: 18. August 2026

---

Plugins suchen

![](https://ps.w.org/deployment-toolkit-for-contact-form-7/assets/banner-772x250.
png?rev=3628846)

![](https://ps.w.org/deployment-toolkit-for-contact-form-7/assets/icon-256x256.png?
rev=3628846)

# Deployment Toolkit for Contact Form 7

 Von [Jpadweb](https://profiles.wordpress.org/jpadweb/)

[Herunterladen](https://downloads.wordpress.org/plugin/deployment-toolkit-for-contact-form-7.1.2.0.zip)

 * [Details](https://de.wordpress.org/plugins/deployment-toolkit-for-contact-form-7/#description)
 * [Rezensionen](https://de.wordpress.org/plugins/deployment-toolkit-for-contact-form-7/#reviews)
 *  [Installation](https://de.wordpress.org/plugins/deployment-toolkit-for-contact-form-7/#installation)
 * [Entwicklung](https://de.wordpress.org/plugins/deployment-toolkit-for-contact-form-7/#developers)

 [Support](https://wordpress.org/support/plugin/deployment-toolkit-for-contact-form-7/)

## Beschreibung

Deployment Toolkit for Contact Form 7 lets you export, import, and migrate Contact
Form 7 forms using structured JSON packages or ZIP archives. It preserves form templates,
mail settings, messages, and additional settings while helping streamline deployments
between development, staging, and production sites.

Version 1.1 adds a Deployment Toolkit dashboard and a Form Entries experience so
you can store, browse, search, print, and manage Contact Form 7 submissions from
the WordPress admin.

Version 1.2 adds **Captcha Shield** — Google reCAPTCHA v2/v3 and Math Captcha spam
protection for Contact Form 7 (beyond CF7’s built-in v3-only integration).

This plugin is designed for developers, agencies, and site administrators who regularly
move Contact Form 7 forms between local, staging, and live environments.

This plugin requires Contact Form 7 to be installed and activated.

#### 📦 Import / Export

 * Export individual Contact Form 7 forms as structured JSON files.
 * Bulk export multiple forms into a ZIP archive.
 * Import individual JSON exports.
 * Import ZIP archives containing one or more Contact Form 7 form exports.
 * Automatically detects existing forms and updates them when appropriate.
 * Skips importing identical forms.
 * Displays a detailed ZIP import summary showing:
    - Imported forms
    - Updated forms
    - Skipped (identical) forms
    - Failed imports
 * Preserves:
    - Form template
    - Mail settings
    - Mail (2) settings
    - Messages
    - Additional settings
 * Uses deterministic JSON formatting for reliable deployments.

#### 🏠 Dashboard

 * Deployment Toolkit dashboard with sidebar navigation for Dashboard, Import/Export,
   Entries, and Captcha Shield.
 * Dashboard overview with form and entry stats, quick actions, and helpful resources.
 * Combined Deployment Toolkit metabox on the Contact Form 7 form editor for Export
   and Entries.
 * Frontend admin bar **Edit Contact Form 7** link when a page includes Contact 
   Form 7; dropdown when multiple forms are present.

#### 📑 Form Entries

 * Store Contact Form 7 submissions in a custom database table.
 * Browse form entries in a standard WordPress list table.
 * Filter entries by All, Unread, Starred, Spam, and Trash.
 * Search entries, mark as read/unread, star, trash, or permanently delete.
 * View individual entry details with submitted field values and metadata.
 * Keep files uploaded through a form and open them from the entry by file name.
 * Print a clean entry PDF with form data only and a branded footer.
 * Entries column and row action on the Contact Form 7 forms list.

#### 🛡️ Captcha Shield

 * Protect Contact Form 7 submissions with Google reCAPTCHA and/or Math Captcha.
 * Choose **reCAPTCHA v2** (“I’m not a robot” checkbox) or **reCAPTCHA v3** (invisible
   score-based).
 * Configure site key, secret key, v3 threshold, and v2 theme/size from the Captcha
   Shield dashboard.
 * Use **Remove Keys** to clear them.
 * Apply Google reCAPTCHA to all forms, or only forms that include the `[captcha_shield]`
   form-tag.
 * Insert `[captcha_shield]` from the Contact Form 7 form editor tag generator.
 * **Math Captcha** — a simple traditional math challenge with easy/medium/hard 
   difficulty and no API keys.
 * Apply Math Captcha to all forms, or only forms that include the `[math_captcha]`
   form-tag.
 * In “All forms” mode, missing captcha tags are added automatically just before
   the submit button.
 * Failed Google reCAPTCHA checks are marked as spam (compatible with Form Entries
   spam views).
 * Google reCAPTCHA automatically pauses when Contact Form 7’s own reCAPTCHA integration
   is active to avoid double verification.

Deployment Toolkit for Contact Form 7 is an independent plugin and is not affiliated
with or endorsed by the developers of Contact Form 7.

## Screenshots

[⌊Deployment Toolkit dashboard with form and entry stats, quick actions, and helpful
resources.⌉⌊Deployment Toolkit dashboard with form and entry stats, quick actions,
and helpful resources.⌉[

Deployment Toolkit dashboard with form and entry stats, quick actions, and helpful
resources.

[⌊Import/Export screen for bulk ZIP export and JSON or ZIP form import.⌉⌊Import/
Export screen for bulk ZIP export and JSON or ZIP form import.⌉[

Import/Export screen for bulk ZIP export and JSON or ZIP form import.

[⌊Entries overview listing all Contact Form 7 forms with submission counts.⌉⌊Entries
overview listing all Contact Form 7 forms with submission counts.⌉[

Entries overview listing all Contact Form 7 forms with submission counts.

[⌊Form entries list with search, status filters, and field columns.⌉⌊Form entries
list with search, status filters, and field columns.⌉[

Form entries list with search, status filters, and field columns.

[⌊Entry management actions such as starring, with status notices shown on the entries
page.⌉⌊Entry management actions such as starring, with status notices shown on the
entries page.⌉[

Entry management actions such as starring, with status notices shown on the entries
page.

[⌊Spam filter view for reviewing flagged form submissions.⌉⌊Spam filter view for
reviewing flagged form submissions.⌉[

Spam filter view for reviewing flagged form submissions.

[⌊Entry detail screen with submitted fields, metadata, and entry actions.⌉⌊Entry
detail screen with submitted fields, metadata, and entry actions.⌉[

Entry detail screen with submitted fields, metadata, and entry actions.

[⌊Print Entry preview with a clean printable copy of the submission.⌉⌊Print Entry
preview with a clean printable copy of the submission.⌉[

Print Entry preview with a clean printable copy of the submission.

[⌊Uploaded file shown by file name as a clickable link on the entry detail screen.⌉⌊
Uploaded file shown by file name as a clickable link on the entry detail screen.⌉[

Uploaded file shown by file name as a clickable link on the entry detail screen.

[⌊Combined Deployment Toolkit metabox on the Contact Form 7 form editor for export
and entries.⌉⌊Combined Deployment Toolkit metabox on the Contact Form 7 form editor
for export and entries.⌉[

Combined Deployment Toolkit metabox on the Contact Form 7 form editor for export
and entries.

[⌊Entries column and row action on the Contact Form 7 forms list.⌉⌊Entries column
and row action on the Contact Form 7 forms list.⌉[

Entries column and row action on the Contact Form 7 forms list.

[⌊Captcha Shield provider cards for Google reCAPTCHA and Math Captcha.⌉⌊Captcha 
Shield provider cards for Google reCAPTCHA and Math Captcha.⌉[

Captcha Shield provider cards for Google reCAPTCHA and Math Captcha.

[⌊Google reCAPTCHA setup with v2/v3 options, keys, and apply-to settings.⌉⌊Google
reCAPTCHA setup with v2/v3 options, keys, and apply-to settings.⌉[

Google reCAPTCHA setup with v2/v3 options, keys, and apply-to settings.

[⌊Math Captcha setup with difficulty and apply-to settings.⌉⌊Math Captcha setup 
with difficulty and apply-to settings.⌉[

Math Captcha setup with difficulty and apply-to settings.

[⌊Frontend admin bar Edit Contact Form 7 link (dropdown when a page has multiple
forms).⌉⌊Frontend admin bar Edit Contact Form 7 link (dropdown when a page has multiple
forms).⌉[

Frontend admin bar Edit Contact Form 7 link (dropdown when a page has multiple forms).

[⌊[captcha_shield] and [math_captcha] form-tag generator in Contact Form 7 form 
editor.⌉⌊[captcha_shield] and [math_captcha] form-tag generator in Contact Form 
7 form editor.⌉[

`[captcha_shield]` and `[math_captcha]` form-tag generator in Contact Form 7 form
editor.

## Installation

 1. Install and activate Contact Form 7.
 2. Upload the Deployment Toolkit for Contact Form 7 plugin to the `/wp-content/plugins/`
    directory or install it through the WordPress Plugins screen.
 3. Activate the plugin.
 4. Navigate to **Contact > Deployment Toolkit**.
 5. Use the dashboard sidebar to open **Import/Export**, **Entries**, or **Captcha 
    Shield**.

## FAQ

### Does this plugin require Contact Form 7?

Yes. Contact Form 7 must be installed and activated before using this plugin.

### What information is exported?

Each export includes:

 * Form template
 * Mail settings
 * Mail (2) settings
 * Messages
 * Additional settings
 * Export metadata

### Can I export multiple forms?

Yes.

Use the **Export All Forms** option to generate a ZIP archive containing individual
JSON exports for every Contact Form 7 form.

### Can I import ZIP files?

Yes.

ZIP archives containing one or more valid Contact Form 7 JSON exports are supported.

The importer automatically processes every valid JSON file found inside the archive
and displays a summary when the import is complete.

### How are existing forms matched?

Forms are matched using their title.

If a form with the same title already exists:

 * Identical forms are skipped.
 * Different forms are updated.

If no matching title exists, a new form is created.

### What happens if a ZIP contains invalid files?

Only valid Contact Form 7 JSON export files are processed.

Files that cannot be imported are reported in the ZIP import summary.

### Will this plugin modify my existing forms automatically?

Only when an imported form matches an existing form by title and the imported content
differs.

Otherwise, identical forms are skipped or new forms are created.

### Where are form entries stored?

Form submissions are stored in a custom database table created by this plugin. You
can browse them under **Contact > Deployment Toolkit > Entries**.

### Which submissions are saved as entries?

By default, submissions with a status of mail sent, mail failed, or spam are stored.
Demo-mode forms and submissions marked do-not-store are skipped.

### Can I print an entry?

Yes. Open an entry and use **Print Entry** to generate a clean printable copy of
the submitted form data.

### What is Captcha Shield?

Captcha Shield is Deployment Toolkit’s spam protection feature. It adds Google reCAPTCHA
v2 (checkbox) or v3 (score-based), plus an optional Math Captcha, to Contact Form
7 — including reCAPTCHA v2, which Contact Form 7’s built-in integration no longer
provides.

### Can I use Captcha Shield together with Contact Form 7’s reCAPTCHA?

No. If Contact Form 7’s reCAPTCHA integration (or another Google reCAPTCHA plugin)
is active, Captcha Shield pauses automatically and hides the Captcha Shield tag 
generator so forms are not verified twice. Disable the other integration under **
Contact  Integration** or deactivate the conflicting plugin, then use **Deployment
Toolkit  Captcha Shield**.

### When does the Captcha Shield form-tag appear in the form editor?

Only after you enable Captcha Shield on the Captcha Shield settings screen (and 
no conflicting reCAPTCHA integration is detected).

### Do I have to add captcha tags to every form?

No. Set **Apply to** to **All Contact Form 7 forms** and the widget is inserted 
automatically before the submit button when the form does not already include `[
captcha_shield]` or `[math_captcha]`. Use form-tag mode if you only want selected
forms protected.

### Can I use Google reCAPTCHA and Math Captcha at the same time?

Yes. Each provider has its own enable setting and apply mode. You can run either
one, or both, on the same site.

### How do I replace Google reCAPTCHA keys?

Open **Captcha Shield  Google reCAPTCHA**. Saved keys are shown as information (
the secret is masked). Choose **Remove Keys**, then enter the new site and secret
keys and save.

## Rezensionen

Zu diesem Plugin liegen noch keine Rezensionen vor.

## Mitwirkende und Entwickler

„Deployment Toolkit for Contact Form 7“ ist Open-Source-Software. Folgende Menschen
haben an diesem Plugin mitgewirkt:

Mitwirkende

 *   [ Jpadweb ](https://profiles.wordpress.org/jpadweb/)
 *   [ Komal Vaja ](https://profiles.wordpress.org/komalvaja/)
 *   [ Jagir Bahesh ](https://profiles.wordpress.org/jagirbahesh/)

[Übersetze „Deployment Toolkit for Contact Form 7“ in deine Sprache.](https://translate.wordpress.org/projects/wp-plugins/deployment-toolkit-for-contact-form-7)

### Interessiert an der Entwicklung?

[Durchstöbere den Code](https://plugins.trac.wordpress.org/browser/deployment-toolkit-for-contact-form-7/),
sieh dir das [SVN-Repository](https://plugins.svn.wordpress.org/deployment-toolkit-for-contact-form-7/)
an oder abonniere das [Entwicklungsprotokoll](https://plugins.trac.wordpress.org/log/deployment-toolkit-for-contact-form-7/)
per [RSS](https://plugins.trac.wordpress.org/log/deployment-toolkit-for-contact-form-7/?limit=100&mode=stop_on_copy&format=rss).

## Änderungsprotokoll

#### 1.2.0

 * Added Captcha Shield — Google reCAPTCHA v2 and v3 spam protection for Contact
   Form 7.
 * Added Math Captcha with easy/medium/hard difficulty and `[math_captcha]` form-
   tag support.
 * Added Captcha Shield settings screen in the Deployment Toolkit dashboard.
 * Added `[captcha_shield]` form-tag and Contact Form 7 tag generator support.
 * Added all-forms or form-tag apply modes, v3 score threshold, and v2 theme/size
   options.
 * In all-forms mode, missing captcha widgets are inserted automatically before 
   the submit button.
 * Saved Google reCAPTCHA keys are shown as information, with a Remove Keys action.
 * Google reCAPTCHA pauses automatically when Contact Form 7’s own reCAPTCHA integration
   is active.
 * Added frontend admin bar Edit Contact Form 7 link (dropdown when a page has multiple
   forms).

#### 1.1.0

 * Added Deployment Toolkit dashboard with Dashboard, Import/Export, and Entries
   navigation.
 * Added dashboard overview cards for forms, entries, quick actions, and resources.
 * Store Contact Form 7 submissions in a custom database table.
 * Added Form Entries list view with a standard WordPress list table.
 * Added status filters, search, bulk actions, trash, spam, star, and entry detail
   views.
 * Added storage for files uploaded through a form, listed by file name on the entry.
 * Added printable entry output with form data only and a branded footer.
 * Added combined Deployment Toolkit metabox on the Contact Form 7 form editor.
 * Added Entries column and row action on the Contact Form 7 forms list.

#### 1.0.0

 * Initial release.
 * Export individual Contact Form 7 forms as JSON.
 * Bulk export all forms to a ZIP archive.
 * Import Contact Form 7 forms from JSON files.
 * Import Contact Form 7 forms from ZIP archives.
 * Automatic detection of existing forms.
 * Skip identical forms during import.
 * Update existing forms when changes are detected.
 * ZIP import summary with imported, updated, skipped, and failed counts.
 * Preserves form templates, mail settings, messages, and additional settings.

## Meta

 *  Version **1.2.0**
 *  Zuletzt aktualisiert **vor 2 Monaten**
 *  Aktive Installationen **weniger als 10**
 *  WordPress-Version ** 6.0 oder höher **
 *  Getestet bis **7.0.7**
 *  PHP-Version ** 7.4 oder höher **
 *  Sprache
 * [English (US)](https://wordpress.org/plugins/deployment-toolkit-for-contact-form-7/)
 * Schlagwörter
 * [captcha](https://de.wordpress.org/plugins/tags/captcha/)[contact form 7](https://de.wordpress.org/plugins/tags/contact-form-7/)
   [export](https://de.wordpress.org/plugins/tags/export/)[form entries](https://de.wordpress.org/plugins/tags/form-entries/)
   [import](https://de.wordpress.org/plugins/tags/import/)
 *  [Erweiterte Ansicht](https://de.wordpress.org/plugins/deployment-toolkit-for-contact-form-7/advanced/)

## Bewertungen

Es wurden noch keine Rezensionen eingereicht.

[Deine Rezension](https://wordpress.org/support/plugin/deployment-toolkit-for-contact-form-7/reviews/#new-post)

[Alle Rezensionen anzeigen](https://wordpress.org/support/plugin/deployment-toolkit-for-contact-form-7/reviews/)

## Mitwirkende

 *   [ Jpadweb ](https://profiles.wordpress.org/jpadweb/)
 *   [ Komal Vaja ](https://profiles.wordpress.org/komalvaja/)
 *   [ Jagir Bahesh ](https://profiles.wordpress.org/jagirbahesh/)

## Support

Möchtest du etwas mitteilen? Brauchst du Unterstützung?

 [Support-Forum anzeigen](https://wordpress.org/support/plugin/deployment-toolkit-for-contact-form-7/)