Cómo evitar contactos duplicados de WhatsApp en una concesionaria
Un tipo entra al showroom un sábado, deja su número y se va con un presupuesto de una Hilux usada. El lunes te escribe por WhatsApp desde otro número…

El mismo cliente, tres fichas distintas
Un tipo entra al showroom un sábado, deja su número y se va con un presupuesto de una Hilux usada. El lunes te escribe por WhatsApp desde otro número preguntando por financiación. El miércoles completa un formulario en MercadoLibre por la misma camioneta, pero con el mail del laburo. Tres canales, tres momentos, tres registros. Para tu agencia, son tres leads nuevos. Para el cliente, es la misma conversación que nadie parece recordar.
Esa multiplicación de contactos no pasa porque alguien sea desprolijo. Pasa porque tu operación tiene una cantidad de puertas de entrada que ningún Excel ni cuaderno puede unificar sin reglas claras:
- WhatsApp personal de cada vendedor genera su propio registro sin visibilidad cruzada
- WhatsApp Business de la agencia maneja una base separada del resto de canales
- Formularios de MercadoLibre crean leads que no se cruzan con contactos previos
- Campañas de Meta Ads alimentan bases independientes
- Llamadas telefónicas y visitas presenciales quedan en cuadernos o planillas aisladas
Cada canal genera su propio registro, y si no tenés un criterio automático de matching, tu base se infla de fantasmas que en realidad son el mismo cliente repitiendo su interés.
Tus vendedores agravan el problema sin querer. Cuando un lead entra por WhatsApp y lo atiende Martín, queda en la agenda de Martín. Si ese mismo lead vuelve a escribir un jueves que Martín no está, lo agarra Luciana, y lo carga de nuevo porque no tiene forma de saber que ya existía. Sumale que la gente cambia de número, tiene un celular personal y uno de trabajo, o escribe el mail con mayúsculas una vez y sin mayúsculas otra, y el resultado es una base donde el 15 o 20% de los contactos son duplicados que nadie detecta hasta que dos vendedores le mandan mensaje al mismo cliente el mismo día.

Lo que te cuesta mirar para otro lado
El problema de los duplicados no es estético. Tiene un costo comercial concreto que sentís en tres lugares al mismo tiempo.
El primero es la experiencia del cliente. Cuando alguien recibe dos mensajes de tu agencia, de dos vendedores distintos, con dos tonos diferentes, la percepción inmediata es de desorganización. En un rubro donde la confianza define si alguien te seña un auto o se va a la agencia de enfrente, esa impresión puede matar una operación.
El segundo es la visibilidad de tu pipeline. Si tenés 300 contactos en tu base pero 50 son duplicados, tus métricas mienten. La tasa de conversión parece más baja de lo que realmente es, los reportes de seguimiento muestran leads "fríos" que en realidad ya están siendo trabajados por otro vendedor bajo otro registro, y vos como dueño o manager tomás decisiones con datos inflados. Eso distorsiona todo, desde la asignación de leads hasta la evaluación de cada vendedor.
El tercero es el tiempo perdido. Cada vez que un vendedor abre un contacto y descubre que ya fue trabajado, perdió cinco o diez minutos que podría haber usado en un lead real. Multiplicá eso por la cantidad de vendedores y por cada día de la semana, y el desperdicio acumulado es enorme. La limpieza manual de duplicados no escala. Con diez vendedores ya es inviable hacerlo bien.

