A2P 10DLC

Regístrate una vez, envía a EE. UU.

A2P 10DLC es la forma en que el SMS application-to-person llega a los destinatarios de EE. UU. en números estándar de 10 dígitos. Registras una marca y luego una campaña que describe los mensajes que envías. Los operadores verifican ambos y conceden capacidad de envío a la campaña una vez aprobada.

send-notification.ts
202 · 0.4s
import { BirdClient } from "@messagebird/sdk";

const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });

const { data, error } = await bird.sms.send({
  from:     "Bird",
  to:       "+15005550006",
  text:     "Your order #4821 has shipped. Track it: bird.ly/t/4821x",
  category: "transactional",
}).safe();

if (error) throw error;
console.log(data.id);
// → "sms_4kT01Lq2m..."
Hi Ada, reminder of your appointment tomorrow at 14:30 with Dr. Kowalski.
Your order #4821 has shipped. Track it: bird.ly/t/4821x
Your subscription renews on 3 Sep for €12/mo. Manage it here: bird.ly/account

Por qué existe 10DLC.

A2P 10DLC forma parte del cumplimiento de SMS en la API de SMS de Bird. Los operadores de EE. UU. exigen que toda empresa que envíe tráfico de aplicación por long codes locales registre la marca que hay detrás y cada campaña que ejecuta. El tráfico registrado obtiene capacidad de envío verificada y la confianza del operador; el tráfico no registrado se filtra. Bird presenta ambos y reporta el estado de aprobación para que envíes a una campaña que realmente está activa.

El flujo de registro.

Marca, luego campaña, luego los números que la llevan.

  1. 01

    Registra una marca.

    Envía la entidad legal que hay detrás de tu tráfico. Los operadores la verifican y la marca se convierte en la identidad a la que se asocia cada campaña.

  2. 02

    Registra una campaña.

    Describe los mensajes que envías: el caso de uso, contenido de ejemplo y el flujo de opt-in. La aprobación es lo que desbloquea el rendimiento de la campaña.

  3. 03

    Asocia tus números.

    Asocia los long codes que llevarán la campaña. A partir de entonces, su tráfico de aplicación en EE. UU. circula por la campaña registrada.

  4. 04

    Consulta el estado hasta que esté activa.

    La aprobación tarda de días a semanas. Sondea el estado de la campaña a través de la API para que tu código lo espere en lugar de enviar a una campaña pendiente.

Comprueba el estado de una campaña desde la API.

Presentas la marca y la campaña desde el dashboard; la API expone en qué punto está cada una. Lee la campaña por su id y ramifica según el estado antes de empezar a enviar.

campaign-status.ts
200 · approved
const { data: campaign } = await bird.sms.compliance.campaigns
  .get("cmp_7Hq2...")
  .safe();

if (campaign.status === "approved") {
  // throughput is live — safe to send
}

console.log(campaign.brandId); // → "brand_3Lx9..."

10DLC es cómo los long codes obtienen capacidad de envío en EE. UU.

Si envías desde long codes, 10DLC es lo que los transforma de un riesgo de filtrado a un remitente verificado. El número es tuyo desde el momento en que lo compras, pero su tráfico de aplicación en EE. UU. solo fluye a pleno ritmo una vez aprobada la campaña a la que está asociado.

Costes de registro.

TCR establece estas tarifas y Bird las traslada al coste, con precios en tiempo real desde la API de facturación de Bird: una tarifa única de marca, una tarifa única de verificación por envío de campaña y una tarifa mensual recurrente por campaña que varía según el caso de uso.

Tarifas de registro

Marca
Precio
Government$4.50
Non-profit$4.50
Private for-profit$4.50
Public company$4.50
Verificación de campaña
Precio
Por envío$15.00
Campaña / mensual
Precio
2FA$10.00
Account notification$10.00
Agents & franchises$30.00
Charity$3.00
Customer care$10.00
Delivery notification$10.00
Fraud alert$10.00
Higher education$10.00
K-12 education$10.00
Low volume$1.50
M2M$10.00
Marketing$10.00
Mixed$10.00
Political$10.00
Polling voting$10.00
Proxy$10.00
Public service announcement$10.00
Security alert$10.00
Sweepstake$10.00

Presenta tu marca y campaña, y luego envía.

10DLC es uno de los regímenes de cumplimiento de SMS en Bird. Regístrate desde el dashboard, rastrea la aprobación a través de la API y envía a destinatarios de EE. UU. con capacidad de envío verificada.

Empieza con un canal.
Añade los demás cuando estés listo.

Una clave API de prueba es tuya de inmediato. El acceso a producción se desbloquea cuando añades un método de pago y verificas un remitente.

¿Usas Claude Code, Cursor o Codex? Copia un prompt de configuración y tu agente instalará el Bird CLI y las habilidades por ti. Elige el tuyo:

Cursor