Saltar al contenido principal
Recopilar un consentimiento válido es la base de un programa de SMS compatible. El método y el lenguaje de divulgación que necesitas dependen del tipo de programa que estés ejecutando: promocional, transaccional o de OTP.

Opt-ins promocionales

Los mensajes promocionales requieren el estándar de consentimiento más alto. El suscriptor debe realizar una acción afirmativa para hacer opt-in.

Métodos de recopilación de opt-in

Formulario de registro web

Un formulario en tu sitio web, página de aterrizaje o ventana emergente donde los suscriptores ingresan su número de teléfono. Requisitos:
  • La casilla de opt-in de SMS debe estar desmarcada por defecto.
  • El lenguaje de divulgación debe aparecer en el mismo formulario, encima del botón de envío, no en un enlace externo ni oculto.
  • El consentimiento de SMS debe recopilarse por separado del consentimiento de correo electrónico.

Palabra clave de text-to-subscribe

Los suscriptores envían una palabra clave por mensaje de texto a tu número de remitente para hacer opt-in (por ejemplo, “Envía DESCUENTO al 58120”). Tú defines la palabra clave y el mensaje de confirmación que se envía de vuelta.
Con iOS 26, los mensajes de números que no están guardados como contactos se filtran a una carpeta separada de “Remitentes desconocidos”. Debido a que con text-to-subscribe el suscriptor envía el primer mensaje, tu número aparece en su historial de mensajes antes de que respondas, lo que lo convierte en un remitente conocido. Este es uno de los mejores métodos de recopilación para la visibilidad en la bandeja de entrada de iOS.

Código QR

Un código QR que abre la aplicación de SMS del suscriptor con tu número de remitente y palabra clave ya rellenados. Ideal para señalización en tienda, empaques de productos, recibos y eventos. Para crear uno, usa un generador de códigos QR de SMS que admita el formato de URL sms: (por ejemplo, QR Code Dynamic o QRKIT). El formato de URL subyacente es sms:+[phone_number]?body=KEYWORD. Para un agente de RCS, usa sms:+[phone_number]?service_id=[your_agent_id]%40rbm.goog&body=MESSAGE. Puedes encontrar tu número de teléfono e ID de agente en Settings > Senders. Dondequiera que compartas el código QR, incluye el lenguaje de divulgación en la misma superficie: descripción del programa, frecuencia de mensajes, “Pueden aplicar tarifas de mensajes y datos” e instrucciones de opt-out.
Al igual que el text-to-subscribe, los códigos QR establecen tu número como un remitente conocido antes de que respondas, lo que les otorga la misma ventaja de visibilidad en la bandeja de entrada de iOS 26.

Pago y punto de venta

Recopila opt-ins en el momento de la compra. El opt-in debe ser una casilla separada y desmarcada, y no puede presentarse como requerido para confirmaciones de pedidos o actualizaciones de entrega.

Formulario de registro físico

Recopila números de teléfono en un formulario impreso en ubicaciones minoristas, eventos o mostradores de servicio. Incluye el mismo lenguaje de divulgación requerido para los opt-ins digitales. Importa a estos suscriptores mediante CSV o API. Consulta Importar suscriptores.

Correo electrónico

Una solicitud de opt-in en una campaña de correo electrónico existente que pide a los suscriptores que también se unan a tu lista de SMS. Tener una dirección de correo electrónico no implica consentimiento de SMS. El suscriptor debe hacer opt-in activamente a través de una acción separada. Para ver ejemplos de código, consulta los ejemplos de formularios de registro de OneSignal y la muestra de recopilación de correo electrónico y SMS en GitHub.

Lenguaje de divulgación requerido

Toda divulgación de opt-in promocional debe cubrir:
  • El nombre de tu marca
  • Que el suscriptor recibirá mensajes de marketing automatizados recurrentes
  • Frecuencia de mensajes (aproximada)
  • “Pueden aplicar tarifas de mensajes y datos”
  • Cómo hacer opt-out (STOP)
  • Enlaces a tus Términos de Servicio y Política de Privacidad
  • Una declaración de que el consentimiento no es una condición de compra
La descripción del programa debe indicar explícitamente que los mensajes son para marketing. Un lenguaje vago como “actualizaciones” o “información” no es suficiente. Las casillas premarcadas no cumplen con las normas en ningún lugar.

Opt-ins transaccionales

