Duplicate Killer – Prevent Duplicate Form Submissions

Changelog

1.5.2

  • New: WooCommerce Classic Checkout duplicate order protection (FREE).
  • Prevent accidental duplicate orders within a 60-second lock window.
  • Structured duplicate logging added for seamless upgrade to PRO analytics.
  • Compatibility notice for Checkout Blocks (PRO required).
  • Internal improvements for WooCommerce validation flow.
  • Minor admin UI refinements.

1.5.1

  • Minor fix for Elementor “Show Forms” integration.
  • Added new PRO feature: Enable Group Mode (Elementor).
  • Group Mode allows treating Elementor forms with the same Form Name as a single form across multiple pages.
  • Improved Elementor compatibility and stability.

1.5.0

  • New milestone system: track total duplicates blocked.
  • Admin insights: see how many duplicates Duplicate Killer stopped.
  • Smart review prompts at key protection milestones.
  • Internal improvements and stability fixes.

1.4.9

  • Improved security and data validation.
  • Better compatibility with latest WordPress versions.
  • Cleaner and more stable file handling for uploaded files.
  • Improved admin performance and script loading.
  • Translation system aligned with WordPress standards.
  • General code cleanup and stability improvements.

1.4.8

  • Updated: Free vs PRO structure updated to reflect the long-term direction of the plugin.
  • Added: Visual guidance in the admin area for multi-form protection.
  • Improved: Minor improvements to cookie-based duplicate detection.

1.4.7

  • New: Full Ninja Forms support – block duplicate submissions before entries are saved.
  • Major upgrade: Cookie engine fully rewritten for better performance and reliability.
  • Improved compatibility with cache plugins and strict Content Security Policies (CSP).
  • Smarter cookie-based uniqueness logic, applied only when enabled per form.
  • Internal optimizations preparing support for additional form plugins.

1.4.6

  • New: Formidable Forms support – stop duplicate form submissions by email or other fields.
  • Prevent duplicate entries by email, phone, or text fields in Formidable Forms.
  • Improved compatibility and stability across supported form plugins.

1.4.5

  • New feature: Duplicate protection for Elementor Forms

1.4.4

  • Bug fix: Undefined array key Forminator

1.4.3

  • Bug: Problem with table creation

1.4.2

  • Support Number field on Forminator

1.4.1

  • Tested up to WordPress 6.9

1.4.0

  • Feature: Added support for forms built with Breakdance Page Builder.

1.3.1

  • Feature: Automatically store uploaded files from the form (CF7) on your server

1.3.0

  • Tested up to 6.8.1
  • Feature: Restrict form entries based on IP address

1.2.3

  • Feature: Store CF7 files submitted

1.2.2

  • Bug: Problem with table creation
  • Feature: Add form date submission

1.2.1

  • Feature: Store CF7/Forminator/WPForms submissions to your WordPress database
  • Tested up to 6.7.2 WordPress

1.2.0

  • Bug: Fixed – Custom HTML in CF7 form – issue with detection

1.1.9

  • Bug: Fixed only first 3 forms are showing in the “WPForms forms list”

1.1.7

  • Bug: Fixed style sheet.

1.1.6

  • Bug: Prevent empty values from being detected as duplicate entries.

1.1.5

  • Interface to manage the saved values in your WordPress database.

1.1.4

  • Duplicate Killer will prevent the entries from being added into CFDB7(Contact Form 7 Database Addon) plugin.
  • Tested up to 6.4.1 WordPress’

1.1.3

  • Fixed PHP Warning Undefined array key at CF7 function
  • Tested up to 6.3.1 WordPress’

1.1.2

  • Tested up to 6.1.1 WordPress’

1.1.1

  • Fix bug at feature ‘Unique entries per user’

1.1.0

  • New feature – Unique entries per user
  • New style navigation for better UX

1.0

  • First public release

Plugin Website
Visit website

Author
NIA
Version:
1.5.2
Last Updated
March 1, 2026
Active Installs
1000
Requires
WordPress 5.2
Tested Up To
WordPress 6.9.1
Requires PHP
5.6.20

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.