Para calcular el ROI de una campaña SMS necesitas tres datos: costo total, ingresos atribuibles directamente a los mensajes, y tasa de entrega real. Con esos tres números aplicas la fórmula ((Ingresos - Costo) / Costo) x 100 y obtienes el retorno exacto en menos de cinco minutos. Esta guía te lleva paso a paso con ejemplos y las métricas del panel de SMS Masivos.
Según Gartner, el SMS mantiene una tasa de apertura superior al 90%, comparado con el 20-25% del email. El canal ya parte con ventaja estructural. SMS Masivos opera desde hace 15 años con entrega directa a 5 carriers mexicanos y tasa de entrega del 99%, lo que reduce la variable de "mensajes no entregados" en tu cálculo.
Si mandas 10,000 SMS y no sabes si generaste $5,000 o $50,000 en ingresos, estás operando a ciegas. Esta guía te da la fórmula completa, tres escenarios de referencia y las métricas del panel para que calcules tu ROI desde el primer envío. Si estás empezando con SMS marketing, la guía de SMS Marketing para empresas cubre la estrategia completa de principio a fin.
Lo que necesitas antes de empezar
Para calcular el ROI de tu campaña SMS con precisión, reúne estos datos antes de seguir los pasos:
- Acceso al panel de envíos: el dashboard de SMS Masivos te da mensajes entregados, clics y respuestas en tiempo real.
- Mecanismo de rastreo activo: un código de cupón único, parámetros UTM en los links, o un código de promoción exclusivo del SMS. Sin rastreo no puedes atribuir ingresos con certeza.
- Registro de ingresos del período: ventas totales del período de la campaña, separadas por las que canjearon el código SMS vs las que no.
- Costo real de la campaña: no solo el precio de los mensajes. Incluye tu tiempo de preparación y cualquier costo de diseño.
Cómo calcular el ROI de tu campaña SMS: 6 pasos
Paso 1: Calcula el costo total de la campaña
El costo total no es solo el precio de los mensajes. Incluye todo lo que invertiste para que la campaña saliera:
- Costo de mensajes: precio por SMS x mensajes enviados. En SMS Masivos, los precios arrancan desde $0.13 MXN por mensaje en alto volumen. Para saber el costo exacto de tu campaña, multiplica el número de mensajes por el precio que corresponde a tu plan en la página de precios.
- Tiempo de preparación: horas que dedicaste a limpiar la lista, redactar el mensaje y configurar el envío. Asígnale un valor a tu tiempo.
- Diseño o copywriting: si contrataste a alguien para redactar o diseñar la campaña, inclúyelo.
Ejemplo: envías 5,000 SMS. Supongamos que tu plan te da un precio de $0.30 MXN por mensaje: 5,000 × $0.30 = $1,500 MXN. Dedicaste 2 horas a preparar la lista y redactar el mensaje (a $300/hora de tu tiempo) = $600 MXN adicionales. Costo total: $2,100 MXN. Sustituye el precio por SMS con el de tu plan real.
Paso 2: Configura el mecanismo de rastreo
Este es el paso donde la mayoría falla. Sin un mecanismo de rastreo, no sabes qué ingresos vienen del SMS y cuáles habrían llegado de todas formas.
Tres opciones para rastrear, ordenadas de menor a mayor precisión:
- Código de cupón único por cliente: generas un código distinto para cada destinatario. El panel de SMS Masivos registra qué código se envió a qué número. Cuando el cliente canjea el código, sabes exactamente qué SMS generó esa venta.
- Parámetros UTM en el link: agregas
?utm_source=sms&utm_campaign=promo-mayoal link del mensaje. Google Analytics o tu herramienta de analytics registra las visitas y conversiones de ese origen. - Código de promoción compartido: un código como PROMOMAYO para todos. Menos preciso porque no distingue entre clientes, pero es mejor que no tener nada.
Los ingresos que no puedes rastrear no entran al cálculo. Ser conservador aquí protege la credibilidad de tus reportes.
Paso 3: Determina los ingresos atribuibles
Los ingresos atribuibles son únicamente los que puedes vincular directamente a tu campaña SMS. Para calcularlos:
- Cuenta cuántos destinatarios canjearon tu código o llegaron por tu link UTM.
- Multiplica ese número por el ticket promedio de compra.
- Si usaste grupo de control (enviaste SMS a la mitad de tu lista y dejaste la otra mitad sin mensaje), réstale a los ingresos del grupo que recibió SMS los ingresos del grupo que no recibió. Ese diferencial es tu ingreso atribuible real.
Ejemplo: de 5,000 SMS enviados, 180 personas canjearon tu cupón. El ticket promedio fue de $450 MXN. Ingresos atribuibles: 180 x $450 = $81,000 MXN.
Paso 4: Aplica la fórmula de ROI
Con los números sobre la mesa, aplica la fórmula:
ROI (%) = ((Ingresos atribuibles - Costo total de la campaña) / Costo total de la campaña) x 100
Con el ejemplo anterior:
- Ingresos atribuibles: $81,000 MXN
- Costo total: $2,100 MXN
- ROI = (($81,000 - $2,100) / $2,100) x 100 = 3,757%
Por cada peso que invertiste en la campaña, recuperaste $38.57. Ese número es el que usas para decidir si la campaña funcionó y cuánto invertir en la siguiente.
Paso 5: Compara tu resultado contra benchmarks por tipo de campaña
El ROI varía según el tipo de campaña. Aquí tienes benchmarks de referencia para interpretar tu resultado:
Los siguientes son ejemplos construidos para practicar el cálculo con la fórmula del Paso 4. Las tasas de respuesta y tickets mostrados son hipotéticos y no representan benchmarks de ninguna industria. Sustituye cada valor por los datos reales de tu negocio para obtener tu ROI verdadero.
| Tipo de campaña | SMS enviados | Tasa de respuesta (referencia) | Ticket promedio (ejemplo) | Qué determina el ROI |
|---|---|---|---|---|
| Cobranza (recordatorio de pago) | 2,000 | ~17% | $1,200 MXN | El monto de la deuda existente. A mayor deuda por recuperar, mayor retorno por cada SMS enviado. |
| Fidelización (cupón a clientes existentes) | 800 | ~12% | $280 MXN | La frecuencia de compra del cliente. Clientes que ya confían convierten a tasa más alta con menor incentivo. |
| OTP / verificación de identidad | 10,000/mes | N/A (transaccional) | $350 MXN | El valor del cliente verificado. El costo del SMS se diluye en el lifetime value del usuario. |
| Promoción a lista fría | 5,000 | ~2-4% | $300 MXN | La calidad de la segmentación. Una lista de 500 bien segmentada puede superar en ROI a un blast de 5,000 genérico. |
La campaña de cobranza tiende a tener el mejor retorno porque la deuda ya existe y el SMS solo acelera el pago. La campaña a lista fría requiere más volumen para el mismo retorno porque estás activando clientes que no te conocen. En ambos casos, el SMS rara vez tiene retorno negativo cuando el mensaje es relevante y el mecanismo de rastreo está bien configurado.
Paso 6: Identifica qué mejorar en el siguiente ciclo
Con el ROI calculado, el paso siguiente es mejorar el número en cada ciclo. Estas son las palancas que más mueven el ROI:
- Segmenta mejor: enviar a 500 clientes con alta probabilidad de conversión puede superar en ROI a un blast de 5,000 contactos genéricos. Revisa tu lista antes de cada envío.
- Ajusta el timing: los SMS enviados a media mañana (10-11 AM) o al cierre de jornada laboral (5-6 PM) tienden a tener mayor tasa de respuesta. Prueba horarios y compara.
- Personaliza el mensaje: incluir el nombre del cliente y una referencia específica (nombre del negocio, producto que compró antes) aumenta la tasa de respuesta.
- Un solo CTA por mensaje: un link, una acción, un objetivo. Más opciones equivalen a menos clics.
- Reduce la fricción: agrega un link de pago directo en campañas de cobranza. Cada paso extra entre el SMS y la acción reduce la conversión.
El ROI del SMS no es estático: mejora con cada ciclo si mides y ajustas. La diferencia entre el primer envío y el décimo suele ser de 2x a 3x en tasa de conversión, solo por aprendizaje acumulado.
Los tres errores que inflan (o hunden) tu cálculo de ROI
Error 1: Atribuir todas las ventas del período al SMS
Si envías SMS un martes y ese día vendes más, no puedes atribuir el 100% del incremento al SMS. Usa un grupo de control: envía el SMS a la mitad de tu lista y deja la otra mitad sin mensaje. La diferencia en ventas entre los dos grupos es tu ingreso atribuible real. Sin grupo de control, siempre vas a sobreestimar el ROI.
Error 2: No incluir el costo de tu tiempo
El costo de la campaña no es solo el precio de los SMS. Incluye el tiempo que dedicaste a preparar la lista, redactar el mensaje y revisar los reportes. Si ese tiempo tenía un valor económico alternativo, es un costo real que pertenece al denominador de tu fórmula.
Error 3: Medir solo la primera compra
Un cliente que regresa vale más que una sola transacción. Si tu campaña trajo a un cliente que compra tres veces al año con ticket de $800 MXN, su valor real es $2,400 MXN anuales. Usar el LTV (Lifetime Value) en lugar del ticket único puede justificar inversiones que parecerían marginales si solo mides la primera conversión.
Preguntas frecuentes
¿Cuántos SMS necesito enviar para que el ROI sea confiable?
Con 500 SMS ya puedes obtener una lectura preliminar. Para datos estadísticamente significativos, apunta a 2,000 o más envíos por campaña. Campañas más pequeñas sirven para probar copy y timing antes de escalar.
¿Qué ROI se considera bueno en SMS marketing?
Como referencia general, cualquier ROI arriba de 500% es positivo (recuperas 5x tu inversión). Campañas de cobranza y OTP suelen superar 10,000% porque previenen pérdidas que ya existen. Campañas de adquisición a lista fría andan entre 500% y 1,500%.
¿Puedo calcular el ROI si no tengo link ni cupón en el SMS?
Sin mecanismo de rastreo solo puedes estimar, no calcular. La estimación usa el incremento de ventas en el período de la campaña vs un período comparable sin campaña. El margen de error es alto. Agrega un link o código desde el primer envío.
¿El panel de SMS Masivos calcula el ROI automáticamente?
El panel te da las métricas base (entregados, clics, respuestas, cupones canjeados). Tú ingresas tu ticket promedio y costo total para obtener el ROI calculado en el dashboard de reportes. Si quieres ajustar el costo por mensaje para mejorar tu margen, revisa los planes y precios de SMS según tu volumen de envío.