Los mensajes transaccionales tienen un estándar de consentimiento más bajo que los mensajes promocionales. Que un usuario ingrese su número de teléfono en un formulario que incluye lenguaje de divulgación es un opt-in suficiente. No se requiere una casilla separada. La divulgación debe aparecer directamente en el campo del número de teléfono o cerca de él. No puede estar en una página separada ni oculta en los términos de servicio.

Puntos de recopilación comunes por caso de uso

Caso de usoDónde recopilar
Confirmaciones de pedidos y actualizaciones de envíoPago, cerca del campo del número de teléfono
Notificaciones de cuenta (alertas de seguridad, facturación)Creación de cuenta o formulario de registro
Recordatorios de citasFormulario de reserva o programación
Secuencias de incorporaciónCreación de cuenta o configuración de perfil
Preferencias de notificaciónPágina de preferencias en la app o web

Lenguaje de divulgación requerido

Toda divulgación de opt-in transaccional debe incluir:
  • El nombre de tu marca
  • Los tipos específicos de mensajes que el usuario recibirá (por ejemplo, “mensajes de texto de confirmación de pedido y actualización de envío”, en lugar de solo “mensajes” o “actualizaciones”)
  • “Pueden aplicar tarifas de mensajes y datos”
  • Cómo hacer opt-out (por ejemplo, “Responde STOP para cancelar la suscripción”)
Un número de teléfono por sí solo no es consentimiento. Si tu formulario recopila un número de teléfono pero no tiene texto de divulgación, no tienes consentimiento para enviar mensajes de texto.El consentimiento se limita al propósito declarado. Si un usuario consintió recibir actualizaciones de envío en el pago, eso no cubre el envío de recordatorios de citas desde una parte diferente de tu negocio.

Opt-ins de OTP

El consentimiento para los mensajes de contraseña de un solo uso sigue el mismo estándar que los mensajes transaccionales. Que un usuario ingrese su número de teléfono en un formulario que incluye lenguaje de divulgación es suficiente. Toda divulgación de opt-in de OTP debe incluir:
  • El nombre de tu marca
  • Los tipos específicos de mensajes que el usuario recibirá (por ejemplo, “códigos de verificación y alertas de seguridad”)
  • “Pueden aplicar tarifas de mensajes y datos”
  • Cómo hacer opt-out (por ejemplo, “Responde STOP para cancelar la suscripción”)

Validación de la audiencia

Una lista de suscriptores limpia mejora la entregabilidad, reduce los costos y mantiene tu programa compatible.

Valida los números de teléfono con Lookup

Antes de agregar un número a tu lista de suscriptores, usa Lookup de OneSignal para verificarlo. Lookup comprueba si un número de teléfono es válido, activo y móvil, filtrando líneas fijas, números VoIP, líneas desconectadas y números mal escritos antes de que reciban un mensaje. Ejecuta Lookup en el punto de recopilación (por ejemplo, al enviar el formulario) o como una operación por lotes sobre tus suscriptores existentes.

Recopila solo números de regiones a las que puedes enviar

Asegúrate de recopilar números de teléfono únicamente en geografías donde tengas un remitente con un recurso de remitente aprobado para esa geografía. Si no tienes un remitente con un recurso de remitente aprobado para un país determinado, los mensajes a los números de ese país fallarán.

Verifica la propiedad con una contraseña de un solo uso

Lookup confirma que un número es válido, pero no confirma que la persona que se registra realmente sea propietaria de ese número. Para cerrar esa brecha, envía una contraseña de un solo uso inmediatamente después de que el suscriptor ingrese su número de teléfono. Consulta Contraseñas de un solo uso para saber cómo configurar OTPs con OneSignal Verify o tu propio backend.

Recopila números en formato E.164

Los números de teléfono deben almacenarse en formato E.164: un código de país seguido del número del suscriptor sin espacios, guiones ni paréntesis (por ejemplo, +14155551234). Este es el formato que esperan los operadores y las plataformas de mensajería. Si tu formulario de registro acepta entrada de teléfono en texto libre, valida y normaliza el número a E.164 antes de guardarlo. Tanto la API como la importación por CSV de OneSignal esperan el formato E.164.

Dar marca a tu remitente con una tarjeta de contacto

Una tarjeta de contacto (vCard) permite a los suscriptores guardar tu negocio como contacto en su teléfono. Una vez guardado, el nombre y el logotipo de tu marca aparecen en lugar de un número de teléfono desconocido. Esto mejora la visibilidad, reduce la posibilidad de que los mensajes se ignoren y te ayuda a evitar la bandeja de entrada de “Remitentes desconocidos” de iOS. Entregas una tarjeta de contacto enviando un archivo .vcf como un mensaje MMS.

