Bird SMS
Du SMS qui fait avancer
la conversation.
Envoyez la mise à jour dont les gens ont besoin, lancez une campagne qu'ils attendent et poursuivez la conversation quand ils répondent. Bird réunit envoi SMS, audiences, contenu et rapports de livraison, avec une API pour votre application et un espace de travail pour votre équipe.
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"
Messages illustratifs et réponse API.
Des équipes qui créent des logiciels de classe mondiale nous font confiance au quotidien
Découvrir plus de témoignages clientsFind your SMS workflow.
Build a notification, launch a campaign or make room for the reply.
Pour votre application
Envoyez au moment où ça compte.
Mises à jour de commande, rappels de rendez-vous et alertes de service. Intégrez un envoi SMS à l'événement qui le rend utile.
Explorer l'API d'envoiPour votre équipe marketing
Donnez au message une raison d'être.
Réunissez l'audience, le contenu et la validation de lancement dans une seule campagne. Rendez l'offre pertinente avant de l'envoyer.
Explorer le marketing SMSPour la conversation
Laissez place à la réponse.
Recevez des messages sur un numéro éligible, connectez-les à votre application et répondez avec le contexte attendu par le client.
Explorer le SMS bidirectionnelCampagnes et diffusions
Une campagne que votre équipe peut soutenir.
Choisissez une audience, rédigez le message et validez l'envoi ensemble. Prévisualisez les personnalisations et les segments, confirmez l'expéditeur et planifiez la campagne. Le tableau de bord, l'API et votre agent partagent le même cycle de vie de diffusion.
Gardez la permission et l'intention proches du contenu. Suivez la livraison et les réponses, puis reliez les actions que votre entreprise mesure à la campagne qui les a déclenchées.
Fieldnotes · Lancement automne
Exemple de campagne
Une raison claire. Une prochaine étape.
Campagne
Lancement automne
Statut
Prêt pour revue
Campagne illustrative. Explorez le contenu et la revue de lancement ; cet aperçu n'envoie aucun message.
Choisissez l'identité que vos contacts voient
Un numéro local
Conversations et notifications
Un numéro gratuit
Une identité nationale compatible SMS
Un numéro court
Un programme de messagerie approuvé
Votre nom de marque
Messages unidirectionnels là où c'est possible
Choisissez par destination, fonctionnalités et exigences d'enregistrement.
Expéditeurs et destinations
Commencez par le nom qui s'affiche sur leur écran.
Votre expéditeur détermine ce que le client reconnaît et s'il peut répondre. Choisissez un numéro local, un numéro gratuit, un code court ou un nom de marque, puis vérifiez les destinations et les exigences d'enregistrement pour ce choix.
Un numéro, un expéditeur enregistré et la permission de contacter une personne résolvent des étapes différentes du parcours. Bird rend ces décisions visibles avant de vous lancer sur un nouveau marché.
De npm install à un envoi test
Envoyez un SMS depuis le langage que vous utilisez déjà.
Développez avec Node.js, Python, Go ou PHP, ou utilisez le CLI et l'API HTTP. Le même expéditeur, message et enregistrement de livraison suivent votre intégration. Suivez le guide d'envoi pour un test contrôlé avant d'envoyer à vos clients.
const msg = await bird.sms.send({
from: "+15557654321",
to: "+14155550100",
text: "Your verification code is 123456.",
category: "authentication",
});
console.log(msg.id, msg.status);products/sms.vPBY0M
Les contrôles derrière un programme SMS fiable.
Préparez l'expéditeur, contrôlez la destination et comprenez le résultat.
- 01
Contrôles de destination
Choisissez les pays vers lesquels votre espace de travail peut envoyer. Vérifiez la prise en charge de l'expéditeur et les exigences d'enregistrement avant d'activer une nouvelle destination.
- 02
Connectivité opérateur
Bird gère la connectivité opérateur et expose le résultat rapporté via un seul enregistrement de message.
- 03
Routage de niveau opérateur
Le routage s'adapte à la destination et aux conditions de l'opérateur, avec des résultats de livraison disponibles pour votre application.
- 04
SMS entrants bidirectionnels
Les textos entrants sur les numéros éligibles produisent des webhooks d'espace de travail signés, prêts à être vérifiés et traités par votre application.
- 05
Des numéros de toutes formes
Choisissez des numéros longs, des numéros gratuits, des numéros courts ou un identifiant d'expéditeur. La disponibilité et l'enregistrement dépendent de la destination.
- 06
A2P 10DLC dans le tableau de bord
L'enregistrement de marque et de campagne se fait dans la console ; le statut est interrogeable via l'API.
- 07
Vérification MNP avant envoi
L'analyse du numéro aide à identifier le réseau du destinataire et à acheminer les messages vers leur destination.
- 08
Mots-clés de désinscription et d'aide
Les mots-clés STOP reconnus bloquent les envois de cet expéditeur à cet abonné. HELP renvoie les informations d'assistance. Vérifiez les mots-clés pris en charge dans votre pays.
- 09
Accusés de réception par webhooks
Abonnez-vous aux événements du cycle de vie SMS et inspectez l'enregistrement du message lorsqu'une livraison nécessite une investigation.
- 10
Gestion des segments et de l'Unicode
Bird calcule l'encodage et les segments facturables. Vérifiez le contenu avec le calculateur de segments avant d'envoyer.
Explorez la plateforme SMS
Chaque capacité en détail. Une seule API, un seul jeu de clés.
Envoi.
L'API d'envoi : segments, sécurité Unicode, lots et idempotence.
Numéros.
Long codes, short codes, toll-free et sender IDs alphanumériques.
Bidirectionnel.
SMS entrants et réponses conversationnelles sous forme de webhooks signés HMAC.
Conformité.
Enregistrement A2P 10DLC, mots-clés de désinscription et règles d'identifiant d'expéditeur.
Routage.
Contrôles de destination, transfert à l'opérateur et preuve de livraison.
Analytique.
Résultats de livraison, raisons d'échec et latence à partir des accusés de réception de l'opérateur.
Destinations.
Types d'expéditeurs par pays, règles d'enregistrement et couverture.
30
countries onboarded in two months, as reported by Airwallex
Customer story
Bring your next market closer.
Airwallex worked with Bird to navigate local requirements and improve international SMS delivery. The team reported reducing its average country onboarding time from a month or more to about seven days.
Read the Airwallex storySMS est un canal au sein d'une boîte à outils plus large. Vérifiez les utilisateurs avec des codes à usage unique via Verify, contrôlez le type de ligne et l'opérateur d'un numéro avant d'envoyer avec Lookup, ou atteignez le même appareil avec des cartes enrichies via RCS.
Vous comparez Bird à l'acteur historique ? Bird vs Twilio pour SMS met côte à côte les deux appels d'envoi, les deux interfaces 10DLC et ce que chacun offre à un agent de codage.
Suivez le message après la réponse de l'API.
Recevez des événements signés sur l'acceptation et la soumission des messages, ainsi que sur les résultats de livraison rapportés. Vérifiez les signatures et dédupliquez les tentatives répétées de livraison des webhooks dans votre récepteur.
{
"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 livraison du webhook et la livraison du SMS sont deux résultats distincts. Un webhook échoué ne signifie pas que le texte a échoué. Utilisez le guide des webhooks pour les réessais et la relecture, et la chronologie du message pour le statut SMS.
sms.acceptedAccepté par l'API et mis en file d'attente pour la transmission à l'opérateur.sms.sentSoumis au SMSC de l'opérateur de destination.sms.deliveredAccusé de réception reçu de l'opérateur (DLR).sms.rejectedRefusé lors du traitement ou de la soumission à l'opérateur. Inspectez l'erreur pour déterminer l'action suivante.sms.undeliveredLa tentative s'est terminée sans livraison pour une raison potentiellement récupérable. Cela ne soumet pas automatiquement le SMS à nouveau.sms.failedÉchec définitif : le message ne sera pas livré.
Une plateforme de messagerie connectée
Choisissez le canal adapté à la tâche.
Utilisez Verify quand la tâche consiste à générer, envoyer et vérifier un code à usage unique. La livraison par SMS n'est qu'une partie de la vérification ; l'expiration, le contrôle de la réponse et le repli configuré relèvent de ce workflow.
Explorez RCS et WhatsApp pour du contenu plus riche et des interactions propres à chaque canal. Prévoyez l'enregistrement de l'expéditeur, les autorisations et tout repli explicitement pour les canaux que vous choisissez.
Tarification
Tarifs selon les destinations d'envoi.
Consultez les tarifs publiés par destination, les coûts d'expéditeur et les frais opérateur pour votre trafic. L'encodage et la longueur du message rendu déterminent les segments facturables. Discutez de vos besoins pour un déploiement plus large.
Questions sur l'envoi de SMS
Est-ce que je choisis l'expéditeur ?
Comment les réessais évitent-ils un texte en double ?
Accepté signifie-t-il livré ?
Un batch est-il la même chose qu'un broadcast ?
Choisissez votre prochain flux SMS
Envoyez votre première requête avant d'écrire la moindre ligne de code.
L'intégralité de l'API publique est une collection Postman, convertie à partir de la même spécification OpenAPI qui sert à générer les SDKs, avec un exemple de requête et de réponse pour chaque endpoint. Dupliquez-la dans votre propre espace de travail, définissez une clé API et envoyez une requête en direct.
Mettez-le en pratique.
Poursuivez avec la documentation, les guides et les exemples sur ce sujet. Les ressources sont en anglais.
Créez la prochaine conversation.
Créez votre espace de travail, préparez un expéditeur et testez votre intégration SMS. Pour le déploiement d'une campagne ou un nouveau marché, adressez vos besoins à un spécialiste SMS.