Beam Help
Solicitar ayuda

How-to · Zoho CRM

Cómo eliminar múltiples registros en Zoho CRM

Elimina múltiples registros a la vez de cualquier módulo de Zoho CRM.

Zoho CRM ofrece varias formas integradas para eliminar registros no deseados en masa — desde una simple eliminación masiva en vista de lista hasta herramientas de deduplicación automatizadas que fusionan y descartan entradas duplicadas simultáneamente.


Por qué esto es importante


A medida que tu base de datos crece, los leads obsoletos, registros de prueba y duplicados se acumulan rápidamente. Limpiarlos uno por uno es impracticable a escala. Conocer qué rutas de eliminación masiva y fusión están disponibles en Zoho CRM te ahorra horas de esfuerzo manual y mantiene tus datos de pipeline confiables.


> Beam Help es un recurso de soporte experto independiente para productos Zoho — no es soporte oficial de Zoho.


---


Paso a paso


Opción A — Eliminar múltiples registros desde la vista de lista de un módulo


Paso 1. Navega al módulo (por ejemplo, Leads, Contactos, Cuentas) donde deseas eliminar registros. Usa filtros o una vista personalizada guardada para reducir la lista solo a los registros que tienes la intención de eliminar.


Paso 2. Marca la casilla de verificación en la parte superior de la lista para seleccionar todos los registros visibles en la página, o marca las casillas individuales junto a cada registro que deseas eliminar.


Paso 3. Con los registros seleccionados, busca la opción Eliminar en la barra de acciones que aparece en la parte superior de la vista de lista. Confirma la eliminación cuando se te solicite. Los registros eliminados se mueven a la Papelera de reciclaje y pueden restaurarse si es necesario. [4]


---


Opción B — Eliminar duplicados usando la herramienta integrada Deduplicar (Fusión automática)


Cuando los registros son duplicados en lugar de simplemente no deseados, la ruta de eliminación más limpia es fusionarlos — los registros secundarios se eliminan automáticamente después de que se completa la fusión. [3]


Paso 1. Ve a Configuración en Zoho CRM y localiza la herramienta Deduplicar registros en la sección de gestión de datos. Esta herramienta realiza un escaneo de duplicados en masa en un módulo. [3]


Paso 2. Selecciona el módulo que deseas escanear — la herramienta cubre Leads, Contactos, Cuentas, Proveedores, Ofertas y módulos personalizados. [3]


Paso 3. Elige el o los campos en los que se deben identificar duplicados (por ejemplo, Correo electrónico). Zoho CRM escaneará registros que compartan valores idénticos en esos campos y los agrupará. [2]


Paso 4. Revisa los grupos de duplicados identificados por la herramienta. Para cada grupo, confirma cuál registro debe ser el maestro. Una vez que apruebes la fusión, los registros duplicados (secundarios) se eliminan y sus datos se consolidan en el maestro. [3]


---


Opción C — Automatizar la eliminación masiva de duplicados con una Función personalizada (avanzado)


Si tienes cientos de grupos de duplicados provenientes de importaciones o integraciones, las herramientas impulsadas por la interfaz requieren demasiada revisión manual. Un enfoque de Función personalizada automatiza todo el proceso. [1]


Paso 1. Configura una conexión Zoho OAuth. Navega a Configuración > Centro de desarrolladores > Conexiones, haz clic en Crear conexión, elige Zoho CRM y nómbrala crmoauthconnection. Añade los alcances ZohoCRM.modules.leads.ALL y ZohoCRM.coql.READ, luego haz clic en Crear y conectar. [1]


Paso 2. Crea tres funciones Deluge en tu cuenta de CRM:

  • Una función de botón (button.cleanupAllDuplicates) que actúa como punto de entrada y coordina las otras dos.
  • Una función independiente (standalone.findDuplicateEmails) que escanea el módulo Leads y devuelve cada dirección de correo electrónico que aparece en más de un registro.
  • Una función independiente (standalone.cleanupDuplicateGroup) que procesa un único grupo de duplicados — obteniendo registros, eligiendo un maestro, arbitrando valores de campos y llamando a la API Fusionar registros para consolidar y eliminar los secundarios. [1]

Paso 3. Conecta la función de punto de entrada a un botón de vista de lista. Ve a Configuración > Módulos > Leads > Botones y crea un botón personalizado con la etiqueta Limpiar duplicados, configúralo para que se muestre en la Vista de lista y asigna la acción Función personalizada > cleanupAllDuplicates. [1]


Paso 4. Desde la vista de lista de Leads, haz clic en el botón Limpiar duplicados. La cadena de funciones escaneará grupos de correos electrónicos duplicados, elegirá maestros, arbitrará valores de campos de los registros secundarios y fusionará cada grupo. Los registros secundarios se eliminan automáticamente por la API Fusionar registros después de cada operación de fusión. [1] [3]


---


Errores comunes


  • Conexión OAuth expirada: Si crmoauthconnection expira, las funciones personalizadas devolverán un error UnAuthenticated Connection. Reautorízala desde la página Conexiones para restaurar la funcionalidad. [1]
  • Límite de registros de la API de fusión: La API Fusionar registros maneja un máximo de tres registros por llamada — uno maestro y hasta dos secundarios. Si un grupo de duplicados contiene más de tres registros, tu lógica de función debe procesar las fusiones secuencialmente en lotes. [3]
  • Las herramientas de interfaz no pueden activarse automáticamente: Tanto la herramienta Buscar y fusionar como Deduplicar registros son iniciadas por administrador desde la interfaz. No se activarán cuando los duplicados lleguen a través de importaciones, integraciones o llamadas API — solo el enfoque de función personalizada maneja ese escenario. [3]
  • Contactos eliminados en Zoho Desk: Si tus contactos de CRM están sincronizados con Zoho Desk, ten en cuenta que eliminar un contacto mueve todos los tickets, actividades y entradas de tiempo asociadas a la Papelera de reciclaje. Los contactos añadidos como usuarios finales no se pueden eliminar en absoluto. [4]

---


Qué verificar


  • Papelera de reciclaje — confirma que se eliminó el número esperado de registros y que ningún registro se eliminó involuntariamente; restaura cualquier error antes de que se vacíe la papelera.
  • Estado de la conexión OAuth — si utilizaste la ruta de función personalizada, verifica que crmoauthconnection aún se muestre como Activa en Configuración > Centro de desarrolladores > Conexiones. [1]
  • Recuento de registros del módulo — compara el recuento de registros antes y después de la operación para asegurar que la eliminación o fusión se ejecutó hasta completarse en todos los grupos previstos. [3]

Sources cited

  1. [1] Kaizen 247 - Historical Deduplication using COQL API, Merge Records API and Functions
  2. [2] CRM | Duplication Management | Knowledge Base
  3. [3] Add, Edit and Delete Contacts - Zoho Desk Knowledgebase
  4. [4] Kaizen 245 - Real Time Signal Alerts for High-Value Abandoned Checkouts
  5. [5] How do create a validation rule / function to check datetime field is within Business Hours?
Eliminar múltiples registros | Beam Help