Bird SMS
SMS die het gesprek
vooruitbrengt.
Verstuur de update die mensen nodig hebben, lanceer een campagne die ze willen en houd het gesprek gaande wanneer ze reageren. Bird brengt SMS-verzending, doelgroepen, content en bezorgrapportage samen, met een API voor je applicatie en een werkruimte voor je 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"
Voorbeeldberichten en API-respons.
Dagelijks vertrouwd door teams die wereldklasse software bouwen
Lees meer klantverhalenFind your SMS workflow.
Build a notification, launch a campaign or make room for the reply.
Voor je applicatie
Verstuur op het moment dat het ertoe doet.
Orderupdates, afspraakherinneringen en servicemeldingen. Bouw een SMS-verzending in op het moment dat die nuttig is.
Ontdek de verzend-APIVoor je marketingteam
Geef het bericht een reden.
Breng doelgroep, content en lanceringsreview samen in één campagne. Maak het aanbod relevant voordat je verzendt.
Ontdek SMS-marketingVoor het gesprek
Maak ruimte voor het antwoord.
Ontvang berichten op een geschikt nummer, koppel ze aan je applicatie en reageer met de context die de klant verwacht.
Ontdek tweeweg-SMSCampagnes en broadcasts
Een campagne waar je team achter kan staan.
Kies een doelgroep, stel het bericht op en beoordeel de verzending samen. Bekijk personalisaties en segmenten, bevestig de afzender en plan de campagne in. Het dashboard, de API en je agent werken met dezelfde broadcast-levenscyclus.
Houd toestemming en doel dicht bij de inhoud. Volg bezorging en antwoorden, en koppel de acties die je bedrijf meet aan de campagne die daartoe aanleiding gaf.
Fieldnotes · Herfstlancering
Voorbeeldcampagne
Eén duidelijke reden. Eén volgende stap.
Campagne
Herfstlancering
Status
Klaar voor beoordeling
Illustratieve campagne. Bekijk de inhoud en lanceringsbeoordeling; dit voorbeeld verstuurt geen berichten.
Kies de identiteit die mensen zien
Een lokaal nummer
Gesprekken en notificaties
Een gratis nummer
Een nationale identiteit met SMS-mogelijkheden
Een short code
Een goedgekeurd berichtenprogramma
Je merknaam
Eenrichtingsberichten waar ondersteund
Kies op basis van bestemming, mogelijkheden en registratievereisten.
Afzenders en bestemmingen
Begin met de naam op hun scherm.
Je afzender bepaalt wat de klant herkent en of die kan antwoorden. Kies een lokaal nummer, toll-free-nummer, shortcode of merknaam en controleer de bestemmingen en registratievereisten voor die keuze.
Een nummer, een geregistreerde afzender en toestemming om contact op te nemen lossen verschillende delen van het traject op. Bird maakt die beslissingen inzichtelijk voordat je een nieuwe markt betreedt.
Van npm install tot een testverzending
Verstuur een SMS met de programmeertaal die je al gebruikt.
Bouw met Node.js, Python, Go of PHP, of gebruik de CLI en de HTTP API. Dezelfde afzender, hetzelfde bericht en dezelfde bezorggegevens lopen door je integratie. Volg de verzendgids voor een gecontroleerde test voordat je naar klanten verstuurt.
const msg = await bird.sms.send({
from: "+15557654321",
to: "+14155550100",
text: "Your verification code is 123456.",
category: "authentication",
});
console.log(msg.id, msg.status);Controleer voordat je naar klanten stuurt de afzenderregistratie per bestemming. Volg de SMS-verzendgids van verzoek tot afleverresultaat en gebruik vervolgens SMS-events en inkomende antwoorden om afleverbevestigingen en berichten naar je nummers te verwerken.
De instellingen achter een betrouwbaar SMS-programma.
Bereid de afzender voor, controleer de bestemming en begrijp het resultaat.
- 01
Bestemmingsinstellingen
Kies de landen waarnaar je werkruimte kan verzenden. Controleer afzenderondersteuning en registratievereisten voordat je een nieuwe bestemming inschakelt.
- 02
Carrierconnectiviteit
Bird beheert de carrierconnectiviteit en toont het gerapporteerde resultaat via één berichtrecord.
- 03
Operator-grade routing
Routering reageert op de bestemming en carriercondities, met bezorgresultaten beschikbaar voor je applicatie.
- 04
Tweerichtings-SMS inbound
Inkomende berichten op geschikte nummers genereren ondertekende werkruimte-webhooks, klaar om te verifiëren en te verwerken door je applicatie.
- 05
Nummers in elke vorm
Kies lange nummers, toll-free-nummers, korte codes of een afzender-ID. Beschikbaarheid en registratie hangen af van de bestemming.
- 06
A2P 10DLC in het dashboard
Merk- en campagneregistratie wordt afgehandeld in de console; de status is opvraagbaar via de API.
- 07
MNP-lookup vóór verzending
Nummerintelligentie helpt het netwerk van de ontvanger te identificeren en ondersteunt bestemmingsroutering.
- 08
Opt-out- en help-sleutelwoorden
Herkende STOP-sleutelwoorden blokkeren verdere berichten van die afzender aan die abonnee. HELP geeft ondersteuningsinformatie terug. Controleer welke sleutelwoorden in je land worden ondersteund.
- 09
Afleverbevestigingen als webhooks
Abonneer je op SMS-levenscyclusgebeurtenissen en inspecteer het berichtrecord wanneer een bezorging onderzoek vereist.
- 10
Segment- en Unicode-veiligheid
Bird berekent de codering en factureerbare segmenten. Controleer de berichttekst met de segmentcalculator voordat je verzendt.
Verken het SMS-platform
Elke mogelijkheid in detail. Eén API, één set keys.
Verzending.
De send-API: segmenten, Unicode-veiligheid, batch en idempotency.
Nummers.
Long codes, short codes, toll-free en alfanumerieke sender ID's.
Tweerichtings.
Inkomende SMS en conversationele antwoorden als HMAC-ondertekende webhooks.
Compliance.
A2P 10DLC-registratie, opt-out-trefwoorden en afzender-ID-regels.
Routering.
Bestemmingsinstellingen, overdracht aan de operator en bezorggegevens.
Analyse.
Bezorgresultaten, foutredenen en latentie uit carrier-ontvangstbevestigingen.
Bestemmingen.
Afzendertypen per land, registratieregels en dekking.
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 is één kanaal in een grotere toolkit. Verifieer gebruikers met eenmalige verificatiecodes via Verify, controleer het lijntype en de carrier van een nummer voordat je verzendt met Lookup, of bereik dezelfde telefoon met rich cards via RCS.
Bird afwegen tegen de gevestigde partij? Bird vs Twilio voor SMS zet de twee verzendaanroepen, beide 10DLC-omgevingen en wat elk platform een coding agent biedt naast elkaar.
Volg het bericht nadat de API reageert.
Ontvang ondertekende events over de acceptatie en indiening van berichten en over gerapporteerde bezorgresultaten. Verifieer handtekeningen en dedupliceer herhaalde webhook-pogingen in je ontvanger.
{
"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
}
}
}
Webhookbezorging en SMS-bezorging zijn afzonderlijke resultaten. Een mislukte webhookpoging betekent niet dat het bericht is mislukt. Gebruik de webhookgids voor retries en replay, en de berichttijdlijn voor de SMS-status.
sms.acceptedGeaccepteerd door de API en in de wachtrij voor de carrier-overdracht.sms.sentIngediend bij de SMSC van de bestemmingscarrier.sms.deliveredAfleverbevestiging ontvangen van de carrier (DLR).sms.rejectedGeweigerd tijdens verwerking of carrierindiening. Inspecteer de fout om de volgende actie te bepalen.sms.undeliveredDe poging eindigde zonder bezorging om een mogelijk herstelbare reden. Dit dient het SMS-bericht niet automatisch opnieuw in.sms.failedDefinitieve fout: het bericht wordt niet bezorgd.
Een verbonden berichtenplatform
Kies het juiste kanaal voor de taak.
Gebruik Verify als het doel is om een eenmalige code te genereren, te bezorgen en te controleren. SMS-bezorging is één onderdeel van verificatie; vervaltijd, antwoordcontrole en geconfigureerde fallback horen bij die workflow.
Verken RCS en WhatsApp voor rijkere content en kanaalspecifieke interacties. Plan de inrichting van afzenders, toestemmingen en eventuele fallback expliciet voor de kanalen die je kiest.
Prijzen
Prijzen voor de bestemmingen waar je naartoe verzendt.
Bekijk de gepubliceerde bestemmingstarieven, afzenderkosten en carrierkosten voor je verkeer. Encoding en de weergegeven berichtlengte bepalen de factureerbare segmenten. Bespreek je vereisten voor een grotere uitrol.
Vragen over het verzenden van SMS
Kies ik de afzender?
Hoe voorkomen nieuwe pogingen een dubbel bericht?
Betekent geaccepteerd ook afgeleverd?
Is een batch hetzelfde als een broadcast?
Kies je volgende SMS-workflow
Verstuur je eerste verzoek voordat je code schrijft.
De volledige openbare API is een Postman-collectie, gegenereerd uit dezelfde OpenAPI-specificatie als de SDK's, met een voorbeeldverzoek en -antwoord op elk endpoint. Fork de collectie naar je eigen werkruimte, stel een API-sleutel in en verstuur een live verzoek.
Breng het in de praktijk.
Ga verder met de documentatie, gidsen en voorbeelden voor dit onderwerp. De bronnen zijn in het Engels.
Bouw het volgende gesprek.
Maak je werkruimte aan, bereid een afzender voor en test je SMS-integratie. Voor een campagne-uitrol of een nieuwe markt kun je je vereisten bespreken met een SMS-specialist.