🎉 Celebrate with 10% OFF on All Products! Use Code: GFEX10 Or Buy Any 2+ Items for 30% OFF with Code: GFEX30!
Home Add-ons Duplicate Entry Finder
Premium Integration

Gravity Forms
+ Duplicate Entry Finder

Find likely-duplicate entries already in a Gravity Forms form, review them side by side, and merge each group into one keeper. Pick the fields to compare and how to match them: exact, normalised (lower-case e-mail with gmail dot/plus folding, phone reduced to digits, names case/space/accent folded) or fuzzy with an adjustable similarity threshold. Scan on demand or run a chunked, resumable batch scan for large entry tables. Per group, choose the keeper and, field by field, which value wins, and carry the losing entries' notes and uploaded files to the keeper. Losers are moved to the Gravity Forms trash (recoverable), never hard-deleted, and every merge is written to an undo log so it can be reversed. No external service and no outside data sharing.

User User User User
+2k
4.9/5
Trusted by 2,000+ Agencies
Duplicate Entry Finder

Watch it in action

Gravity Forms Duplicate Entry Finder Setup Guide: Find, Review, Merge & Undo Duplicate Entries

Video setup guide: Gravity Forms Duplicate Entry Finder

Core Features

Find likely-duplicate entries already in a form and group them for review
Pick the fields to compare per form (e-mail, name, phone or any entry field)
Exact match mode: values must be identical
Normalised match mode: lower-case e-mail with gmail dot/+suffix folding, phone reduced to digits, names case/space/accent folded
Fuzzy match mode with an adjustable similarity threshold (Levenshtein-based, no external service)
On-demand scan plus a chunked, resumable batch scan for large entry tables, with progress and no timeout
Side-by-side review of each duplicate group
Field-by-field merge: pick the keeper and which value wins for each field
The losing entries' notes and uploaded files are carried to the keeper
Losers are moved to the Gravity Forms trash (recoverable), never hard-deleted
An undo log records every merge and can reverse it, restoring the entries and the keeper values
Licence-gated: no scan or merge without an active license
GravityForms-first: no third-party service, no API key and no outside HTTP calls
For Gravity Forms 2.9 and newer

What does it do?

Clean up the duplicate entries that pile up in any busy Gravity Forms form. The Gravity Forms Duplicate Entry Finder & Merge add-on scans a form you choose, groups the entries that look like the same person or submission, and lets you merge each group into one keeper entry — all from inside the Gravity Forms admin, with no third-party service and no data leaving your site.

You decide what counts as a duplicate. Pick the fields to compare — the e-mail and the name, say — and the match mode. Exact compares the stored values as they are. Normalised folds the differences that trip up a plain comparison: it lower-cases e-mail and applies gmail dot and +suffix folding, reduces phone numbers to their digits, and folds name case, spacing and accents. Fuzzy catches near matches — a one-character typo in a name — using a similarity score you can turn up or down with a threshold. Two entries join a duplicate group only when every field you picked matches under the mode, so a shared e-mail alone will not sweep unrelated people together.

Big forms are handled without timeouts: the batch scan reads the entry table in chunks and resumes where it left off, driven by AJAX or WP-Cron, so a table with tens of thousands of entries scans safely in the background. When the scan finishes you review each group side by side, pick the keeper and, field by field, which value wins, and the losing entries' notes and uploaded files are carried over to the keeper. The entries you did not keep are moved to the Gravity Forms trash — they stay fully recoverable and are never hard-deleted — and every merge is written to an undo log that can reverse it, restoring the trashed entries and rolling back the keeper. Scanning and merging are licensed features; the add-on makes no outside HTTP calls at all.

How does it work?

When you start a scan the add-on reads the form's active entries in chunks, prepares each record's compare values with the rules for the mode you chose, and groups the duplicates — by matching signatures for the exact and normalised modes, and by a pairwise similarity test for the fuzzy mode. A batch scan saves its progress after each chunk and resumes from there on the next AJAX step or WP-Cron tick, so a large entry table never times out. The review then shows each group side by side; you choose the keeper and, for each field, which entry's value wins. On merge, the keeper takes the winning values, the losing entries' notes and any uploaded files they hold are carried over, and the losers are set to the Gravity Forms trash status — recoverable, never a hard delete. An undo record is written with the keeper's prior values and each loser's prior status, so the same merge can be reversed later: the trashed entries come back and the keeper is rolled back. The add-on contacts no external service and makes no outside HTTP request; all matching is computed on your server.

Interface Previews

Screenshot
Screenshot
Screenshot
Screenshot

How do I enable this?

1
Install and activate the add-on, then activate your license key in Forms → Settings → Duplicate Entry Finder.
2
Open a form, go to Settings → Duplicate Entry Finder, choose the fields to compare and the match mode (and the fuzzy threshold if you use fuzzy).
3
Click Find duplicates (tick Batch scan for a large form) and wait for the duplicate groups to appear.
4
In each group pick the keeper and, field by field, the winning value, then Merge the group. Use the undo log to reverse a merge if you need to.

Customer Reviews

Submit your review
1
2
3
4
5
Submit
     
Cancel

Create your own review

GravityExtra
Average rating:  
 0 reviews

Have a new Feature idea?

Didn't see a feature in our plugin that you think would be useful? Share with us and let the team be a part of it.

Submit a Feature Request
$59
$39/year
You Save $20
Add any 2nd item, get 30% OFF both!
Use code GFEX30 at checkout
Secure checkout via Stripe
What's Included
  • Automatic Yearly Renewal
  • 1 Year Free Support & Updates (Renewable)
  • 24x7 Dedicated Customer Care
24/7 Support
For any query, connect with us on our support portal.
Submit a Query →
Quick Info
Version 1.0.0
Changelog
Icon
Gravity Forms Duplicate Entry Finder
15 people are viewing this

Wait! Don't leave
empty-handed 🎁

Grab these exclusive codes to use at checkout!

10% OFF On all products
GFEX10
30% OFF Best Value
On any 2+ items
GFEX30

No thanks, I'll pay full price

Someone just bought this A few seconds ago
0
0
Your Cart
Your cart is emptyReturn to Shop
🔥 FREQUENTLY BOUGHT TOGETHER
Complete Combo & Save 40%!
ITEM IN YOUR CART
Gravity Forms Klaviyo Add-on
$39.00/yr
+
🎁 RECOMMENDED ADD-ON SAVE 40% OFF
Original Price: $49.00/yr
Bundle Special Price: $29.40/yr