Klaviyo cobra por perfil activo con opt-in. Cada dirección que subes cuenta desde el primer día — antes incluso de mandarle ningún email. Si importas un CSV sin verificar, empiezas a pagar por contactos muertos desde el minuto uno, y encima castigas tu reputación cuando envías la primera campaña.
Verificar antes de importar es el paso que casi nadie hace. Y es donde se pierden entre 500 y 3.000€/año en tramos altos.
Qué considera Klaviyo un "active profile"
Un perfil pasa a "active" (y a contar para el precio) cuando cumple cualquiera de estas condiciones:
- Tiene consentimiento de email (
subscribed) - Tiene consentimiento de SMS
- Tiene datos de push notification
- Tiene actividad en los últimos 12 meses (comportamiento web/app)
Un perfil suppressed o sin ningún canal de comunicación NO cuenta. Pero un perfil con subscribed: true cuenta para siempre, aunque nunca abra un email — hasta que se dé de baja o Klaviyo lo suprima por rebote.
Traducido: si importas 20.000 emails y el 25% son inválidos, empiezas pagando por 20.000 aunque solo 15.000 sean reales.
Cuáles son los tramos que te interesa saltar
Klaviyo Email (a día de esta actualización, ajusta con su calculadora oficial):
| Perfiles activos | Precio/mes aprox. | |---|---| | Hasta 500 | 20€ | | Hasta 1.500 | 45€ | | Hasta 3.000 | 60€ | | Hasta 5.000 | 100€ | | Hasta 10.000 | 150€ | | Hasta 20.000 | 275€ | | Hasta 50.000 | 720€ |
Los saltos duelen mucho más arriba. Pasar de 21.000 a 19.500 perfiles limpiando puede suponer ~5.400€ ahorrados al año. Y saltar de 51.000 a 48.500 (limpieza agresiva) puede ser el doble.
Cuatro filtros que tienes que pasar al CSV antes de subirlo
Empieza con tu CSV de origen (exportado de Shopify, PrestaShop, WooCommerce, o de otra herramienta). Aplica estos filtros en orden.
Filtro 1: sintaxis inválida
Errores como nombre gmail.com (sin @), nombre@ (sin dominio), espacios internos, caracteres no ASCII sin normalizar. En Google Sheets:
=IF(NOT(REGEXMATCH(A2, "^[^\s@]+@[^\s@]+\.[^\s@]+$")), "INVÁLIDO", "OK")
Descarta los INVÁLIDO.
Filtro 2: dominios muertos
Direcciones como pepe@terra.es, pepe@ono.com, pepe@arrakis.es. Terra cerró en 2017 y siguen apareciendo en listas.
Método rápido a mano: agrupa por dominio en Sheets (=REGEXEXTRACT(A2, "@(.*)")), lista los top 20 dominios de tu CSV. Los sospechosos (Terra, Ono, Wanadoo, Yahoo España viejo, dominios corporativos de empresas que ya no existen) verifícalos con dig MX dominio.com desde terminal. Si no hay MX, es dominio muerto.
Método rápido con herramienta: subir el CSV a ClearRows, que hace la comprobación DNS de cada dominio único de tu lista y te devuelve los muertos en 30 segundos. Gratis, sin registro.
Filtro 3: emails desechables / temporales
10minutemail.com, mailinator.com, guerrillamail.com, yopmail.com, sharklasers.com, dispostable.com, y unos 400 más. Salen sobre todo de sorteos y captaciones con incentivo.
Descarga la lista mantenida por la comunidad: github.com/disposable-email-domains/disposable-email-domains. En Sheets cruzas tu columna de dominios con la lista y filtras los que hacen match.
Estos NO los limpies suave — bórralos. Nunca son clientes que van a comprar.
Filtro 4: duplicados por normalización
Klaviyo normaliza al importar: baja a minúsculas, quita espacios al final. Pero no considera equivalentes variantes tipo m.aria@gmail.com y maria@gmail.com (Gmail sí las trata como el mismo buzón; Klaviyo no lo sabe).
Si haces duplicate-check antes:
- Normaliza en Sheets:
=LOWER(TRIM(A2)) - Para Gmail específicamente:
=SUBSTITUTE(REGEXREPLACE(A2, "\+.*@", "@"), ".", "")(elimina puntos y todo lo que va después de+) - Cuenta duplicados con
COUNTIFsobre la columna normalizada.
Los duplicados los importas como uno solo — Klaviyo respeta el más reciente si le dices explícitamente en el importador.
Después de los 4 filtros, ¿cuánto se limpia típicamente?
Rangos que vemos en listas de tiendas online españolas sin limpieza previa:
- Tiendas <2 años, captación cuidada: 3-8% de la lista se descarta
- Tiendas 2-5 años, captación normal: 12-25%
- Tiendas 5+ años, con sorteos frecuentes o importaciones antiguas: 25-45%
Si tu CSV tiene 15.000 filas y limpiando quedan 11.500, Klaviyo te cobra por 11.500 (podría saltarte de tramo 20k al tramo 15k). Ahorro ≈ 100-125€/mes.
Después de importar: mantén la lista limpia
Klaviyo tiene una feature útil: Suppressed List → Sunset flow. Se puede configurar para que suprima automáticamente perfiles que:
- Nunca han abierto (después de X campañas)
- Llevan X meses sin interactuar
- Han rebotado hard bounce
Actívalo. Cada perfil suprimido = un euro menos al mes en tu factura y una entrega mejor para los buenos.
Preguntas frecuentes
¿Klaviyo no verifica los emails al importar? No a nivel MX/SMTP. Comprueba sintaxis básica y normaliza formato, pero un email con dominio muerto se importa igual y empieza a facturar.
¿Puedo importar y luego borrar los malos desde Klaviyo? Sí, pero ya te han facturado en el ciclo actual (si importas el día 1 del mes y borras el día 30, has pagado por ellos ese mes). Además, si envías una campaña antes de limpiar, los rebotes dañan tu sender score de arranque — mucho peor que empezar limpio.
¿Es legal importar a Klaviyo desde España un CSV comprado o de terceros? No con opt-in claro. RGPD requiere base legal específica y trazable. Comprar bases o importar sin haber pedido tú el consentimiento te expone a multas fuertes. Importa solo listas propias con opt-in demostrable.
¿Klaviyo penaliza si al importar detecta muchos rebotes? Sí. Su "Deliverability" tab muestra Sender Reputation Score. Si tu primera campaña rebota >5%, Klaviyo puede pausarte automáticamente y te toca abrir ticket para reactivar. Empezar limpio evita este drama.
¿Cuánto tarda la verificación completa de una lista de 20.000 emails?
Manual con Sheets + dig: 4-8 horas. Con verificador de pago (ZeroBounce/NeverBounce): 15-30 minutos, 60-160€. Con ClearRows: 30 segundos, gratis (detecta sintaxis + dominios muertos + desechables + duplicados; no verifica SMTP-level).
Antes de importar, verifica
Pagar por contactos muertos es una decisión, no una fatalidad. Antes de subir el CSV a Klaviyo, mira qué te llevas de verdad.
Sube tu CSV a ClearRows gratis y en 30 segundos ves qué te ahorras →
Sin registro, sin tarjeta, tu archivo se elimina en 24h.
ClearRows — Barcelona. Datos limpios, ventas reales.