Bird SMS
SMS che fanno progredire
la conversazione.
Invia l'aggiornamento che le persone cercano, lancia una campagna che desiderano e mantieni viva la conversazione quando rispondono. Bird riunisce invio SMS, pubblici, contenuti e reportistica di consegna, con un'API per la tua applicazione e uno spazio di lavoro per il tuo team.
import { BirdClient } from "@messagebird/sdk";
const bird = new BirdClient({ apiKey: process.env.BIRD_API_KEY! });
const message = await bird.sms.send({
from: "Bird",
to: "+31612345678",
text: "Your order #4821 has shipped. Track it: bird.ly/t/4821x",
category: "transactional",
});
console.log(message.id);
// → "sms_01m11jw130e7svjzv70kgqr38w"
Messaggi illustrativi e risposta API.
Scelto ogni giorno dai team che creano software di livello mondiale
Leggi altre storie dei clientiTrova il tuo flusso di lavoro SMS.
Crea una notifica, lancia una campagna o lascia spazio alla risposta.
Per la tua applicazione
Invia nel momento che conta.
Aggiornamenti sugli ordini, promemoria appuntamenti e avvisi di servizio. Integra un invio SMS nell'evento che lo rende utile.
Esplora l'API di invioPer il tuo team marketing
Dai al messaggio un motivo.
Riunisci pubblico, contenuto e revisione del lancio in un'unica campagna. Rendi l'offerta rilevante prima di inviare.
Esplora il marketing SMSPer la conversazione
Lascia spazio alla risposta.
Ricevi messaggi su un numero idoneo, collegali alla tua applicazione e rispondi con il contesto che il cliente si aspetta.
Esplora gli SMS bidirezionaliCampagne e invii massivi
Una campagna che il tuo team può sostenere.
Scegli un pubblico, componi il messaggio e rivedi l'invio insieme. Visualizza in anteprima personalizzazioni e segmenti, conferma il mittente e pianifica la campagna. La dashboard, l'API e il tuo agente operano con lo stesso ciclo di vita dell'invio.
Mantieni permesso e finalità vicini al contenuto. Segui consegne e risposte, poi collega le azioni che la tua azienda misura alla campagna che le ha generate.
Fieldnotes · Lancio autunnale
Campagna di esempio
Un motivo chiaro. Un passaggio successivo.
Campagna
Lancio autunnale
Stato
Pronta per la revisione
Campagna illustrativa. Esplora il contenuto e la revisione del lancio; questa anteprima non invia messaggi.
Scegli l'identità che le persone vedono
Un numero locale
Conversazioni e notifiche
Un numero verde
Un'identità nazionale con supporto SMS
Un codice breve
Un programma di messaggistica approvato
Il nome del tuo brand
Messaggi unidirezionali dove supportato
Scegli in base a destinazione, funzionalità e requisiti di registrazione.
Mittenti e destinazioni
Parti dal nome che vedono sullo schermo.
Il mittente determina cosa riconosce il cliente e se può rispondere. Scegli un numero locale, un numero gratuito, uno short code o un nome brand, poi verifica le destinazioni e i requisiti di registrazione per quella scelta.
Un numero, un mittente registrato e il permesso di contattare una persona risolvono parti diverse del percorso. Bird rende visibili queste decisioni prima che tu lanci in un nuovo mercato.
Da npm install a un invio di test
Invia un SMS dal linguaggio che già utilizzi.
Sviluppa con Node.js, Python, Go o PHP, oppure usa la CLI e l'API HTTP. Lo stesso mittente, messaggio e record di consegna accompagnano la tua integrazione. Segui la guida di invio per un test controllato prima di inviare ai clienti.
const msg = await bird.sms.send({
from: "+15557654321",
to: "+14155550100",
text: "Your verification code is 123456.",
category: "authentication",
});
console.log(msg.id, msg.status);Prima di inviare ai clienti, controlla la registrazione del mittente per ogni destinazione. Segui la guida all'invio SMS dalla richiesta all'esito di consegna, poi usa gli eventi SMS e le risposte in entrata per gestire le ricevute di consegna e i messaggi inviati ai tuoi numeri.
I controlli dietro un programma SMS affidabile.
Prepara il mittente, controlla la destinazione e comprendi il risultato.
- 01
Controlli di destinazione
Scegli i paesi verso cui il tuo spazio di lavoro può inviare. Verifica il supporto mittente e i requisiti di registrazione prima di abilitare una nuova destinazione.
- 02
Connettività con gli operatori
Bird gestisce la connettività con gli operatori ed espone il risultato riportato tramite un unico record del messaggio.
- 03
Routing di livello operatore
L'instradamento risponde alla destinazione e alle condizioni dell'operatore, con i risultati di consegna disponibili per la tua applicazione.
- 04
SMS bidirezionali in ingresso
I messaggi in arrivo su numeri idonei generano webhook firmati nello spazio di lavoro, pronti per la verifica e l'elaborazione da parte della tua applicazione.
- 05
Numeri di ogni tipo
Scegli numeri lunghi, numeri verdi, codici brevi o un sender ID. Disponibilità e registrazione dipendono dalla destinazione.
- 06
A2P 10DLC nel dashboard
Registrazione di brand e campagne gestita nella console; lo stato è interrogabile via API.
- 07
Lookup MNP prima dell'invio
La number intelligence aiuta a identificare la rete del destinatario e supporta l'instradamento verso la destinazione.
- 08
Parole chiave di opt-out e assistenza
Le parole chiave STOP riconosciute bloccano gli invii da quel mittente a quel destinatario. HELP restituisce informazioni di assistenza. Verifica le parole chiave supportate nel tuo paese.
- 09
Ricevute di consegna come webhook
Iscriviti agli eventi del ciclo di vita SMS e ispeziona il record del messaggio quando una consegna richiede indagini.
- 10
Segmenti e sicurezza Unicode
Bird calcola la codifica e i segmenti fatturabili. Controlla il corpo del messaggio con il calcolatore di segmenti prima di inviare.
Esplora la piattaforma SMS
Ogni funzionalità in profondità. Un'unica API, un unico set di chiavi.
Invio.
L'API di invio: segmenti, sicurezza Unicode, batch e idempotency.
Numeri.
Long code, short code, toll-free e alpha sender ID.
Bidirezionale.
SMS in entrata e risposte conversazionali come webhook firmati con HMAC.
Conformità.
Registrazione A2P 10DLC, parole chiave di opt-out e regole per il sender ID.
Instradamento.
Controlli sulla destinazione, passaggio all'operatore ed evidenza di consegna.
Analisi.
Esiti di consegna, motivi di errore e latenza dalle ricevute dell'operatore.
Destinazioni.
Tipi di mittente per paese, regole di registrazione e copertura.
30
paesi attivati in due mesi, come riportato da Airwallex
Storia del cliente
Avvicina il tuo prossimo mercato.
Airwallex ha collaborato con Bird per gestire i requisiti locali e migliorare la consegna internazionale degli SMS. Il team ha riportato una riduzione del tempo medio di attivazione per paese da un mese o più a circa sette giorni.
Leggi la storia di AirwallexSMS è un canale in un toolkit più ampio. Verifica gli utenti con codici di verifica monouso tramite Verify, controlla il tipo di linea e l'operatore di un numero prima di inviare con Lookup, oppure raggiungi lo stesso dispositivo con rich card tramite RCS.
Stai valutando Bird rispetto al provider attuale? Bird vs Twilio per SMS mette a confronto le due chiamate di invio, entrambe le interfacce 10DLC e ciò che ciascuno offre a un agente di coding.
Segui il messaggio dopo la risposta dell'API.
Ricevi eventi firmati sull'accettazione e sull'invio dei messaggi, oltre che sugli esiti di consegna riportati. Verifica le firme e deduplica i tentativi ripetuti di consegna dei webhook nel tuo ricevitore.
{
"type": "sms.delivered",
"timestamp": "2026-05-19T15:42:01.221Z",
"data": {
"sms_id": "sms_01m11jw130e7svjzv70kgqr38w",
"workspace_id": "ws_01m11jw130e7svjzv70kgqr38w",
"to": "+15005550006",
"from": "+12025550188",
"tags": [{ "name": "campaign", "value": "order_update" }],
"metadata": { "user_id": "usr_12345" },
"carrier": "Verizon",
"mcc_mnc": "311480",
"cost": {
"amount": null,
"currency_code": "USD",
"transaction_amount": null,
"passthrough_amount": null
}
}
}
La consegna del webhook e la consegna SMS sono esiti separati. Un tentativo di webhook fallito non significa che il messaggio sia fallito. Usa la guida webhook per i tentativi e il replay, e la timeline del messaggio per lo stato SMS.
sms.acceptedAccettato dall'API e accodato per il passaggio all'operatore.sms.sentInoltrato all'SMSC dell'operatore di destinazione.sms.deliveredRicevuta di consegna ricevuta dall'operatore (DLR).sms.rejectedRifiutato durante l'elaborazione o l'invio all'operatore. Ispeziona l'errore per determinare l'azione successiva.sms.undeliveredIl tentativo si è concluso senza consegna per un motivo potenzialmente recuperabile. Questo non reinvia automaticamente l'SMS.sms.failedErrore terminale: il messaggio non verrà consegnato.
Una piattaforma di messaggistica connessa
Scegli il canale giusto per ogni esigenza.
Usa Verify quando serve generare, recapitare e verificare un codice monouso. La consegna via SMS è solo una parte della verifica: scadenza, controllo della risposta e fallback configurato fanno parte di quel flusso.
Esplora RCS e WhatsApp per contenuti più ricchi e interazioni specifiche del canale. Pianifica l'onboarding del mittente, i permessi e qualsiasi fallback in modo esplicito per i canali che scegli.
Prezzi
Prezzi per le destinazioni a cui invii.
Consulta le tariffe per destinazione pubblicate, i costi dei mittenti e le commissioni dell'operatore per il tuo traffico. La codifica e la lunghezza del messaggio renderizzato determinano i segmenti fatturabili. Discuti i tuoi requisiti per un rollout più ampio.
Domande sull'invio di SMS
Scelgo io il mittente?
Come evitano i tentativi ripetuti un messaggio duplicato?
Accettato significa consegnato?
Un batch è la stessa cosa di un broadcast?
Scegli il tuo prossimo flusso SMS
Invia la tua prima richiesta prima di scrivere codice.
L'intera API pubblica è una collection Postman, convertita dalla stessa specifica OpenAPI da cui vengono generati gli SDK, con una richiesta e una risposta di esempio per ogni endpoint. Fai un fork nel tuo spazio di lavoro, imposta una chiave API e invia una richiesta live.
Mettilo in pratica.
Prosegui con la documentazione, le guide e gli esempi per questo argomento. Le risorse sono in inglese.
Costruisci la prossima conversazione.
Crea il tuo spazio di lavoro, prepara un mittente e testa la tua integrazione SMS. Per il lancio di una campagna o un nuovo mercato, porta i tuoi requisiti a uno specialista SMS.