De los seis criterios de la tabla que verás más abajo, cuatro deciden: el coste total por mensaje realmente entregado, la entregabilidad medible en los operadores, el cumplimiento (consentimiento, baja con STOP, horarios) y la calidad de la integración con tus herramientas. El resto, ergonomía y opciones de personalización, sirve para desempatar dos ofertas equivalentes. Una prueba de entrega con dos plataformas, explicada más abajo, resuelve la duda antes de firmar.
Plataforma de SMS: SaaS o API según el volumen
Una plataforma SaaS se usa desde el navegador: importas contactos, redactas, programas y consultas estadísticas. Encaja con equipos de marketing que lanzan pocas campañas de SMS marketing al mes sin desarrollador.
Una API de SMS expone el envío como llamadas HTTP. Hace falta en cuanto los mensajes salen de un evento, como la confirmación de un pedido o un código de acceso. Estos SMS transaccionales no pasan por una pantalla de envío manual. Muchas ofertas incluyen los dos modos en la misma cuenta. Comprueba que la facturación y las estadísticas sean comunes, porque si no acabarás siguiendo dos presupuestos.
Para unos pocos miles de SMS al mes basta el SaaS, también para el SMS profesional entre un equipo y sus clientes. Cuando un CRM o una tienda online deba disparar los envíos, exige una API REST con documentación pública, ejemplos de código y un entorno de pruebas. Una documentación reservada a clientes que ya han firmado es la primera señal de alerta.
Precio por SMS y coste total
La tarifa que aparece por SMS dice poco del coste final. Lo distorsionan dos cosas: el número de segmentos facturados y los envíos fallidos. A eso se suman los gastos accesorios: cuota mensual, remitente personalizado, número dedicado para las respuestas y tramos de descuento reservados a grandes volúmenes.
Los segmentos son aritmética. Un SMS en alfabeto GSM admite 160 caracteres, y solo 70 en cuanto un carácter se sale de ese alfabeto, por ejemplo un emoji (codificación UCS-2). Si el mensaje es más largo, se divide en segmentos, y una cabecera de 6 bytes, tomada de los 140 que ocupa cada SMS, los deja en 153 caracteres en GSM y en 67 en Unicode. Cada segmento se factura normalmente como un SMS; confírmalo en tu contrato.
Ejemplo, sin ninguna tarifa: el mismo texto de 140 caracteres, con o sin emoji.
- Sin emoji: 140 caracteres caben en los 160 del GSM: 1 segmento por destinatario.
- Con emoji: 140 caracteres superan los 70 de Unicode y se reparten en 3 segmentos por destinatario (67 caracteres como máximo cada uno, 201 plazas).
El emoji triplica los segmentos, y con ellos la factura, sea cual sea el precio del segmento. Los números inválidos también pesan: si el 5 % de una lista de 10.000 contactos está inactivo y el contrato cobra los fallos, 500 SMS salen sin llegar a nadie en cada campaña. Pregunta por escrito si se facturan los fallos. Para comparar tarifas entre proveedores, mira el artículo sobre SMS low cost o premium y sus precios por SMS.
Entregabilidad y conexión directa con operadores
Un SMS pasa por la plataforma, a veces por uno o varios agregadores, y luego por el operador del destinatario. Cada intermediario añade un riesgo de pérdida. Algunas ofertas low cost no prometen ninguna garantía de entrega.
Pregunta a cada proveedor si el mensaje sale por una conexión directa con el operador del destinatario o por un intermediario. Pregunta también qué tasa de entrega mide, en qué periodo y de qué forma: acuse de recibo del operador o un simple estado «enviado». Solo un acuse de entrega por mensaje permite comprobar una tasa. Si escribes al extranjero, pide la lista de países cubiertos con la tarifa y el tipo de enrutamiento de cada uno. Para entender qué bloquea un mensaje en el operador, lee el artículo sobre la entregabilidad de los SMS en los operadores.
API de SMS e integración con CRM o tienda online
Dos preguntas bastan para filtrar. ¿Existe un conector nativo para tu CRM o tu tienda (HubSpot, Salesforce, Shopify, PrestaShop, WooCommerce)? Si no, ¿la API admite webhooks de retorno para recibir en tiempo real el estado de entrega y las respuestas STOP?
Prueba el flujo completo con un contacto ficticio antes de desarrollar nada.
Consentimiento y horarios de envío
Las normas cambian de un país a otro, y las que siguen son las de Francia, que sirven de ejemplo. En Francia, la CNIL recuerda que la prospección por SMS a particulares exige, en principio, el consentimiento previo, libre, específico e informado (artículo L.34-5 del Código de Correos y Comunicaciones Electrónicas). Los clientes existentes pueden recibir ofertas de productos similares si pudieron oponerse al recoger sus datos y pueden volver a hacerlo en cada mensaje. En B2B, el consentimiento no es sistemático si el mensaje se refiere a la actividad profesional del destinatario, que debe conocer el origen de sus datos y la finalidad del mensaje, y poder oponerse con facilidad. Si envías desde España o a destinatarios españoles, aplica la normativa local y no la francesa: confírmala con tu asesor legal. Para el caso francés en detalle, tienes el artículo sobre los mensajes SMS comerciales.
Lo que la plataforma debe hacer por ti: sellar con fecha cada consentimiento, conservar la prueba, incluir una mención de baja en cada mensaje y tramitar los STOP sin demora, como explica el artículo sobre la ley del STOP SMS.
Los horarios dependen de una carta de los operadores. En Francia, la carta de Business Messaging de la af2m, vigente desde el 1 de marzo de 2026, limita los SMS promocionales a la franja de 8:00 a 21:30 (antes hasta las 22:00). Los mensajes transaccionales, como el seguimiento de un paquete, quedan fuera. Algunos proveedores aplican reglas más estrictas: lee sus condiciones y comprueba que la programación de envíos bloquee las franjas prohibidas.
En cuanto a los datos, exige alojamiento en la UE, un contrato de encargado del tratamiento conforme al artículo 28 del RGPD y un acceso seguro, con permisos por usuario y doble autenticación.
Calidad de los números: HLR lookup antes del envío
Un SMS a un número dado de baja sale igualmente y a veces cuesta lo mismo. El HLR lookup consulta la red para saber si un número está asignado a un abonado localizable. Hazlo antes de la campaña: un número válido hoy puede darse de baja el mes que viene.
Pregunta a la plataforma si ofrece este control, cuánto cuesta y si cobra los envíos a números ya inválidos. Si no lo ofrece, limpia la lista antes, como detalla el artículo sobre el archivo de clientes actualizado.
Soporte y prueba gratuita
El soporte se evalúa antes de firmar: envía una pregunta técnica concreta (límite de peticiones de la API, qué pasa si rechazan un remitente) y cronometra la respuesta. Lee también las opiniones recientes de clientes sobre la fiabilidad de los envíos, teniendo en cuenta que muchos comparativos los publican los propios editores de plataformas: la reputación de un proveedor se comprueba fuera de su web. Una respuesta vaga o tardía anticipa el seguimiento que tendrás después.
Exige una prueba gratuita o un lote de SMS de regalo para la prueba de entrega, porque es lo que te dará tu tasa de entrega real. Mientras no la hayas medido, prefiere no tener permanencia o una duración corta el primer año. Pide las condiciones de baja por escrito. El remitente personalizado (alfanumérico, con el nombre de tu marca) debe poder registrarse sin costes ocultos. El RCS, un mensaje enriquecido solo para terminales compatibles, se ofrece a veces como opción: el artículo sobre la mensajería RCS detalla sus límites.
Tabla de criterios para comparar dos plataformas de SMS
| Criterio | Qué comprobar | Señal de alerta |
|---|---|---|
| Precio por SMS | Precio por segmento, tramos, gastos accesorios, facturación de fallos | Tarifa única sin detalle de gastos |
| Entregabilidad | Conexión directa con operadores, acuse de entrega por mensaje | Solo el estado «enviado» |
| API e integración | Documentación pública, webhooks, conector de CRM o tienda | Documentación solo bajo petición |
| Cumplimiento | Prueba de consentimiento, STOP automático, bloqueo de franjas prohibidas | STOP que hay que añadir a mano |
| Calidad de los números | Control HLR antes del envío, limpieza de inválidos | Ningún control de la lista |
| Soporte y contrato | Respuesta técnica antes de firmar, prueba, duración del compromiso | Permanencia larga sin prueba |
Prueba de entrega antes de firmar
- Abre una cuenta de prueba en dos plataformas y pide el mismo volumen de SMS de test.
- Reúne entre 30 y 50 números de compañeros, repartidos entre los distintos operadores del país de destino.
- Envía el mismo mensaje, a la misma hora y con tu remitente.
- Anota por destinatario la hora de recepción, el remitente que se muestra y si aparece el STOP.
- Compara con los acuses de entrega de la plataforma: deben coincidir.
- Responde STOP desde un móvil y comprueba que ese número queda bloqueado para el envío siguiente.
Descarta la plataforma que anuncie una entrega que tus móviles no confirman.
Errores frecuentes
Elegir solo por el precio por SMS hace olvidar los segmentos, los fallos facturados y los gastos accesorios. Muchos firman sin prueba de entrega, importan una lista antigua sin revisar los números o dejan salir un recordatorio comercial sin mención STOP. Queda la identidad del envío: un remitente que tus clientes no reconocen deja el mensaje sin firma.
Antes de tu próxima campaña, pasa una muestra de tu lista por un control HLR y compara la tasa de números inválidos con lo que te factura tu proveedor.

