{"id":9622,"date":"2026-07-28T14:02:06","date_gmt":"2026-07-28T14:02:06","guid":{"rendered":"https:\/\/tradegoai.app\/?post_type=tools&#038;p=9622"},"modified":"2026-07-28T14:03:56","modified_gmt":"2026-07-28T14:03:56","slug":"buscador-leads-duplicados","status":"publish","type":"tools","link":"https:\/\/tradegoai.app\/es\/tools\/duplicate-lead-finder\/","title":{"rendered":"Buscador de leads duplicados"},"content":{"rendered":"\t<section id=\"tga-duplicate-lead-finder-1\" class=\"tga-duplicate-lead-tool\" aria-labelledby=\"tga-duplicate-lead-finder-1-title\">\n\t\t<style>\n\t\t\t#tga-duplicate-lead-finder-1{--tga-navy:#0f1831;--tga-purple:#6528f7;--tga-purple-dark:#501bd8;--tga-lilac:#f2efff;--tga-border:#e2e8f0;--tga-muted:#64748b;width:100%;max-width:1180px;margin:44px auto 72px;padding:0 22px;box-sizing:border-box;color:var(--tga-navy);font-family:inherit}\n\t\t\t#tga-duplicate-lead-finder-1 *{box-sizing:border-box}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-hero{position:relative;overflow:hidden;padding:46px 48px;border-radius:22px;background:radial-gradient(circle at 85% 18%,rgba(101,40,247,.78),transparent 34%),linear-gradient(135deg,#081127 0%,#131d42 100%);color:#fff}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-eyebrow{display:block;margin-bottom:13px;color:#cbbcff;font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}\n\t\t\t#tga-duplicate-lead-finder-1 h1{margin:0;color:#fff;font-size:clamp(38px,6vw,64px);line-height:1.04;letter-spacing:-.04em}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-hero p{max-width:820px;margin:20px 0 0;color:#dce4ff;font-size:18px;line-height:1.7}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:24px;margin-top:28px}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-panel,#tga-duplicate-lead-finder-1 .tga-dlf-section{min-width:0;padding:28px;border:1px solid var(--tga-border);border-radius:18px;background:#fff;box-shadow:0 16px 45px rgba(15,24,49,.06)}\n\t\t\t#tga-duplicate-lead-finder-1 h2{margin:0 0 8px;font-size:23px;line-height:1.25}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-copy{margin:0 0 18px;color:var(--tga-muted);font-size:14px;line-height:1.7}\n\t\t\t#tga-duplicate-lead-finder-1 label,#tga-duplicate-lead-finder-1 legend{font-size:13px;font-weight:750}\n\t\t\t#tga-duplicate-lead-finder-1 label.tga-dlf-label{display:block;margin:13px 0 7px}\n\t\t\t#tga-duplicate-lead-finder-1 textarea,#tga-duplicate-lead-finder-1 select,#tga-duplicate-lead-finder-1 input[type=\"file\"]{width:100%;border:1px solid #cbd5e1;border-radius:10px;background:#fff;color:var(--tga-navy);font:inherit}\n\t\t\t#tga-duplicate-lead-finder-1 textarea{min-height:285px;padding:14px;resize:vertical;font:13px\/1.58 ui-monospace,SFMono-Regular,Consolas,monospace}\n\t\t\t#tga-duplicate-lead-finder-1 select,#tga-duplicate-lead-finder-1 input[type=\"file\"]{min-height:45px;padding:9px 12px}\n\t\t\t#tga-duplicate-lead-finder-1 textarea:focus,#tga-duplicate-lead-finder-1 select:focus,#tga-duplicate-lead-finder-1 input:focus{border-color:var(--tga-purple);outline:3px solid rgba(101,40,247,.12)}\n\t\t\t#tga-duplicate-lead-finder-1 fieldset{margin:15px 0 0;padding:0;border:0}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-check{display:flex;gap:8px;align-items:center;padding:10px;border:1px solid var(--tga-border);border-radius:9px;font-weight:600}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-check input{width:17px;height:17px;margin:0;accent-color:var(--tga-purple)}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:17px}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:11px 16px;border:1px solid transparent;border-radius:10px;cursor:pointer;font:inherit;font-size:14px;font-weight:750;text-decoration:none}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-primary{background:var(--tga-purple);color:#fff}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-primary:hover{background:var(--tga-purple-dark);color:#fff}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-secondary{border-color:var(--tga-border);background:#fff;color:var(--tga-navy)}\n\t\t\t#tga-duplicate-lead-finder-1 button:disabled{opacity:.55;cursor:not-allowed}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-status{min-height:22px;margin-top:11px;color:#166534;font-size:12px;font-weight:700}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-status.tga-dlf-error{color:#b91c1c}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-empty{display:flex;min-height:260px;align-items:center;justify-content:center;padding:25px;border:1px dashed #cbd5e1;border-radius:11px;color:var(--tga-muted);text-align:center}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-stat{padding:11px 7px;border-radius:9px;background:var(--tga-lilac);text-align:center}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-stat strong{display:block;color:#3f1b9b;font-size:18px}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-stat span{font-size:9px;font-weight:750;line-height:1.25;text-transform:uppercase}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-table-wrap{max-height:430px;overflow:auto;border:1px solid var(--tga-border);border-radius:11px}\n\t\t\t#tga-duplicate-lead-finder-1 table{width:100%;border-collapse:collapse;font-size:12px}\n\t\t\t#tga-duplicate-lead-finder-1 th,#tga-duplicate-lead-finder-1 td{padding:10px;border:0;border-bottom:1px solid #e8edf4;text-align:left;vertical-align:top}\n\t\t\t#tga-duplicate-lead-finder-1 th{position:sticky;top:0;z-index:1;background:#f7f9fc;white-space:nowrap}\n\t\t\t#tga-duplicate-lead-finder-1 tr:last-child td{border-bottom:0}\n\t\t\t#tga-duplicate-lead-finder-1 td{max-width:220px;overflow-wrap:anywhere}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-badge{display:inline-block;margin:2px 4px 2px 0;padding:3px 7px;border-radius:999px;background:#ece7ff;color:#4c1d95;font-size:10px;font-weight:750}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-note{margin:14px 0 0;color:#667085;font-size:11px;line-height:1.65}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-after{display:grid;gap:28px;margin-top:28px}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-info,#tga-duplicate-lead-finder-1 .tga-dlf-related{padding:18px;border-radius:13px;background:#f8fafc}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-info strong,#tga-duplicate-lead-finder-1 .tga-dlf-related strong{display:block;margin-bottom:6px;font-size:14px}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-info p,#tga-duplicate-lead-finder-1 .tga-dlf-related span{margin:0;color:var(--tga-muted);font-size:12px;line-height:1.65}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-related{display:block;border:1px solid var(--tga-border);background:#fff;color:inherit;text-decoration:none}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-services{display:flex;gap:28px;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#0f1831,#34206f)}\n\t\t\t#tga-duplicate-lead-finder-1 details{padding:0 16px;border:1px solid var(--tga-border);border-radius:11px;background:#fbfdff}\n\t\t\t#tga-duplicate-lead-finder-1 summary{padding:15px 0;font-size:14px;font-weight:700;cursor:pointer}\n\t\t\t#tga-duplicate-lead-finder-1 details p{margin:-2px 0 16px;color:var(--tga-muted);font-size:13px;line-height:1.7}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-faq{display:grid;gap:10px}\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-i18n{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}\n\t\t\t\n\t\t\t\/* TGA_FREE_TOOL_COMPONENT_STANDARD *\/\n\t\t\t#tga-duplicate-lead-finder-1 details { padding:0; border:0; border-bottom:1px solid #e2e8f0; border-radius:0; background:transparent; }\n\t\t\t#tga-duplicate-lead-finder-1 details:last-child { border-bottom:0; }\n\t\t\t#tga-duplicate-lead-finder-1 summary { padding:17px 0; font-weight:800; }\n\t\t\t#tga-duplicate-lead-finder-1 details p { margin:-3px 0 18px; padding:0; color:#64748b; font-size:14px; line-height:1.7; }\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-section { padding:30px; border-radius:18px; }\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-related { padding:20px; border-radius:13px; transition:border-color .18s ease,transform .18s ease; }\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-related strong { margin-bottom:8px; font-size:17px; }\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-related span, #tga-duplicate-lead-finder-1 .tga-dlf-related p { color:#64748b; font-size:14px; line-height:1.6; }\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-related:hover { border-color:#6528f7; transform:translateY(-2px); }\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-services { border-color:transparent; background:linear-gradient(135deg,#0f1831,#34206f); color:#fff; }\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-services h2 { color:#fff; }\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-services p { color:#dce4ff; }\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-services .tga-dlf-button { border-color:#fff; background:#fff; color:#0f1831; }\n\t\t\t#tga-duplicate-lead-finder-1 .tga-dlf-services .tga-dlf-button:hover { background:#f8fafc; color:#0f1831; }\n@media(max-width:900px){#tga-duplicate-lead-finder-1 .tga-dlf-layout,#tga-duplicate-lead-finder-1 .tga-dlf-grid{grid-template-columns:1fr}}\n\t\t\t@media(max-width:600px){#tga-duplicate-lead-finder-1{margin-top:24px;padding:0 15px}#tga-duplicate-lead-finder-1 .tga-dlf-hero{padding:31px 23px;border-radius:16px}#tga-duplicate-lead-finder-1 .tga-dlf-panel,#tga-duplicate-lead-finder-1 .tga-dlf-section{padding:22px 18px}#tga-duplicate-lead-finder-1 .tga-dlf-stats{grid-template-columns:repeat(2,1fr)}#tga-duplicate-lead-finder-1 .tga-dlf-services{flex-direction:column;align-items:stretch}#tga-duplicate-lead-finder-1 .tga-dlf-button{width:100%}}\n\t\t\n\t\t\t\/* TGA_FREE_TOOL_FOCUS_STANDARD *\/\n\t\t\t#tga-duplicate-lead-finder-1 button:focus-visible,\n\t\t\t#tga-duplicate-lead-finder-1 a:focus-visible,\n\t\t\t#tga-duplicate-lead-finder-1 summary:focus-visible,\n\t\t\t#tga-duplicate-lead-finder-1 input:focus-visible,\n\t\t\t#tga-duplicate-lead-finder-1 select:focus-visible,\n\t\t\t#tga-duplicate-lead-finder-1 textarea:focus-visible { outline: 3px solid rgba(101, 40, 247, .24); outline-offset: 3px; }\n<\/style>\n\n\t\t<header class=\"tga-dlf-hero\">\n\t\t\t<span class=\"tga-dlf-eyebrow\">Clean Lead Data Before CRM Import<\/span>\n\t\t\t<h1 id=\"tga-duplicate-lead-finder-1-title\">Duplicate Lead Finder<\/h1>\n\t\t\t<p>Find repeated contacts across email, phone, company domain, and company name, then consolidate missing details into a cleaner lead list.<\/p>\n\t\t<\/header>\n\n\t\t<div class=\"tga-dlf-layout\">\n\t\t\t<form class=\"tga-dlf-panel\" novalidate>\n\t\t\t\t<h2>Add Your Lead List<\/h2>\n\t\t\t\t<p class=\"tga-dlf-copy\">Paste comma-, tab-, or semicolon-separated data with a header row, or load a CSV file from your device.<\/p>\n\n\t\t\t\t<label class=\"tga-dlf-label\" for=\"tga-duplicate-lead-finder-1-file\">CSV File<\/label>\n\t\t\t\t<input id=\"tga-duplicate-lead-finder-1-file\" type=\"file\" accept=\".csv,text\/csv,text\/plain\">\n\n\t\t\t\t<label class=\"tga-dlf-label\" for=\"tga-duplicate-lead-finder-1-data\">Lead Data<\/label>\n\t\t\t\t<textarea id=\"tga-duplicate-lead-finder-1-data\" name=\"lead_data\" maxlength=\"500000\" required>First Name,Last Name,Company,Email,Phone,Website,CountrynAlex,Morgan,Northstar Imports,alex.morgan@northstar.example,+1 212 555 0198,https:\/\/northstar.example,United StatesnAlexander,Morgan,Northstar Imports,Alex.Morgan@northstar.example,(212) 555-0198,northstar.example,United StatesnMaya,Chen,Pacific Retail,maya.chen@pacific.example,+86 21 5555 0188,pacific.example,ChinanMaya,Chen,Pacific Retail,,+86-21-5555-0188,https:\/\/www.pacific.example,ChinanOmar,Hassan,Crescent Trading,omar@crescent.example,+971 4 555 0130,crescent.example,United Arab Emirates<\/textarea>\n\n\t\t\t\t<fieldset>\n\t\t\t\t\t<legend>Match Duplicate Records By<\/legend>\n\t\t\t\t\t<div class=\"tga-dlf-checks\">\n\t\t\t\t\t\t<label class=\"tga-dlf-check\"><input type=\"checkbox\" name=\"match\" value=\"email\" checked> Email Address<\/label>\n\t\t\t\t\t\t<label class=\"tga-dlf-check\"><input type=\"checkbox\" name=\"match\" value=\"phone\" checked> Phone Number<\/label>\n\t\t\t\t\t\t<label class=\"tga-dlf-check\"><input type=\"checkbox\" name=\"match\" value=\"domain\" checked> Company Domain<\/label>\n\t\t\t\t\t\t<label class=\"tga-dlf-check\"><input type=\"checkbox\" name=\"match\" value=\"company\"> Company Name<\/label>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/fieldset>\n\n\t\t\t\t<label class=\"tga-dlf-label\" for=\"tga-duplicate-lead-finder-1-keep\">Record to Keep<\/label>\n\t\t\t\t<select id=\"tga-duplicate-lead-finder-1-keep\" name=\"keep\">\n\t\t\t\t\t<option value=\"complete\" selected>Most Complete Record<\/option>\n\t\t\t\t\t<option value=\"first\">First Record<\/option>\n\t\t\t\t\t<option value=\"last\">Last Record<\/option>\n\t\t\t\t<\/select>\n\n\t\t\t\t<div class=\"tga-dlf-actions\">\n\t\t\t\t\t<button class=\"tga-dlf-button tga-dlf-primary\" type=\"submit\">Find Duplicate Leads<\/button>\n\t\t\t\t\t<button class=\"tga-dlf-button tga-dlf-secondary\" type=\"button\" data-action=\"reset\">Reset<\/button>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"tga-dlf-status\" role=\"status\" aria-live=\"polite\"><\/div>\n\t\t\t<\/form>\n\n\t\t\t<section class=\"tga-dlf-panel\">\n\t\t\t\t<h2>Duplicate Review<\/h2>\n\t\t\t\t<p class=\"tga-dlf-copy\">Review each group and the fields that connected its records before downloading the consolidated list.<\/p>\n\t\t\t\t<div class=\"tga-dlf-results\" aria-live=\"polite\">\n\t\t\t\t\t<div class=\"tga-dlf-empty\">Select Find Duplicate Leads to analyze the sample records.<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"tga-dlf-actions\">\n\t\t\t\t\t<button class=\"tga-dlf-button tga-dlf-secondary\" type=\"button\" data-action=\"copy\" disabled>Copy Cleaned CSV<\/button>\n\t\t\t\t\t<button class=\"tga-dlf-button tga-dlf-secondary\" type=\"button\" data-action=\"download\" disabled>Download Cleaned CSV<\/button>\n\t\t\t\t<\/div>\n\t\t\t\t<p class=\"tga-dlf-note\">Matching happens in your browser. A match indicates identical normalized fields, not verified identity. Review results before deleting or contacting records.<\/p>\n\t\t\t<\/section>\n\t\t<\/div>\n\n\t\t<div class=\"tga-dlf-after\">\n\t\t\t<section class=\"tga-dlf-section\">\n\t\t\t\t<h2>How Duplicate Matching Works<\/h2>\n\t\t\t\t<p class=\"tga-dlf-copy\">The tool applies visible, consistent rules to the fields you select.<\/p>\n\t\t\t\t<div class=\"tga-dlf-grid\">\n\t\t\t\t\t<div class=\"tga-dlf-info\"><strong>Normalize Match Fields<\/strong><p>Email case and phone punctuation are removed; URLs become domains; company spacing and common legal suffixes are normalized.<\/p><\/div>\n\t\t\t\t\t<div class=\"tga-dlf-info\"><strong>Connect Related Records<\/strong><p>Records sharing any selected non-empty match field join the same duplicate group, including transitive matches.<\/p><\/div>\n\t\t\t\t\t<div class=\"tga-dlf-info\"><strong>Consolidate Missing Details<\/strong><p>Your keep strategy selects the primary row, then empty cells are filled from other rows without overwriting conflicting values.<\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t<\/section>\n\n\t\t\t<section class=\"tga-dlf-section tga-dlf-services\">\n\t\t\t\t<div>\n\t\t\t\t\t<h2>Move From Clean Records to Better Sales Execution<\/h2>\n\t\t\t\t\t<p class=\"tga-dlf-copy\">Explore TradeGoAI services for buyer research, lead preparation, business communication, and global sales workflows.<\/p>\n\t\t\t\t<\/div>\n\t\t\t\t<a class=\"tga-dlf-button tga-dlf-primary\" href=\"https:\/\/tradegoai.app\/es\/services\/\">Explore Services<\/a>\n\t\t\t<\/section>\n\n\t\t\t<section class=\"tga-dlf-section\">\n\t\t\t\t<h2>Frequently Asked Questions<\/h2>\n\t\t\t\t<p class=\"tga-dlf-copy\">Understand the matching rules, consolidation behavior, and review limits.<\/p>\n\t\t\t\t<div class=\"tga-dlf-faq\">\n\t\t\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t\t<summary>How does the Duplicate Lead Finder identify matches?<\/summary>\n\t\t\t\t\t\t\t<p>It compares the fields you select. Email addresses are lowercased, phone punctuation is removed, website values are reduced to domains, and company names are normalized before exact matching.<\/p>\n\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t\t<summary>What happens when duplicate records contain different details?<\/summary>\n\t\t\t\t\t\t\t<p>The selected keep strategy chooses the primary record. Empty fields in that record are then filled from other records in the same duplicate group, while conflicting non-empty values remain unchanged.<\/p>\n\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t\t<summary>Does a duplicate result prove two contacts are the same person?<\/summary>\n\t\t\t\t\t\t\t<p>No. A result means that selected normalized fields match. Review shared company addresses, switchboards, generic inboxes, family names, and recycled phone numbers before deleting source records.<\/p>\n\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t\t<summary>What CSV columns can the tool recognize?<\/summary>\n\t\t\t\t\t\t\t<p>It recognizes common labels for email, phone, company, domain, and website fields. Other columns are preserved in the cleaned CSV even when they are not used for matching.<\/p>\n\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t\t\t<details>\n\t\t\t\t\t\t\t<summary>Are uploaded or pasted lead records saved?<\/summary>\n\t\t\t\t\t\t\t<p>No. Parsing, matching, consolidation, copying, and CSV creation happen in your browser. TradeGoAI does not save the lead records entered into this tool.<\/p>\n\t\t\t\t\t\t<\/details>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/section>\n\n\t\t\t<section class=\"tga-dlf-section\">\n\t\t\t\t<h2>Related Free Tools<\/h2>\n\t\t\t\t<p class=\"tga-dlf-copy\">Continue cleaning and preparing lead data before outreach or CRM import.<\/p>\n\t\t\t\t<div class=\"tga-dlf-grid\">\n\t\t\t\t\t<a class=\"tga-dlf-related\" href=\"https:\/\/tradegoai.app\/es\/tools\/lead-list-cleaner\/\"><strong>Lead List Cleaner<\/strong><span>Standardize columns, spacing, email case, and blank values.<\/span><\/a>\n\t\t\t\t\t<a class=\"tga-dlf-related\" href=\"https:\/\/tradegoai.app\/es\/tools\/company-domain-extractor\/\"><strong>Company Domain Extractor<\/strong><span>Extract company domains from email, website, and lead-list text.<\/span><\/a>\n\t\t\t\t\t<a class=\"tga-dlf-related\" href=\"https:\/\/tradegoai.app\/es\/tools\/international-phone-formatter\/\"><strong>International Phone Formatter<\/strong><span>Prepare consistent international phone formats and contact links.<\/span><\/a>\n\t\t\t\t<\/div>\n\t\t\t<\/section>\n\t\t<\/div>\n\n\t\t<div class=\"tga-dlf-i18n\" aria-hidden=\"true\">\n\t\t\t<span data-key=\"empty\">Select Find Duplicate Leads to analyze the sample records.<\/span>\n\t\t\t<span data-key=\"required\">Paste lead data or choose a CSV file.<\/span>\n\t\t\t<span data-key=\"header\">Add a header row containing at least one selected match field.<\/span>\n\t\t\t<span data-key=\"method\">Select at least one duplicate matching field.<\/span>\n\t\t\t<span data-key=\"rows\">Add at least two lead records below the header row.<\/span>\n\t\t\t<span data-key=\"complete\">Duplicate analysis complete.<\/span>\n\t\t\t<span data-key=\"copied\">Cleaned CSV copied.<\/span>\n\t\t\t<span data-key=\"copyFailed\">Copy failed. Download the CSV instead.<\/span>\n\t\t\t<span data-key=\"downloaded\">Cleaned CSV downloaded.<\/span>\n\t\t\t<span data-key=\"reset\">Tool reset.<\/span>\n\t\t\t<span data-key=\"fileError\">This file could not be read.<\/span>\n\t\t\t<span data-key=\"totalRecords\">Total Records<\/span>\n\t\t\t<span data-key=\"duplicateGroups\">Duplicate Groups<\/span>\n\t\t\t<span data-key=\"duplicateRecords\">Duplicate Records<\/span>\n\t\t\t<span data-key=\"finalRecords\">Final Records<\/span>\n\t\t\t<span data-key=\"group\">Group<\/span>\n\t\t\t<span data-key=\"keptRecord\">Kept Record<\/span>\n\t\t\t<span data-key=\"matchedBy\">Matched By<\/span>\n\t\t\t<span data-key=\"recordCount\">Records<\/span>\n\t\t\t<span data-key=\"noDuplicates\">No duplicate groups were found with the selected fields.<\/span>\n\t\t\t<span data-key=\"email\">Email<\/span>\n\t\t\t<span data-key=\"phone\">Phone<\/span>\n\t\t\t<span data-key=\"domain\">Domain<\/span>\n\t\t\t<span data-key=\"company\">Company<\/span>\n\t\t\t<span data-key=\"duplicateCount\">Duplicate Count<\/span>\n\t\t<\/div>\n\n\t\t<script>\n\t\t(function(){\n\t\t\tconst root=document.getElementById(\"tga-duplicate-lead-finder-1\");\n\t\t\tif(!root||root.dataset.ready==='1')return;\n\t\t\troot.dataset.ready='1';\n\t\t\tconst form=root.querySelector('form'),input=form.elements.lead_data,file=root.querySelector('input[type=\"file\"]'),results=root.querySelector('.tga-dlf-results'),status=root.querySelector('.tga-dlf-status'),copyButton=root.querySelector('[data-action=\"copy\"]'),downloadButton=root.querySelector('[data-action=\"download\"]'),labels={};\n\t\t\troot.querySelectorAll('.tga-dlf-i18n [data-key]').forEach(function(node){labels[node.dataset.key]=node.textContent.trim()});\n\t\t\tlet cleanedCsv='',initial=input.value;\n\n\t\t\tconst say=function(message,error){status.textContent=message;status.classList.toggle('tga-dlf-error',!!error)};\n\t\t\tconst normalizeHeader=function(value){return String(value||'').toLowerCase().replace(\/^ufeff\/,'').replace(\/[^a-z0-9]+\/g,'')};\n\t\t\tconst aliases={\n\t\t\t\temail:['email','emailaddress','workemail','businessemail','e-mail'],\n\t\t\t\tphone:['phone','phonenumber','mobile','mobilenumber','telephone','tel','whatsapp'],\n\t\t\t\tdomain:['domain','companydomain','websitedomain','website','websiteurl','url','companywebsite'],\n\t\t\t\tcompany:['company','companyname','organization','organisation','business','businessname']\n\t\t\t};\n\t\t\tconst detectDelimiter=function(text){\n\t\t\t\tconst line=String(text).replace(\/^ufeff\/,'').split(\/r?n\/).find(function(value){return value.trim()})||'';\n\t\t\t\tconst candidates=[',','t',';'];\n\t\t\t\tlet best=',',bestCount=-1;\n\t\t\t\tcandidates.forEach(function(delimiter){\n\t\t\t\t\tlet count=0,quoted=false;\n\t\t\t\t\tfor(let i=0;i<line.length;i++){if(line[i]==='\"'){if(quoted&&line[i+1]==='\"'){i++}else quoted=!quoted}else if(!quoted&&line[i]===delimiter)count++}\n\t\t\t\t\tif(count>bestCount){best=delimiter;bestCount=count}\n\t\t\t\t});\n\t\t\t\treturn best;\n\t\t\t};\n\t\t\tconst parseDelimited=function(text){\n\t\t\t\tconst delimiter=detectDelimiter(text),rows=[];let row=[],cell='',quoted=false;\n\t\t\t\ttext=String(text).replace(\/^ufeff\/,'').replace(\/rn?\/g,'n');\n\t\t\t\tfor(let i=0;i<text.length;i++){\n\t\t\t\t\tconst character=text[i];\n\t\t\t\t\tif(quoted){\n\t\t\t\t\t\tif(character==='\"'&&text[i+1]==='\"'){cell+='\"';i++}\n\t\t\t\t\t\telse if(character==='\"')quoted=false;\n\t\t\t\t\t\telse cell+=character;\n\t\t\t\t\t}else if(character==='\"')quoted=true;\n\t\t\t\t\telse if(character===delimiter){row.push(cell.trim());cell=''}\n\t\t\t\t\telse if(character==='n'){row.push(cell.trim());if(row.some(function(value){return value!==''}))rows.push(row);row=[];cell=''}\n\t\t\t\t\telse cell+=character;\n\t\t\t\t}\n\t\t\t\trow.push(cell.trim());\n\t\t\t\tif(row.some(function(value){return value!==''}))rows.push(row);\n\t\t\t\treturn rows;\n\t\t\t};\n\t\t\tconst findColumns=function(headers){\n\t\t\t\tconst normalized=headers.map(normalizeHeader),found={};\n\t\t\t\tObject.keys(aliases).forEach(function(type){\n\t\t\t\t\tfound[type]=normalized.findIndex(function(header){return aliases[type].map(normalizeHeader).includes(header)});\n\t\t\t\t});\n\t\t\t\treturn found;\n\t\t\t};\n\t\t\tconst cleanEmail=function(value){return String(value||'').trim().toLowerCase()};\n\t\t\tconst cleanPhone=function(value){\n\t\t\t\tlet digits=String(value||'').replace(\/D\/g,'');\n\t\t\t\tif(digits.startsWith('00'))digits=digits.slice(2);\n\t\t\t\treturn digits.length>=7?digits:'';\n\t\t\t};\n\t\t\tconst cleanDomain=function(value){\n\t\t\t\tlet domain=String(value||'').trim().toLowerCase();\n\t\t\t\tif(domain.includes('@'))domain=domain.split('@').pop();\n\t\t\t\tdomain=domain.replace(\/^[a-z][a-z0-9+.-]*:\/\/\/i,'').replace(\/^www.\/,'').split(\/[\/?#]\/)[0].replace(\/:d+$\/,'').replace(\/.+$\/,'');\n\t\t\t\treturn domain.includes('.')?domain:'';\n\t\t\t};\n\t\t\tconst cleanCompany=function(value){\n\t\t\t\treturn String(value||'').normalize('NFKD').toLowerCase().replace(\/&\/g,' and ').replace(\/b(incorporated|inc|limited|ltd|llc|corp|corporation|company|co|gmbh|sarl|sa|plc|pty)b.?\/g,' ').replace(\/[^a-z0-9]+\/g,' ').trim().replace(\/s+\/g,' ');\n\t\t\t};\n\t\t\tconst quoteCsv=function(value){return '\"'+String(value==null?'':value).replace(\/\"\/g,'\"\"')+'\"'};\n\t\t\tconst selectedMethods=function(){return Array.from(form.querySelectorAll('input[name=\"match\"]:checked')).map(function(node){return node.value})};\n\t\t\tconst copyText=async function(text){\n\t\t\t\tif(navigator.clipboard&&window.isSecureContext)return navigator.clipboard.writeText(text);\n\t\t\t\tconst helper=document.createElement('textarea');helper.value=text;helper.style.position='fixed';helper.style.opacity='0';document.body.append(helper);helper.select();const ok=document.execCommand('copy');helper.remove();if(!ok)throw new Error('copy');\n\t\t\t};\n\t\t\tconst analyze=function(){\n\t\t\t\tconst parsed=parseDelimited(input.value);\n\t\t\t\tif(parsed.length<3){say(labels.rows,true);return}\n\t\t\t\tconst methods=selectedMethods();\n\t\t\t\tif(!methods.length){say(labels.method,true);return}\n\t\t\t\tconst headers=parsed[0].map(function(value,index){return value||('Column '+(index+1))});\n\t\t\t\tconst columns=findColumns(headers);\n\t\t\t\tconst available=methods.filter(function(method){return columns[method]>=0||(method==='domain'&&columns.email>=0)});\n\t\t\t\tif(!available.length){say(labels.header,true);return}\n\t\t\t\tconst records=parsed.slice(1,5001).map(function(values,index){\n\t\t\t\t\tconst row=headers.map(function(_,column){return values[column]||''});\n\t\t\t\t\tconst keys={};\n\t\t\t\t\tif(columns.email>=0)keys.email=cleanEmail(row[columns.email]);\n\t\t\t\t\tif(columns.phone>=0)keys.phone=cleanPhone(row[columns.phone]);\n\t\t\t\t\tif(columns.domain>=0)keys.domain=cleanDomain(row[columns.domain]);\n\t\t\t\t\telse if(columns.email>=0)keys.domain=cleanDomain(row[columns.email]);\n\t\t\t\t\tif(columns.company>=0)keys.company=cleanCompany(row[columns.company]);\n\t\t\t\t\treturn{index:index,row:row,keys:keys};\n\t\t\t\t});\n\t\t\t\tif(records.length<2){say(labels.rows,true);return}\n\t\t\t\tconst parent=records.map(function(_,index){return index});\n\t\t\t\tconst find=function(value){while(parent[value]!==value){parent[value]=parent[parent[value]];value=parent[value]}return value};\n\t\t\t\tconst union=function(a,b){a=find(a);b=find(b);if(a!==b)parent[b]=a};\n\t\t\t\tconst seen={};\n\t\t\t\tavailable.forEach(function(method){\n\t\t\t\t\tseen[method]=new Map();\n\t\t\t\t\trecords.forEach(function(record,index){\n\t\t\t\t\t\tconst key=record.keys[method]||'';\n\t\t\t\t\t\tif(!key)return;\n\t\t\t\t\t\tif(seen[method].has(key))union(index,seen[method].get(key));else seen[method].set(key,index);\n\t\t\t\t\t});\n\t\t\t\t});\n\t\t\t\tconst grouped=new Map();\n\t\t\t\trecords.forEach(function(record,index){const rootIndex=find(index);if(!grouped.has(rootIndex))grouped.set(rootIndex,[]);grouped.get(rootIndex).push(record)});\n\t\t\t\tconst groups=Array.from(grouped.values());\n\t\t\t\tconst duplicateGroups=groups.filter(function(group){return group.length>1});\n\t\t\t\tconst strategy=form.elements.keep.value;\n\t\t\t\tconst choose=function(group){\n\t\t\t\t\tif(strategy==='last')return group[group.length-1];\n\t\t\t\t\tif(strategy==='first')return group[0];\n\t\t\t\t\treturn group.slice().sort(function(a,b){\n\t\t\t\t\t\tconst scoreA=a.row.filter(function(value){return String(value).trim()!==''}).length;\n\t\t\t\t\t\tconst scoreB=b.row.filter(function(value){return String(value).trim()!==''}).length;\n\t\t\t\t\t\treturn scoreB-scoreA||a.index-b.index;\n\t\t\t\t\t})[0];\n\t\t\t\t};\n\t\t\t\tconst output=groups.map(function(group){\n\t\t\t\t\tconst primary=choose(group),merged=primary.row.slice(),ordered=group.slice().sort(function(a,b){return b.row.filter(Boolean).length-a.row.filter(Boolean).length});\n\t\t\t\t\tordered.forEach(function(record){record.row.forEach(function(value,index){if(!String(merged[index]||'').trim()&&String(value||'').trim())merged[index]=value})});\n\t\t\t\t\treturn{group:group,primary:primary,row:merged,count:group.length};\n\t\t\t\t}).sort(function(a,b){return Math.min.apply(null,a.group.map(function(record){return record.index}))-Math.min.apply(null,b.group.map(function(record){return record.index}))});\n\t\t\t\tcleanedCsv=[[...headers,labels.duplicateCount],...output.map(function(item){return [...item.row,item.count]})].map(function(row){return row.map(quoteCsv).join(',')}).join('rn');\n\t\t\t\trender(records,duplicateGroups,output,available);\n\t\t\t\tcopyButton.disabled=downloadButton.disabled=false;\n\t\t\t\tsay(labels.complete,false);\n\t\t\t};\n\t\t\tconst render=function(records,duplicateGroups,output,methods){\n\t\t\t\tconst fragment=document.createDocumentFragment(),stats=document.createElement('div');stats.className='tga-dlf-stats';\n\t\t\t\t[[records.length,labels.totalRecords],[duplicateGroups.length,labels.duplicateGroups],[duplicateGroups.reduce(function(sum,group){return sum+group.length},0),labels.duplicateRecords],[output.length,labels.finalRecords]].forEach(function(item){\n\t\t\t\t\tconst box=document.createElement('div'),number=document.createElement('strong'),caption=document.createElement('span');box.className='tga-dlf-stat';number.textContent=item[0];caption.textContent=item[1];box.append(number,caption);stats.append(box);\n\t\t\t\t});\n\t\t\t\tfragment.append(stats);\n\t\t\t\tif(!duplicateGroups.length){const empty=document.createElement('div');empty.className='tga-dlf-empty';empty.textContent=labels.noDuplicates;fragment.append(empty);results.replaceChildren(fragment);return}\n\t\t\t\tconst wrap=document.createElement('div'),table=document.createElement('table'),head=document.createElement('thead'),headRow=document.createElement('tr');wrap.className='tga-dlf-table-wrap';\n\t\t\t\t[labels.group,labels.keptRecord,labels.matchedBy,labels.recordCount].forEach(function(value){const th=document.createElement('th');th.textContent=value;headRow.append(th)});head.append(headRow);table.append(head);\n\t\t\t\tconst body=document.createElement('tbody');\n\t\t\t\tduplicateGroups.forEach(function(group,index){\n\t\t\t\t\tconst outputGroup=output.find(function(item){return item.group===group}),row=document.createElement('tr'),groupCell=document.createElement('td'),keptCell=document.createElement('td'),matchedCell=document.createElement('td'),countCell=document.createElement('td');\n\t\t\t\t\tgroupCell.textContent='#'+(index+1);\n\t\t\t\t\tconst display=outputGroup.primary.row.filter(function(value){return String(value).trim()}).slice(0,3).join(' \u00b7 ');\n\t\t\t\t\tkeptCell.textContent=display||('Row '+(outputGroup.primary.index+2));\n\t\t\t\t\tmethods.forEach(function(method){\n\t\t\t\t\t\tconst values=group.map(function(record){return record.keys[method]}).filter(Boolean),duplicate=values.some(function(value,i){return values.indexOf(value)!==i});\n\t\t\t\t\t\tif(duplicate){const badge=document.createElement('span');badge.className='tga-dlf-badge';badge.textContent=labels[method];matchedCell.append(badge)}\n\t\t\t\t\t});\n\t\t\t\t\tcountCell.textContent=group.length;row.append(groupCell,keptCell,matchedCell,countCell);body.append(row);\n\t\t\t\t});\n\t\t\t\ttable.append(body);wrap.append(table);fragment.append(wrap);results.replaceChildren(fragment);\n\t\t\t};\n\n\t\t\tform.addEventListener('submit',function(event){event.preventDefault();if(!input.value.trim()){say(labels.required,true);return}analyze()});\n\t\t\tfile.addEventListener('change',function(){\n\t\t\t\tconst selected=file.files&&file.files[0];if(!selected)return;\n\t\t\t\tif(selected.size>500000){say(labels.fileError,true);file.value='';return}\n\t\t\t\tconst reader=new FileReader();\n\t\t\t\treader.onload=function(){input.value=String(reader.result||'');say('',false)};\n\t\t\t\treader.onerror=function(){say(labels.fileError,true)};\n\t\t\t\treader.readAsText(selected);\n\t\t\t});\n\t\t\troot.querySelector('[data-action=\"reset\"]').addEventListener('click',function(){form.reset();input.value=initial;file.value='';cleanedCsv='';results.innerHTML='<div class=\"tga-dlf-empty\">'+labels.empty+'<\/div>';copyButton.disabled=downloadButton.disabled=true;say(labels.reset,false)});\n\t\t\tcopyButton.addEventListener('click',async function(){try{await copyText(cleanedCsv);say(labels.copied,false)}catch(error){say(labels.copyFailed,true)}});\n\t\t\tdownloadButton.addEventListener('click',function(){const blob=new Blob(['ufeff'+cleanedCsv],{type:'text\/csv;charset=utf-8'}),link=document.createElement('a');link.href=URL.createObjectURL(blob);link.download='cleaned-leads.csv';document.body.append(link);link.click();link.remove();URL.revokeObjectURL(link.href);say(labels.downloaded,false)});\n\t\t})();\n\t\t<\/script>\n\t<\/section>\n\t\n","protected":false},"excerpt":{"rendered":"<p>Encuentra leads duplicados por correo, tel\u00e9fono, dominio o empresa, completa los datos que faltan y exporta un CSV limpio y listo para tu CRM.<\/p>","protected":false},"featured_media":9624,"template":"","meta":{"_uag_custom_page_level_css":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"disabled","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"spectra_gs_classes":"[\"\"]"},"tool_categories":[47,32],"class_list":["post-9622","tools","type-tools","status-publish","has-post-thumbnail","hentry","tool_categories-lead-management-tools","tool_categories-sales-tools"],"spectra_custom_meta":{"spectra_gs_classes":["[\"\"]"],"rank_math_internal_links_processed":["1"],"site-post-title":["disabled"],"ast-breadcrumbs-content":["disabled"],"rank_math_title":["%title% %sep% %sitename%"],"rank_math_description":["%excerpt%"],"rank_math_robots":["a:2:{i:0;s:5:\"index\";i:1;s:6:\"follow\";}"],"rank_math_twitter_use_facebook":["on"],"rank_math_twitter_card_type":["summary_large_image"],"rank_math_schema_SoftwareApplication":["a:8:{s:8:\"metadata\";a:8:{s:5:\"title\";s:20:\"Software Application\";s:4:\"type\";s:8:\"template\";s:9:\"shortcode\";s:23:\"s-duplicate-lead-finder\";s:9:\"isPrimary\";s:1:\"1\";s:4:\"name\";s:21:\"Duplicate Lead Finder\";s:11:\"description\";s:139:\"Find duplicate leads by email, phone, company domain, or company name, then consolidate missing details and export a cleaner CRM-ready CSV.\";s:14:\"reviewLocation\";s:6:\"custom\";s:23:\"reviewLocationShortcode\";s:24:\"[rank_math_rich_snippet]\";}s:5:\"@type\";s:19:\"SoftwareApplication\";s:4:\"name\";s:21:\"Duplicate Lead Finder\";s:11:\"description\";s:139:\"Find duplicate leads by email, phone, company domain, or company name, then consolidate missing details and export a cleaner CRM-ready CSV.\";s:15:\"operatingSystem\";s:11:\"Web Browser\";s:19:\"applicationCategory\";s:19:\"BusinessApplication\";s:6:\"offers\";a:4:{s:5:\"@type\";s:5:\"Offer\";s:5:\"price\";s:1:\"0\";s:13:\"priceCurrency\";s:3:\"USD\";s:12:\"availability\";s:7:\"InStock\";}s:5:\"image\";a:2:{s:5:\"@type\";s:11:\"ImageObject\";s:3:\"url\";s:16:\"%post_thumbnail%\";}}"],"_thumbnail_id":["9624"],"rank_math_facebook_image":["https:\/\/tradegoai.app\/wp-content\/uploads\/2026\/07\/duplicate-lead-finder-social-share.webp"],"wp_statistics_words_count":["1"],"astra_style_timestamp_css":["1787216028"],"_uag_page_assets":["a:9:{s:3:\"css\";s:4963:\".uag-blocks-common-selector{z-index:var(--z-index-desktop) !important}@media (max-width: 976px){.uag-blocks-common-selector{z-index:var(--z-index-tablet) !important}}@media (max-width: 767px){.uag-blocks-common-selector{z-index:var(--z-index-mobile) !important}}\n.uagb-icon-list__wrap{display:flex;align-items:flex-start;justify-content:flex-start}.wp-block-uagb-icon-list-child{padding:0;transition:all 0.2s;display:inline-flex;color:#3a3a3a;align-items:center;text-decoration:none;box-shadow:none}.wp-block-uagb-icon-list-child span.uagb-icon-list__source-wrap{display:block;align-items:center}.uagb-icon-list__source-wrap svg{display:block}.uagb-icon-list__source-image{width:40px}.uagb-icon-list__outer-wrap .uagb-icon-list__content-wrap{color:#3a3a3a;display:flex;align-items:center}\n.wp-block-uagb-icon-list-child{position:relative}.wp-block-uagb-icon-list-child>a{position:absolute;top:0;left:0;width:100%;height:100%}img.uagb-icon-list__source-image{max-width:unset}.wp-block-uagb-icon-list-child .uagb-icon-list__label{word-break:break-word}\n.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-b5768981 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-b5768981 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-radius: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-b5768981 .wp-block-uagb-icon-list-child .uagb-icon-list__label{text-decoration: !important;font-weight: 600;line-height: em;}.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;margin-top: 30px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-b5768981 .wp-block-uagb-icon-list-child{text-decoration: !important;font-weight: 600;line-height: em;}.wp-block-uagb-icon-list.uagb-block-b5768981.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__source-wrap{margin-right: 15px;}.uagb-block-75fa870d.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-75fa870d.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-5bf81fd2.wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}.uagb-block-5bf81fd2.wp-block-uagb-icon-list-child:hover .uagb-icon-list__source-wrap{background:  !important;border-color:  !important;}@media only screen and (max-width: 976px) {.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-b5768981 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-b5768981 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap {padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: flex-start;-ms-flex-align: flex-start;align-items: flex-start;}.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__label{text-align: left;}.wp-block-uagb-icon-list.uagb-block-b5768981.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}}@media only screen and (max-width: 767px) {.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__source-image{width: 16px;}.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__label{text-align: center;}.wp-block-uagb-icon-list.uagb-block-b5768981 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap svg{width: 16px;height: 16px;font-size: 16px;}.wp-block-uagb-icon-list.uagb-block-b5768981 .wp-block-uagb-icon-list-child .uagb-icon-list__source-wrap{padding: 0px;border-width: 0px;align-self: center;}.wp-block-uagb-icon-list.uagb-block-b5768981 .uagb-icon-list__wrap{display: flex;flex-direction: column;justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}.wp-block-uagb-icon-list.uagb-block-b5768981.wp-block-uagb-icon-list .wp-block-uagb-icon-list-child{margin-left: 0;margin-right: 0;margin-bottom: 10px;}}\";s:2:\"js\";s:0:\"\";s:18:\"current_block_list\";a:10:{i:0;s:11:\"core\/search\";i:1;s:10:\"core\/group\";i:2;s:12:\"core\/heading\";i:3;s:17:\"core\/latest-posts\";i:4;s:20:\"core\/latest-comments\";i:5;s:13:\"core\/archives\";i:6;s:15:\"core\/categories\";i:7;s:14:\"uagb\/icon-list\";i:8;s:20:\"uagb\/icon-list-child\";i:9;s:14:\"core\/shortcode\";}s:8:\"uag_flag\";b:1;s:11:\"uag_version\";s:10:\"1787709447\";s:6:\"gfonts\";a:0:{}s:10:\"gfonts_url\";s:0:\"\";s:12:\"gfonts_files\";a:0:{}s:14:\"uag_faq_layout\";b:0;}"],"_uag_css_file_name":["uag-css-9622.css"]},"uagb_featured_image_src":{"full":["https:\/\/tradegoai.app\/wp-content\/uploads\/2026\/07\/duplicate-lead-finder-social-share.webp",1200,630,false],"thumbnail":["https:\/\/tradegoai.app\/wp-content\/uploads\/2026\/07\/duplicate-lead-finder-social-share-150x150.webp",150,150,true],"medium":["https:\/\/tradegoai.app\/wp-content\/uploads\/2026\/07\/duplicate-lead-finder-social-share-300x158.webp",300,158,true],"medium_large":["https:\/\/tradegoai.app\/wp-content\/uploads\/2026\/07\/duplicate-lead-finder-social-share-768x403.webp",768,403,true],"large":["https:\/\/tradegoai.app\/wp-content\/uploads\/2026\/07\/duplicate-lead-finder-social-share-1024x538.webp",1024,538,true],"1536x1536":["https:\/\/tradegoai.app\/wp-content\/uploads\/2026\/07\/duplicate-lead-finder-social-share.webp",1200,630,false],"2048x2048":["https:\/\/tradegoai.app\/wp-content\/uploads\/2026\/07\/duplicate-lead-finder-social-share.webp",1200,630,false],"trp-custom-language-flag":["https:\/\/tradegoai.app\/wp-content\/uploads\/2026\/07\/duplicate-lead-finder-social-share-18x9.webp",18,9,true]},"uagb_author_info":{"display_name":"xiaoxi99202@gmail.com","author_link":"https:\/\/tradegoai.app\/es\/author\/"},"uagb_comment_info":0,"uagb_excerpt":"Find duplicate leads by email, phone, company domain, or company name, then consolidate missing details and export a cleaner CRM-ready CSV.","_links":{"self":[{"href":"https:\/\/tradegoai.app\/es\/wp-json\/wp\/v2\/tools\/9622","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tradegoai.app\/es\/wp-json\/wp\/v2\/tools"}],"about":[{"href":"https:\/\/tradegoai.app\/es\/wp-json\/wp\/v2\/types\/tools"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tradegoai.app\/es\/wp-json\/wp\/v2\/media\/9624"}],"wp:attachment":[{"href":"https:\/\/tradegoai.app\/es\/wp-json\/wp\/v2\/media?parent=9622"}],"wp:term":[{"taxonomy":"tool_categories","embeddable":true,"href":"https:\/\/tradegoai.app\/es\/wp-json\/wp\/v2\/tool_categories?post=9622"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}