Fundamentos del SMS
Cuánto puede ocupar un SMS, cómo lo cambian las tildes y los emojis, y por qué un solo mensaje puede contar como más de un SMS.
Un SMS parece sencillo, pero dos reglas deciden cuánto puede ocupar y cuántos SMS cuesta de verdad un envío: cuántos caracteres cabe en un mensaje y qué pasa cuando te pasas. Conocerlas es lo que mantiene tus mensajes cortos, con tu marca y con un coste que sabes de antemano. En resumen: escribe en el juego de caracteres básico y cada mensaje contará como un solo SMS.
Longitud y codificación
Un SMS estándar admite hasta 160 caracteres. Ese "estándar" es el juego de caracteres GSM-7: las letras latinas A–Z y a–z, los dígitos 0–9 y la puntuación habitual —lo que escribes la mayoría de las veces—.
En cuanto añades un carácter fuera de ese juego —una tilde (á, ñ), un emoji o un alfabeto no latino— el mensaje pasa a codificación Unicode y el límite baja de golpe a 70 caracteres.
| Codificación | Cuándo se usa | Caracteres por SMS |
|---|---|---|
| Estándar (GSM-7) | Letras latinas, dígitos, puntuación habitual | 160 |
| Unicode | Tildes, emojis, alfabetos no latinos | 70 (67 por parte si se divide en varios SMS) |
Cuándo un mensaje cuenta como más de un SMS
Si tu texto supera el límite, no se corta: se divide en varios SMS que se envían juntos, de modo que tu contacto lo lee como un solo mensaje. La diferencia está en la factura, porque cada parte cuenta como un SMS: un mensaje estándar de 200 caracteres son dos SMS, y un mensaje que pasa a Unicode (por ejemplo, con un emoji) también puede convertirse en dos. Con Unicode el límite por SMS además se ajusta al dividirse: un único SMS Unicode admite 70 caracteres, pero 67 por parte cuando ocupa más de un SMS, porque cada parte lleva los datos necesarios para recomponerlo. Conocer esto te permite mantener la mayoría de mensajes en un solo SMS y el coste bajo control.
Cómo evitar el Unicode accidental
A veces una sola tilde o un emoji bastan para reducir el límite a la mitad sin que te des cuenta. Cuando pasa, el editor te lo avisa con un mensaje —Este mensaje contiene caracteres unicode— que explica que Unicode limita cada SMS a 70 caracteres en vez de 160.
Si el Unicode no era intencionado, usa Eliminar caracteres unicode para sustituirlos automáticamente por su equivalente sencillo (Á → A, ó → o). Tu mensaje vuelve al límite estándar de 160 caracteres.
Cómo aparece tu remitente en el extranjero
En algunos países las operadoras sustituyen un remitente alfanumérico por un número antes de entregar el mensaje. Cuando eso pasa, tu contacto ve un número en lugar del nombre de tu marca y no puede saber que el SMS es tuyo. La solución habitual es nombrar tu marca en el texto del mensaje —en campañas internacionales a veces hace falta y a veces no, según el destino—.
Para resolverlo sin editar cada mensaje, configura un Prefijo de marca en el remitente. Es un texto corto que Instasent antepone al mensaje automáticamente, y solo en los países que sustituyen el remitente alfanumérico — así tu marca sigue visible ahí sin aparecer dos veces donde el remitente ya la lleva. Es un campo del propio remitente, que configuras una vez en sus ajustes, no algo que añadas al cuerpo cada vez.
Qué países sustituyen el remitente es una cuestión regulatoria, recogida en Países y regulación; los remitentes (y el campo del prefijo de marca) se gestionan en Remitentes SMS: alta y registro.
Mensajes en varios idiomas
Una campaña puede llevar varias versiones del mismo SMS en distintos idiomas; cada contacto recibe la versión que coincide con su idioma y el resto recibe la versión por defecto. Esto se configura al escribir la campaña — consulta Crear una campaña.