This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

CRM Duplicate Contact Highlighter

Productivity · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryProductivity
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

CRM Duplicate Contact Highlighter is a floating panel that scans the current page for contact and lead records, identifies potential duplicates by comparing names, email addresses, and phone numbers, and highlights duplicate entries with a prominent red visual indicator. The panel displays a summary showing how many duplicate groups and contacts were found, and lists each duplicate group with the contacts it contains. You can configure which fields to match on (name, email, phone) to fine-tune the duplicate detection. This helps CRM users, sales teams, and database administrators quickly identify and clean up duplicate records.

WHERE IT RUNS

This script runs on any website you visit — CRM platforms, lead management systems, contact databases, or any page with contact records. It reads only the page you are looking at, never other tabs, bookmarks, or browser data. All data stays in your browser — nothing is sent anywhere.

HOW TO USE

Open any page with contact or lead records. Click the CRM Duplicate Contact Highlighter panel button in the BotGentz extension toolbar. The panel appears at the edge of the page. Select which fields to match on (name, email, phone) using the toggles, then click "Scan Page". Duplicate contacts are highlighted on the page with a red border and ⚠️ indicator. The panel shows a summary and lists each duplicate group. Use "Toggle Highlights" to show/hide highlights, "Clear Highlights" to remove them, or "Copy Results" to copy the report to your clipboard.

TECHNICAL MECHANISM

The tool scans the page for contact records by examining table rows, div-based contact cards, and list items. It extracts contact information using pattern matching for email addresses (regex), phone numbers (7+ digits with separators), and names (sequences of words that aren't numbers or contact indicators). For each contact, it builds a key based on the selected match fields (name, email, phone normalized by removing spaces and special characters). Contacts with identical keys are grouped as duplicates. The containing element of each duplicate contact is highlighted with a CSS class that adds a red border and warning indicator. All operations run client-side in pure JavaScript.

THE PANEL

The panel is a floating overlay that you can drag anywhere on the screen by its header. It remembers its position per site so it reappears where you left it. The panel can be collapsed into a small handle to get it out of the way, and snapped to the edge of the page. It can be resized to fit your workflow. Press Escape to close the panel.

PLEASE NOTE

This script requires the free BotGentz extension to run. All data stays in your browser — nothing is transmitted or shared. The panel works on any website. Match fields are configurable and saved locally. The tool may not detect all duplicates depending on data formatting. Sites change — the script may need updates to match new site structures.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.