Dedup jerárquica con scope de agencia
Resolver duplicados de verdad requiere que el sistema aplique reglas de matching automáticas cada vez que entra un contacto, antes de que llegue a ningún vendedor. La lógica que mejor funciona en el contexto argentino de agencias automotrices sigue una jerarquía de tres niveles, y el orden importa.
Criterios de matching automático
- DNI: Si dos registros comparten el mismo número de documento, son la misma persona. No hay ambigüedad posible porque el DNI es único por definición. Cuando está disponible, resuelve el match de forma definitiva.
- Número de teléfono normalizado: Se activa cuando no hay DNI cargado (algo frecuente en leads que entran por WhatsApp o formularios rápidos). Recorta a los últimos diez dígitos para eliminar prefijos internacionales y códigos de área variables. +5411 4567-8900, 011-4567-8900 o 1145678900 se reconocen como el mismo número.
- Email normalizado: Convierte el email a minúsculas para que "Juan.Perez@Gmail.com" y "juan.perez@gmail.com" se reconozcan como el mismo contacto.
Autiffy aplica esta jerarquía (documentada en su ADR 0006) con scope global por agencia. Eso significa que la deduplicación no ocurre dentro de la bandeja de un vendedor, sino contra toda la base de contactos de tu agencia. Si un lead que ya está asignado a Martín escribe por otro canal y cae como "nuevo", el sistema lo reconoce y lo vincula al registro existente en vez de crear uno duplicado. El historial de conversación se mantiene unificado, y el vendedor que lo tiene asignado recibe la notificación.
Cuando las reglas no alcanzan
Hay situaciones donde la automatización necesita una mano humana. Un padre y un hijo que comparten el mismo número de teléfono. Una empresa que usa un email genérico como ventas@distribuidora.com para todas las consultas. Un cliente que cambió de número y ahora el sistema lo trata como persona nueva porque no cargó DNI en ninguna de las dos interacciones.
Estos casos edge aparecen en cualquier agencia, y la peor respuesta posible es que el sistema fuerce un merge automático cuando hay ambigüedad. Si fusionás dos contactos que en realidad son personas distintas, perdés datos y generás un problema peor que el duplicado original.
La solución para estos escenarios es una cola de confirmación manual que te llega como manager. El sistema detecta la coincidencia parcial (mismo teléfono pero nombres diferentes, mismo email genérico con datos que no cierran) y en vez de resolver solo, presenta los dos registros lado a lado para que vos con contexto de la operación decidas si son la misma persona o no. Esa decisión queda registrada, alimenta las reglas futuras y mantiene la base limpia sin sacrificar precisión.
Lo que diferencia una agencia que crece con datos confiables de una que opera sobre arena es exactamente esto. No alcanza con tener los contactos en un solo lugar. Necesitás que el sistema sepa cuándo dos registros son el mismo cliente, que lo resuelva antes de que un vendedor pierda tiempo, y que te pida ayuda cuando no está seguro en vez de inventar.
Preguntas frecuentes
¿Qué pasa si fusiono contactos que en realidad son personas diferentes?
Crear un merge incorrecto es peor que mantener duplicados porque perdés datos de dos clientes reales. Por eso el sistema debe pedir confirmación manual cuando hay ambigüedad en vez de tomar decisiones automáticas riesgosas.
¿Cuánto tiempo lleva limpiar duplicados manualmente?
Con más de cinco vendedores, la limpieza manual se vuelve inviable. El tiempo perdido identificando y corrigiendo duplicados cada semana supera las horas que ahorrarías trabajando leads reales.
¿Cómo normalizo números de teléfono que llegan en formatos diferentes?
Usa los últimos diez dígitos del número ignorando prefijos, códigos de área y caracteres especiales. +5411 4567-8900 se convierte en 1145678900 para comparación.
¿El sistema debe fusionar automáticamente todos los contactos que coincidan?
Solo cuando la coincidencia es definitiva (mismo DNI). Para teléfonos y emails, debe crear una cola de revisión manual para evitar fusiones incorrectas que dañen la base de datos.
Seguí leyendo
Guía
WhatsApp Business vs WhatsApp personal para concesionaria: ¿cuál usar?
Hay agencias en Argentina que manejan 200 leads por mes desde un WhatsApp personal y sienten que todo funciona. Los mensajes entran, los vendedores…
Cómo hacer
Cómo vender autos por WhatsApp: el flow paso a paso que funciona
Un lead manda "Hola, vi la Hilux 2022 en MercadoLibre" a las 11:14. El vendedor está atendiendo en el salón. A las 11:52 responde "Hola, sí, está…
Cómo hacer
Cómo responder leads de WhatsApp en menos de 5 minutos (sin sobrecargar al equipo)
Un lead te escribió por WhatsApp preguntando por una Hilux 2024 con financiación. Tu vendedor estaba cerrando una operación en el showroom y respondió 45…
