SMSCompliance10DLCA2P

O que e A2P 10DLC? Guia Completo para Devs

Entenda o que e A2P 10DLC, por que existe, como funciona o registro, limites de throughput e como começar a enviar SMS em conformidade.

Escrito por: Jennifer VillalobosRevisado por: Victor Villalobos22 de dezembro de 202512 min de leitura

O que e A2P 10DLC? Guia Completo para Devs

Se voce envia SMS nos EUA, ja ouviu falar em A2P 10DLC. Esta e a estrutura criada pelas operadoras para separar trafego empresarial legitimo de spam e garantir responsabilidade.

Conceitos Basicos

  • A2P: Application-to-Person — mensagens enviadas por sistemas (OTP, notificacoes, marketing)
  • 10DLC: 10-Digit Long Code — numeros locais de 10 digitos como (415) 555-1234

Por que foi criado?

Antes de 2021 qualquer empresa podia enviar SMS ilimitados, o que gerou:
  • Spam e phishing
  • Textos automatizados com baixa qualidade
  • Nenhum mecanismo de fiscalizacao
AT&T, T-Mobile e Verizon criaram o modelo 10DLC para reduzir spam, melhorar entregabilidade e proteger o consumidor.

Como funciona o registro

  • Marca — registre informacoes da empresa no TCR (nome legal, EIN, endereco, site). Tempo medio: 1-2 dias.
  • Campanha — descreva o caso de uso (2FA, marketing, notificacoes), inclua exemplos, opt-in/opt-out. Tempo: 1-5 dias.
  • Numero — associe numeros de 10 digitos a campanhas aprovadas.
  • Trust Score e Throughput

    ScoreTPSPerfil
    Low1 msg/sSole proprietor
    Medium-Low2 msg/sNegocio novo
    Medium5 msg/sEmpresa estabelecida
    Medium-High10 msg/sMarca vetada
    High15 msg/sEnterprise vetada
    Fatores: idade da empresa, vetting opcional ($40), caso de uso e historico de envio.

    10DLC vs Short Code vs Toll-Free

    Caracteristica10DLCShort CodeToll-Free
    Numero(415) 555-1234123451-800-555-1234
    Setup1-2 semanas8-12 semanas1-2 semanas
    Custo mensalBaixo$1.000+Medio
    Throughput1-15 msg/s100+ msg/s3-10 msg/s
    Quando usarCasos geraisVolume altissimoSuporte e atendimento

    O que ocorre sem registro

    • Mensagens sao bloqueadas
    • Numero pode ser suspenso
    • Possiveis penalidades e blacklist
    • Entregabilidade cai drasticamente

    Casos de uso comuns

    2FA / OTP

    typescript
    await client.messages.send({ to: '+14155551234', channel: 'sms', text: 'Seu codigo e 847293. Expira em 5 minutos.' })

    Notificacoes de pedido

    typescript
    await client.messages.send({ to: '+14155551234', text: 'Pedido #12345 enviado! Track: https://track.example.com/12345' })

    Lembretes de consulta

    typescript
    await client.messages.send({ to: '+14155551234', text: 'Lembrete: consulta amanha as 14h. Responda S para confirmar ou N para reagendar.' })

    Marketing

    typescript
    await client.messages.send({ to: '+14155551234', text: 'Oferta relampago! 20% off so hoje. https://shop.example.com. Responda STOP para sair.' })

    Requisitos por caso

    CasoOpt-inExemplosPrazo
    2FA/OTPImplicitoSim1-2 dias
    TransacionalFormulario/appSim1-3 dias
    NotificacoesFormulario/appSim2-3 dias
    MarketingDouble opt-inSim3-5 dias
    MixedMais restritivoSim3-5 dias

    Como a Zavu ajuda

  • Registro automatico: ao criar um sender, registramos marca, campanhas e numeros.
  • Taxas inclusas: cobrimos $4 de marca, $15+ de campanha e mensais do TCR.
  • Monitoramento: acompanhamos mudancas de politica e ajustamos registros.
  • API simples:
  • typescript
    const result = await client.messages.send({ to: '+14155551234', channel: 'sms', text: 'Seu codigo e 123456' })

    Perguntas frequentes

    • Envio pouco, preciso registrar? Sim, nao ha isencao por volume.
    • Posso usar meu numero atual? Sim, desde que seja local de 10 digitos.
    • Quanto tempo leva? Geralmente menos de 1 semana.
    • E se for rejeitado? Ajustamos os dados e reenviamos; nossa equipe revisa antes.
    • Posso enviar para outros paises? 10DLC vale apenas para numeros dos EUA. A Zavu aplica automaticamente as regras certas por destino.

    Como comecar

  • Cadastre-se em dashboard.zavu.dev
  • Crie um sender e conclua o fluxo guiado
  • Instale o SDK: npm install @zavudev/sdk
  • Envie a primeira mensagem — cuidamos do restante
  • Recursos relacionados:Dificuldades com compliance? Fale conosco ou junte-se ao nosso Discord.

    Precisa de ajuda? Contate-nos ou junte-se à nossa comunidade Discord para suporte.

    Follow us on social media

    Pronto para começar?

    Comece a usar a API de mensagens unificada da Zavu hoje.

    Começar Agora
    O que e A2P 10DLC? Guia Completo para Devs | Zavu Blog | Zavu