SMS marketing en ecommerce: por qué tus mensajes no llegan y cuánto dinero se pierde
Enviaste 5.000 SMS para el lanzamiento de tu colección. La plataforma te cobró todos. Pero solo 3.100 llegaron a un teléfono real.
El resto se perdió en el vacío: números con formato incorrecto, líneas desconectadas, teléfonos de otro país colados en tu base española. El proveedor te cobró igualmente. Y las ventas no llegaron.
Esto no es un problema técnico de tu plataforma de SMS. Es un problema de calidad de datos.
El SMS tiene el mejor ROI del marketing digital… si tus datos son buenos
Las estadísticas del SMS marketing son espectaculares: tasas de apertura del 98%, respuesta media en 90 segundos, CTR entre 10% y 30% según el sector.
Pero todos esos números asumen que el mensaje llega a una persona real.
Si tu base de teléfonos tiene un 20% de registros inválidos (porcentaje habitual en tiendas que llevan más de 2 años sin limpiar), estás pagando un 20% más por cada campaña y obteniendo un 20% menos de resultados. En volúmenes de 10.000 envíos a 0,05€/SMS, son 100€ tirados por campaña.
Multiplica por las campañas del año: Black Friday, Navidad, Rebajas, San Valentín, Día de la Madre… Fácilmente 800€-1.200€ anuales en envíos a nadie.
Por qué se acumulan teléfonos inválidos en tu tienda
1. El checkout no valida el formato
Tu formulario acepta "666 666 666", "0034666666666", "+34 666-666-666" y "666666666" como el mismo número. Pero tu plataforma de SMS solo entiende uno de esos formatos. El resto genera un error silencioso: el SMS se envía, el proveedor lo intenta, falla, y te cobra igual.
2. Los clientes ponen teléfonos falsos
Un porcentaje de clientes introduce teléfonos inventados para evitar llamadas comerciales. "123456789", "666000000", "000000000". Son datos que nunca fueron reales. Si no los filtras, acumulan polvo en tu CRM durante años.
3. Los números cambian de operador o se dan de baja
Un número válido hoy puede estar desconectado en 18 meses. Los números de prepago tienen una tasa de abandono especialmente alta. En bases de datos de 3 o más años, hasta el 15% de los teléfonos ya no están activos.
4. Importaciones con formato mixto
Si has importado clientes desde un marketplace (Amazon, Etsy, Miravia), una feria, o una base heredada de otro sistema, los formatos de teléfono son un desastre. Algunos incluyen el prefijo internacional, otros no. Algunos usan espacios, otros guiones. La mezcla genera errores en masa.
Un cálculo concreto: cuánto te cuesta una base sucia en SMS
Pongamos una tienda con 8.000 contactos en su lista de SMS.
| Concepto | Cifra | |---|---| | Contactos totales | 8.000 | | Teléfonos con formato incorrecto (est. 8%) | 640 | | Números desconectados (est. 12%) | 960 | | Total inválidos | 1.600 (20%) | | Campañas anuales | 10 | | Coste medio por SMS | 0,06€ | | Gasto anual en inválidos | 960€ |
Casi mil euros al año en mensajes que no llegan a nadie.
Y eso sin contar el daño indirecto: si tu tasa de entrega baja mucho, algunos proveedores de SMS pueden marcarte como remitente de baja calidad, afectando incluso a los envíos que sí son válidos.
Los síntomas que confirman que tienes el problema
- Tu plataforma SMS reporta un 15%+ de "no entregados" sin explicación clara
- Los resultados de tus campañas no escalan con el tamaño de la lista
- Tienes clientes que se quejan de no recibir SMS que según el sistema "se enviaron"
- Importaste clientes hace años y nunca has hecho limpieza
- Tu lista tiene teléfonos sin prefijo internacional mezclados con teléfonos que sí lo tienen
Si reconoces dos o más de estos síntomas, el problema es real y está costando dinero ahora mismo.
Cómo limpiar tu base de teléfonos: guía práctica
Paso 1: Exporta tu lista completa con campo de teléfono
Desde Shopify, WooCommerce o Prestashop, exporta todos los clientes incluyendo el campo de teléfono. En muchos casos descubrirás que el campo está vacío para un porcentaje sorprendentemente alto (clientes que compraron sin dar teléfono).
Paso 2: Normaliza el formato
Estandariza todos los teléfonos al formato internacional E.164: +34XXXXXXXXX para España. Elimina espacios, guiones y paréntesis. Puedes hacerlo con una fórmula en Excel/Google Sheets o con una herramienta de limpieza.
Ejemplo:
666 123 456 → +34666123456
0034 666 123 456 → +34666123456
+34-666-123-456 → +34666123456
Paso 3: Filtra los obviamente inválidos
Descarta números que:
- Tengan menos de 9 dígitos (sin prefijo) o menos de 12 (con +34)
- Sean secuencias repetidas: 666000000, 123456789, 111111111
- Empiecen por dígitos que no corresponden a móviles en España (en España los móviles empiezan por 6 o 7)
Paso 4: Valida los que quedan
Para una validación más profunda, usa un servicio de HLR lookup (Home Location Register). Permite comprobar en tiempo real si un número está activo en una red GSM. El coste es bajo (0,005€-0,01€ por consulta) y elimina los números desconectados aunque tengan formato correcto.
Paso 5: Actualiza tu plataforma y segmenta
Importa solo los teléfonos validados. Crea un segmento separado para los inválidos (por si quieres intentar recuperarlos por email) y elimínalos de tus campañas SMS activas.
El problema del RGPD que nadie menciona
Existe otro motivo para tener tu base de teléfonos limpia: el cumplimiento normativo.
La LSSI-CE y el RGPD exigen que puedas demostrar que tienes consentimiento explícito para enviar comunicaciones comerciales por SMS. Si tu base incluye contactos importados de fuentes dudosas o sin consentimiento documentado, cada SMS enviado es una exposición a sanciones.
La AEPD ha multado a empresas por envíos masivos de SMS sin consentimiento verificable. Las multas para pymes arrancan en 3.000€ y pueden llegar a 300.000€ según el volumen y la reincidencia.
Limpiar tu base no es solo una optimización de marketing. Es higiene legal.
Cuándo limpiar y con qué frecuencia
Limpieza inicial: Si nunca has hecho una, hazla ahora. Una base de 5.000+ contactos sin limpiar tiene casi con certeza un 15-25% de inválidos.
Limpieza periódica: Cada 6 meses para tiendas activas. Los teléfonos tienen una tasa de abandono de alrededor del 8% anual.
Limpieza post-importación: Siempre que importes datos de una fuente externa (marketplace, evento, proveedor anterior).
Limpieza tras campaña fallida: Si una campaña tuvo tasa de entrega inferior al 85%, revisa la base antes de la siguiente.
El ROI de limpiar tus datos
Una tienda con 8.000 contactos que pasa de 80% a 97% de tasa de entrega:
- Antes: 6.400 SMS llegan de 8.000 enviados (80%)
- Después: 5.600 SMS llegan de 5.800 enviados (97%, lista limpia)
- Ahorro por campaña: 240 SMS inútiles eliminados × 0,06€ = 14,40€
- Pero el impacto real: 5.600 mensajes a personas reales vs 6.400 a una mezcla de reales e inválidos
La tasa de conversión sube porque el ratio de alcance efectivo mejora. En una campaña de 1.000€ de inversión, una mejora del 5% en conversión puede generar 200-400€ extra en ventas.
Conclusión
El SMS marketing tiene uno de los mejores retornos del canal digital, pero solo si tus datos son de calidad. Una base con teléfonos inválidos no solo te hace perder dinero en envíos: reduce artificialmente tus tasas de éxito, distorsiona tus métricas y te expone a problemas legales.
La buena noticia: limpiar una base de teléfonos es más rápido y barato que limpiar una base de emails. Y el impacto en campañas es inmediato.
Artículos relacionados
- Por qué tus emails de marketing no llegan: datos sucios en WooCommerce
- Cuánto dinero pierdes con emails inválidos en tu tienda
- RGPD y bases de datos sucias: los riesgos legales reales para tu ecommerce