Envía mensajes de texto SMS automáticamente desde tus dispositivos IoT cuando los datos de un sensor cumplan una condición que tú definas: un exceso de temperatura, un dispositivo desconectado, una salida de geocerca. SMS llega a cualquier teléfono celular con señal, sin necesidad de instalar una app ni tener plan de datos.
Para enviar alertas SMS desde Ubidots, crea un evento con una condición de disparo (basada en valor, inactividad, geocerca o contexto) y agrega una acción Enviar SMS. El mensaje puede incluir variables dinámicas como nombre del dispositivo, valor actual y marca de tiempo.
Cuándo usar SMS para alertas IoT
Destinatarios sin smartphones o sin cobertura de datos estable: SMS funciona en cualquier teléfono celular.
Industrias reguladas que requieren un registro auditable de SMS (servicios públicos, salud, seguridad).
Operaciones de campo en zonas de baja señal: el SMS llega a teléfonos donde las redes de datos fallan.
Mercados con baja adopción de WhatsApp: Norteamérica, partes de Europa, partes de Asia.
Cadenas de escalamiento: SMS como respaldo cuando WhatsApp o las notificaciones push no se leen.
Requisitos
Una cuenta de Ubidots en el plan Industrial o superior.
Uno o más números de teléfono destinatarios con código de país.
Crédito SMS suficiente en tu cuenta (los mensajes se facturan por país y prefijo de destino — consulta el calendario de precios).
1. Crear un nuevo evento
Ve a Data → Eventos y haz clic en el botón + de la esquina superior derecha. Elige el tipo de evento que se ajuste a tu necesidad: condicional, global o programado.
Configura la lógica del disparador con condiciones AND/OR. Los tipos de disparador están documentados por separado: basado en valor, inactividad, geocerca y basado en contexto.
2. Configurar la acción SMS
Una vez que la lógica del disparador esté lista, haz clic en + agregar acción y selecciona Enviar SMS.
Destinatarios: agrega uno o más números de teléfono, cada uno con código de país.
Mensaje de disparador activo: el cuerpo del SMS enviado cuando se dispara el evento. Usa el icono de etiqueta en la esquina superior derecha del campo de mensaje para insertar variables dinámicas: nombre del dispositivo, nombre de la variable, valor actual, marca de tiempo y más.
Mensaje de regreso a la normalidad (opcional): se envía cuando la condición del disparador deja de cumplirse. Consulta Eventos de regreso a la normalidad.
Formato de marca de tiempo: por defecto, las marcas de tiempo se muestran como
YYYY-MM-DD HH:mm:ss TZ. Si prefieres recibir milisegundos UNIX epoch, haz doble clic en la etiqueta de marca de tiempo y elimina todo lo que esté después del símbolo de tubería (|).Repetir acción (opcional): dispara el mismo SMS varias veces mientras el evento siga activo (máximo 50 repeticiones).
Haz clic en Guardar.
IMPORTANTE: las alertas SMS admiten hasta 140 caracteres. Cualquier exceso se recorta. Comienza con el nombre del dispositivo y el umbral superado, y mantén cortas las variables dinámicas.
3. Pestaña de configuración
Asigna un nombre al evento, agrega una descripción opcional, aplica etiquetas para controlar la visibilidad para tus usuarios finales, define un período de enfriamiento (en segundos) para silenciar disparos repetidos y configura una o más ventanas activas durante las cuales el evento puede ejecutarse. Haz clic en Guardar.
Buenas prácticas
Mantén menos de 140 caracteres: cualquier exceso se recorta silenciosamente.
Comienza con lo importante: nombre del dispositivo + umbral + acción requerida, dentro de los primeros 60 caracteres. Muchas pantallas de previsualización cortan después.
Evita preámbulos: "Alerta de Ubidots:" desperdicia 18 caracteres que podrían llevar datos reales.
Cuida los prefijos de país: un prefijo equivocado = SMS facturado a otro país y a veces silenciosamente descartado por los operadores.
Combina con voz para alertas críticas: SMS para el registro auditable, voz para despertar al operador.
Precios y límites
Facturación por mensaje: se factura por país y prefijo de destino — consulta el calendario de precios.
Longitud del mensaje: 140 caracteres como máximo. Los mensajes más largos se recortan.
Límite de repeticiones: máximo 50 repeticiones por disparo de evento.
Disponibilidad por plan: plan Industrial o superior.
Preguntas frecuentes
¿Por qué no llegó mi SMS?
Causas comunes: (1) el número falta o tiene el código de país incorrecto; (2) el operador de destino descartó silenciosamente el mensaje (algunos prefijos bloquean SMS automatizados — prueba con otro destinatario); (3) el evento está fuera de su ventana activa; (4) la acción está silenciada por el período de enfriamiento; (5) el crédito SMS de la cuenta está agotado; (6) el mensaje superó los 140 caracteres y el cuerpo recortado fue inútil.
Mi mensaje supera los 140 caracteres — ¿qué pasa?
Se recorta a 140 caracteres. Ubidots no divide en SMS multiparte. Para enviar más contenido, cambia a la acción de WhatsApp (sin límite de longitud) o a la acción de Email.
¿Puedo incluir valores de sensor, nombres de dispositivo y marcas de tiempo en el SMS?
Sí: usa el icono de etiqueta en la esquina superior derecha del campo de mensaje para insertar variables dinámicas. Vigila el contador de caracteres: cada variable se expande a su valor real al enviarse y cuenta contra el límite de 140 caracteres.
¿En qué se diferencian el cooldown y las ventanas activas?
El cooldown silencia la acción durante N segundos después de que se dispara, para que un sensor inestable no inunde al destinatario. Las ventanas activas definen las franjas de hora del día o día de la semana durante las cuales el evento puede ejecutarse. Se combinan: un evento debe estar dentro de una ventana activa Y haber pasado su cooldown para dispararse.
SMS vs. WhatsApp — ¿cuál usar?
SMS llega a cualquier teléfono con señal, sin necesidad de opt-in, pero está limitado a 140 caracteres y se factura por prefijo de país. WhatsApp permite mensajes más largos, respuestas de doble vía y contenido más rico, pero requiere opt-in del destinatario y un canal aprovisionado. Usa SMS para teléfonos antiguos, zonas con poca cobertura y mercados con baja adopción de WhatsApp. Consulta Enviando notificaciones de WhatsApp.
