Conformità

Le regole, gestite in un unico punto.

Inviare SMS significa rispettare le regole dei carrier e dei regolatori: registrazione A2P 10DLC negli USA, gestione delle keyword di opt-out ovunque e pre-registrazione del sender ID in molti paesi. Bird gestisce ciascuna da un unico punto e ne riporta lo stato tramite l'API.

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

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

const code = generateOtp();

const { data, error } = await bird.sms.send({
  from: "Bird",
  to:   "+15005550006",
  text: `Your Bird verification code is ${code}. Reply STOP to opt out.`,
}).safe();

if (error) throw error;
console.log(data.id);
// → "sms_4kT01Lq2m..."

Today at 2:14 PM

Hey Ada — your Bird sign-in code is 482917. It'll expire in 10 minutes. Don't share it with anyone.
482917
Delivered

Tre regimi, un'unica superficie.

La conformità è il layer dell'API SMS di Bird che mantiene il tuo traffico consegnabile. Si applicano regimi diversi a seconda di dove invii e che tipo di messaggio invii: il traffico applicativo USA richiede il 10DLC, ogni destinatario può fare opt-out e molti paesi vincolano i mittenti alfanumerici dietro una pre-registrazione. Presenti ciascuno una volta e ne controlli lo stato dallo stesso client con cui invii.

Quale regime si applica a me?

Cosa devi registrare dipende da dove si trovano i tuoi destinatari e da cosa invii. La maggior parte dei programmi applicativi USA tocca tutti e tre contemporaneamente.

RegimeCosa copreDove si applica
A2P 10DLCRegistrazione di brand e campagna per il traffico application-to-personStati Uniti
Opt-out (STOP/HELP)Gestione delle keyword STOP, HELP e START e una lista di soppressioneOvunque tu invii
Registrazione del sender IDPre-registrazione dei sender ID alfanumerici prima che possano consegnareMolti paesi che lo richiedono

Presenta una volta, controlla lo stato dall'API.

Sottoponi un brand e una campagna 10DLC, una verifica toll-free o una registrazione di sender ID dal dashboard. Bird la porta ai carrier e ai registri ed espone lo stato corrente tramite l'API, così il tuo codice di provisioning può attendere l'approvazione invece di tirare a indovinare. La gestione dell'opt-out non richiede alcuna configurazione — viene applicata a ogni invio.

FAQ sulla conformità SMS

Cosa devo registrare prima di poter inviare?+
Dipende da dove invii e cosa invii. Il traffico applicativo USA richiede la registrazione di brand e campagna A2P 10DLC. Molti paesi richiedono la pre-registrazione del sender ID per i mittenti alfanumerici. La gestione dell'opt-out vale ovunque e non richiede alcuna configurazione.
Devo costruire io stesso la gestione dell'opt-out?+
No. Le keyword STOP, HELP e START vengono rispettate automaticamente a ogni invio. Uno STOP sopprime il destinatario, HELP attiva una risposta di aiuto e START lo reiscrive. La lista di soppressione è interrogabile tramite l'API.
Come faccio a sapere quando una registrazione è approvata?+
Bird presenta ogni registrazione ai carrier o ai registri e ne riporta lo stato tramite l'API. Il tuo codice può fare polling sullo stato della registrazione e attendere l'approvazione invece di inviare verso una campagna che non è ancora attiva.
La conformità è separata dal resto dell'API SMS?+
No. Usa lo stesso client e le stesse chiavi di invio, numeri e bidirezionale. Lo stato di registrazione e la lista di soppressione sono risorse API accanto alla chiamata di invio, così un'unica integrazione copre sia l'invio sia le regole che lo circondano.

Registrati una volta, invia con fiducia.

La conformità è una delle funzionalità dell'API SMS di Bird: invio, numeri, bidirezionale in entrata, routing e analisi arrivano insieme a essa.

Inizia con un canale.
Aggiungi gli altri quando sei pronto.

Una chiave API di test è subito tua. La produzione si sblocca quando aggiungi un metodo di pagamento e verifichi un mittente.

Usi Claude Code, Cursor o Codex? Copia un prompt di configurazione e il tuo agente installerà la CLI e le skill di Bird per te. Scegli il tuo:

Cursor