Logo oficial CliengoIcono WhatsApp BusinessGuía WhatsApp Business 2026

Cómo importar contactos a un CRM de WhatsApp sin duplicados

Guía práctica para migrar tu base de contactos desde Sheets, Excel o un CRM tradicional a un CRM nativo de WhatsApp Business, respetando el formato E.164 y las reglas de opt-in de Meta.

Por qué la importación al CRM se rompe la primera vez

  • Los teléfonos vienen con formatos mezclados (con guiones, con paréntesis, sin código de país).
  • La misma persona aparece en 2 hojas distintas con teléfonos ligeramente diferentes.
  • No hay columna que indique quién dio consentimiento para recibir mensajes outbound.
  • Las etiquetas están en texto libre en la columna "notas" y no se pueden mapear.
  • El CSV se exportó en Windows-1252 y los acentos se rompen en la importación.

Checklist previo a la importación

10 minutos de preparación evitan 10 horas de limpieza posterior.

  1. Una fila = un contacto. Sin fusiones de celdas, sin filas vacías intercaladas.
  2. Columnas fijas: telefono, nombre, email, tags, opt_in, origen.
  3. Formato E.164 en telefono.
  4. Etiquetas separadas por coma en la columna tags.
  5. opt_in = "si" solo si podés demostrar consentimiento explícito (formulario, checkout, botón CTWA).
  6. origen = fuente del contacto (web, ctwa, referido, evento, importado).
  7. Guardar como CSV UTF-8, no XLSX.

Formato E.164 y por qué es innegociable

La Cloud API de Meta solo acepta teléfonos en formato E.164. Cualquier variante genera errores silenciosos: el contacto se crea, pero no se puede mensajear.

FormatoEjemplo¿Sirve para el CRM?
E.164+5215512345678✅ Correcto
Con paréntesis+52 (55) 1234-5678❌ Requiere limpieza
Sin código de país5512345678❌ Requiere prefijo
Con 00 en vez de +005215512345678❌ Formato E.123, no E.164
Con espacios+52 55 1234 5678⚠️ Algunos CRM lo aceptan y limpian
Trick de Google SheetsUsá =REGEXREPLACE(A2,"[^0-9+]","") para eliminar todo lo que no sea número o "+" en la columna de teléfono. Después, agregá el prefijo país donde falte con IF(LEFT(A2,1)="+", A2, "+52"&A2).

7 pasos para importar sin errores

  1. Auditá la base: quedate solo con contactos activos de los últimos 12 meses. Todo lo anterior sin interacción, archivar.
  2. Normalizá los teléfonos al formato E.164.
  3. Marcá el opt-in en una columna binaria: sí (con evidencia) / no.
  4. Exportá a CSV UTF-8 desde Sheets o Excel.
  5. Mapeá los campos en el importador del CRM. Priorizá teléfono, nombre, tags, opt-in, origen.
  6. Importá 100 registros de prueba primero. Revisá cómo se ven en el CRM.
  7. Subí el batch completo y activá la detección de duplicados en modo "fusionar".

6 errores comunes al importar contactos a un CRM de WhatsApp

  • Importar la base entera sin opt-in y arrancar campañas HSM al día siguiente — bajada de Quality Rating garantizada.
  • Dejar teléfonos duplicados sin fusionar — se rompen los reportes de conversión por contacto.
  • Mapear "notas" a "tags" — genera decenas de etiquetas basura que ensucian el pipeline.
  • Subir XLSX en vez de CSV UTF-8 — acentos rotos en toda la base.
  • Importar sin marcar el origen — imposible medir después qué canal traía leads de calidad.
  • Olvidar exportar un backup antes de importar — no hay marcha atrás si el mapeo salió mal.

Importar desde otras herramientas

FuenteMétodo recomendadoCuidado
Google SheetsExportar a CSV UTF-8Normalizar teléfonos con REGEXREPLACE antes
ExcelGuardar como CSV UTF-8En Windows suele exportar como Windows-1252 por defecto
HubSpotExportación nativa de contactosMapear 'lifecycle stage' a etiquetas del CRM de WhatsApp
SalesforceData Loader o exportación de reporteFiltrar solo contactos con teléfono válido
PipedriveExportar personas a CSVEl campo 'label' de Pipedrive suele ir a 'tags'
Tiendanube / VTEX / ShopifyExportación de clientes con teléfonoCasi siempre requieren pedir opt-in por segunda vez
Consentimiento en e-commerceEl teléfono cargado al comprar no equivale a opt-in de WhatsApp salvo que el checkout tuviera un checkbox explícito. Ante la duda, pedí opt-in con una plantilla de servicio antes de arrancar campañas.

Preguntas Frecuentes

CliengoCliengo importa contactos por CSV con detección automática de duplicados, normalización de teléfonos y validación de opt-in — todo en una sola pantalla. La primera migración incluye asistencia de un especialista para evitar rompimientos de Quality Rating.
Explorar más con IA

Profundiza este tema con tu asistente favorito

Abre una conversación pre-cargada con el contexto de esta página. La IA analiza el contenido y responde tus dudas específicas.

ChatGPT abre con el prompt pre-cargado. Gemini no soporta pre-carga por URL: copiamos el prompt al portapapeles y solo tienes que pegarlo (Ctrl/Cmd + V).

CliengoesMeta Business Partner