Entendiendo A2P 10DLC
A2P significa Application-to-Person (Aplicación a Persona). Este es cualquier SMS enviado desde una aplicación de negocio al teléfono de un consumidor. Ejemplos incluyen:- Códigos de verificación (OTP/2FA)
- Confirmaciónes de pedidos
- Recordatorios de citas
- Campañas de marketing
- Notificaciónes y alertas
Por qué se Creo 10DLC?
En el pasado, las empresas podían enviar mensajes SMS ilimitados desde cualquier número de teléfono sin supervisión. Esto llevó a problemas masivos de spam:
- Mensajes de marketing no deseados
- Intentos de phishing
- Mensajes masivos tipo robocall
- Sin responsabilidad para malos actores
Como Funciona el Registro 10DLC
Paso 1: Registro de Marca
Primero, registras tu negocio (marca) con The Campaign Registry (TCR). Necesitarás:
- Nombre legal del negocio
- EIN (Número de Identificación del Empleador)
- Dirección del negocio
- URL del sitio web
- Información de contacto
- Tipo/vertical del negocio
Paso 2: Registro de Campaña
Luego, registras tu caso de uso de mensajería (campaña). Cada campaña describe:
- Caso de uso - Qué tipo de mensajes envías (2FA, marketing, notificaciónes, etc.)
- Mensajes de muestra - Ejemplos del contenido que enviarás
- Proceso de opt-in - Como los usuarios consentirán recibir mensajes
- Proceso de opt-out - Como los usuarios pueden dejar de recibir mensajes (usualmente "Responde STOP")
Paso 3: Asignación de Números
Finalmente, asignas números de teléfono a tus campañas registradas. Cada número solo puede asociarse con una campaña.
Puntuaciónes de Confianza y Rendimiento
Después del registro, tu marca recibe una Puntuación de Confianza que determina tu rendimiento de mensajería (mensajes por segundo). El sistema de puntuaciones de confianza:
| Puntuación de Confianza | Rendimiento de Mensajes |
|---|
| Baja | 1 msg/seg |
|---|---|
| Media-Baja | 2 msg/seg |
| Media | 5 msg/seg |
| Media-Alta | 10 msg/seg |
| Alta | 15 msg/seg |
Factores que Afectan la Puntuación de Confianza
- Antigüedad y reputación del negocio
- Verificación de marca (tarifa opcional de $40 para aprobación más rápida)
- Tipo de caso de uso (2FA obtiene puntuaciones más altas que marketing)
- Comportamiento histórico de mensajería
10DLC vs Short Codes vs Toll-Free
| Característica | 10DLC | Short Code | Toll-Free |
|---|
| Formato de número | (312) 555-1234 | 12345 | 1-800-555-1234 |
|---|---|---|---|
| Tiempo de configuración | 1-2 semanas | 8-12 semanas | 1-2 semanas |
| Costo mensual | Bajo | $1,000+ | Medio |
| Rendimiento | 1-15 msg/seg | 100+ msg/seg | 3-10 msg/seg |
| Mejor para | La mayoria de casos | Campañas de alto volumen | Soporte al cliente |
Cuando Usar Cada Uno
10DLC es ideal para:- Pequenas y medianas empresas
- Mensajes transacciónales (OTP, confirmaciónes)
- Campañas de marketing moderadas
- Conversaciones bidirecciónales
- Mensajería de muy alto volumen
- Campañas sensibles al tiempo
- Grandes empresas con presupuesto
- Soporte al cliente
- Empresas que quieren una imagen 1-800
- Requisitos de registro más bajos
Que Pasa Sin Registro?
Desde febrero de 2025, todos los principales operadores de EE.UU. bloquean el tráfico A2P no registrado. Si intentas enviar sin registro:
Casos de Uso Comúnes de 10DLC
1. Autenticación de Dos Factores (2FA)
Tipo de campaña: Autenticación (mayor rendimiento)typescriptimport Zavudev from "@zavudev/sdk"; const client = new Zavu(); await client.messages.send({ to: "+14155551234", channel: "sms", text: "Tu código de verificación es 847293. Valido por 5 minutos.", });
2. Notificaciónes de Pedidos
Tipo de campaña: Notificaciónes de entregatypescriptawait client.messages.send({ to: "+14155551234", channel: "sms", text: "Tu pedido #12345 ha sido enviado! Rastrea: https://track.example.com/12345", });
3. Recordatorios de Citas
Tipo de campaña: Notificaciónes de cuentatypescriptawait client.messages.send({ to: "+14155551234", channel: "sms", text: "Recordatorio: Tu cita es manana a las 2:00 PM. Responde S para confirmar o N para reprogramar.", });
4. Campañas de Marketing
Tipo de campaña: Marketing (requiere opt-in explicito)typescriptawait client.messages.send({ to: "+14155551234", channel: "sms", text: "Venta flash! 20% de descuento en todo solo hoy. Compra ahora: https://shop.example.com. Responde STOP para cancelar.", });
Requisitos de Registro por Caso de Uso
| Caso de Uso | Requisito de Opt-in | Mensaje de Muestra Necesario | Tiempo de Aprobación |
|---|
| 2FA/OTP | Implicito | Si | 1-2 dias |
|---|---|---|---|
| Transacciónal | Formulario web/App | Si | 1-3 dias |
| Notificaciónes | Formulario web/App | Si | 2-3 dias |
| Marketing | Doble opt-in | Si | 3-5 dias |
| Mixto | Se aplica el más estricto | Si | 3-5 dias |
Como Zavu Simplifica 10DLC
Gestiónar el cumplimiento de 10DLC puede ser complejo. Asi es como Zavu lo maneja por ti:
1. Registro Automatico
Cuando creas un sender en Zavu, automáticamente:- Registramos tu marca con TCR
- Creamos la campaña apropiada
- Asignamos tus números de teléfono
- Manejamos las conexiónes con operadores
2. Tarifas Incluidas
TCR cobra tarifas de registro que suman:- $4 registro de marca
- $15+ registro de campaña
- Tarifas de mantenimiento mensuales
3. Monitoreo de Cumplimiento
Las políticas de los operadores cambian frecuentemente. Nosotros:- Monitoreamos actualizaciones de políticas
- Ajustamos tu registro segun sea necesario
- Te alertamos sobre cambios requeridos
- Prevenimos problemas de cumplimiento antes de que ocurran
4. API Simple
typescriptimport Zavudev from "@zavudev/sdk"; const client = new Zavu(); // Eso es todo - nosotros manejamos el cumplimiento const result = await client.messages.send({ to: "+14155551234", channel: "sms", text: "Tu código de verificación es 123456", }); console.log(result.message.id);
Preguntas Comúnes sobre 10DLC
Necesito registrarme si solo envío pocos mensajes?
Si. No hay exenciones por volumen. Incluso un mensaje por dia requiere registro.
Puedo usar mi número de teléfono existente?
Si, siempre que sea un número de EE.UU. de 10 dígitos. Necesitaras registrarlo con TCR antes de enviar.
Cuanto tiempo toma el registro?
- Marca: 1-2 dias habiles
- Campaña: 1-5 dias habiles
- Total: Usualmente menos de 1 semana
Qué pasa si mi campaña es rechazada?
Razones comúnes de rechazo incluyen:- Faltan instrucciónes de opt-out en las muestras
- Descripción de caso de uso poco clara
- Falta información del negocio
Puedo enviar a múltiples países?
10DLC solo aplica a números de EE.UU. Para mensajería internacional, aplican diferentes regulaciónes. Zavu maneja esto automáticamente basado en el número de destino.
Comenzando
Listo para empezar a enviar SMS en cumplimiento? Asi es como:
npm install @zavudev/sdkRecursos Relaciónados
- Tarifas A2P 10DLC 2025 - Desglose completo de tarifas
- Requisitos de Registro 10DLC - Guía paso a paso
- SMS API para Desarrolladores - Documentación completa de la API