Crea tu archivo vCard

Crea un archivo .vcf con la información de contacto de tu negocio. Puedes usar un generador de vCard en línea o escribirlo en un editor de texto. El formato es texto plano:
BEGIN:VCARD
VERSION:3.0
FN:Your Business Name
ORG:Your Business Name
TEL;TYPE=CELL:+15551234567
END:VCARD
Usa el mismo número de teléfono que tu identidad de remitente de SMS. Opcionalmente, puedes incluir una propiedad PHOTO con el logotipo de tu marca para que aparezca junto al nombre del contacto.

Aloja el archivo en una URL pública

El archivo .vcf debe ser accesible a través de una URL directa y de acceso público, no una página de descarga o vista previa. Alójalo en tu CDN, servidor web o almacenamiento en la nube (AWS S3, Google Cloud Storage) con acceso de lectura público habilitado.

Envía la tarjeta de contacto

1

Crea un nuevo mensaje SMS

En el panel de OneSignal, crea un nuevo mensaje SMS.
2

Adjunta la URL de la vCard

En el campo Media URL, pega la URL pública de tu archivo .vcf alojado.
3

Agrega el cuerpo del mensaje

Anima al suscriptor a guardar tu contacto, por ejemplo: “¡Guarda nuestro contacto para que siempre sepas que somos nosotros! Toca el adjunto para agregarnos a tus contactos.”
4

Envíala como parte de tu flujo de bienvenida

Envíala cuando un nuevo suscriptor haga opt-in, para que tu número sea reconocido antes de que lleguen futuros mensajes.
Enviar una tarjeta de contacto usa el campo de URL de medios, lo que significa que el mensaje se envía como MMS y se cobra a tarifas de MMS.

Preguntas frecuentes

¿Cuál es la diferencia entre el consentimiento promocional y el transaccional?

Los mensajes promocionales requieren consentimiento expreso por escrito, una acción afirmativa como marcar una casilla desmarcada o enviar una palabra clave por mensaje de texto. Los mensajes transaccionales tienen un estándar más bajo: que un usuario ingrese su número de teléfono en un formulario donde el lenguaje de divulgación es visible es suficiente. La divulgación debe estar presente y ser específica sobre los tipos de mensajes que recibirán.

¿Necesito doble opt-in para todos los programas promocionales?

El doble opt-in es obligatorio para los programas de carritos abandonados en EE. UU. Para otros programas promocionales es opcional, pero muy recomendable: reduce las quejas de spam, mejora la calidad de la lista y proporciona una documentación de consentimiento más sólida.

¿Puedo recopilar el consentimiento de SMS y de correo electrónico en el mismo formulario?

Puedes usar el mismo formulario, pero debes recopilar el consentimiento para cada canal por separado. Agrupar el consentimiento de SMS con el consentimiento de correo electrónico (por ejemplo, una sola casilla para ambos) no cumple con las normas para SMS.

¿Puedo importar suscriptores de otro proveedor?

Sí, si ya han proporcionado un consentimiento válido que cumple con los requisitos del tipo de programa que estés ejecutando. Consulta Importar suscriptores para saber cómo transferir suscriptores existentes mediante CSV o API.

¿Qué es el formato E.164?

E.164 es el formato estándar internacional de números de teléfono: un signo más, el código de país y el número del suscriptor sin espacios ni puntuación (por ejemplo, +14155551234 para un número de EE. UU.). La API y la importación por CSV de OneSignal requieren números en este formato.

¿Por qué debería usar Lookup antes de agregar suscriptores?

Enviar a números inválidos, de líneas fijas o desconectados desperdicia gasto y puede dañar tu reputación de remitente ante los operadores. Lookup los filtra antes de que lleguen a tu lista, lo que mejora la entregabilidad y reduce los costos.

Páginas relacionadas

Gestión de palabras clave de consentimiento

Gestiona STOP, HELP, START y palabras clave de opt-out personalizadas después de que los suscriptores hagan opt-in.

Cumplimiento regulatorio

Reglas de operadores, horas de silencio, contenido prohibido y el marco regulatorio más amplio.

Contraseñas de un solo uso

Configura OTPs con OneSignal Verify o tu propio backend para verificar la propiedad del número.

Mensajería promocional

Patrones específicos de mensajería promocional: configuración de doble opt-in, centros de preferencias y guía de envío.