Verstuur WhatsApp-updates, verificatiecodes en interactieve antwoorden vanuit één API.
Bezorg orderbevestigingen, eenmalige verificatiecodes, rich media en interactieve knoppen of lijstmenu's direct in de WhatsApp-chats van je klanten. Bird valideert templateparameters en controleert het klantservicevenster van 24 uur vóór verzending. Zo voorkom je mislukte aanroepen en onverwachte kosten, terwijl bezorg- en leesbevestigingen naar je app worden gestreamd.
// Install the SDK
// npm install @messagebird/sdk
const msg = await bird.whatsapp.send({
to: "+15551234567",
template: {
slug: "bird_otp",
components: [{ type: "body", parameters: [{ type: "text", text: "123456" }] }],
},
});
console.log(msg.id, msg.status);Verstuur je eerste bericht binnen enkele minuten met onze SDK's voor TypeScript, Python, Go of PHP, de Bird CLI of directe HTTP-verzoeken. Begin meteen met de vooraf goedgekeurde templates van Bird terwijl je eigen WhatsApp Business-nummer wordt geverifieerd.
Templates en venster van 24 uur
Verstuur het juiste formaat binnen of buiten het venster van 24 uur.
WhatsApp scheidt door bedrijven geïnitieerde berichten van actieve klantgesprekken. Bereik klanten buiten een actieve chat met door Meta goedgekeurde utility-, authenticatie- of marketingtemplates. Stap daarna over op vrije tekst, media en interactieve menu's gedurende 24 uur nadat ze je een bericht sturen of bellen.
Vang gesloten vensters en niet-overeenkomende variabelen vooraf af
Bird houdt het klantservicevenster van 24 uur bij per ontvanger en bedrijfsnummer. Probeert je app een vrij bericht te versturen nadat het venster is gesloten, of geeft hij templatevariabelen door die niet overeenkomen met je placeholders? Dan weigert de API de aanroep voordat er iets wordt aangemaakt of gefactureerd.
Rich media, interactieve knoppen en lijstmenu's
Verstuur in een open gesprek afbeeldingen, pdf's, audiofragmenten, video's, locaties of contactkaarten via één endpoint. Voeg snelle-antwoordknoppen, lijstmenu's met meerdere opties, productcarrousels of locatie- en contactverzoeken toe, zodat klanten kunnen tikken in plaats van typen.
Bezorgtracking in realtime
Volg berichten van acceptatie door de API tot leesbevestiging.
Verzenden via WhatsApp gebeurt asynchroon. Zodra Bird je verzoek accepteert, tonen webhook-events en de tijdlijn per bericht wanneer het bericht aan WhatsApp is overgedragen, op de telefoon van de klant is bezorgd en in de chat is geopend.
Achterhaal afwijzingen met foutdetails van Meta
Mislukt een bericht na acceptatie, bijvoorbeeld omdat een servicevenster onderweg verloopt of Meta de bezorging blokkeert? Dan legt Bird de foutomschrijving en de onderliggende foutcode van Meta vast bij het bericht. Zo weet je team of het opnieuw moet proberen of van kanaal moet wisselen.
Voorkom dubbele verzendingen bij nieuwe pogingen door netwerkfouten
Voeg een idempotentiesleutel toe aan je verzendverzoek. Bij een time-out of een nieuwe poging van een worker binnen de bewaartermijn krijg je dan het oorspronkelijke antwoord terug in plaats van een dubbel bericht.
order_ready
Events
Geaccepteerd
Bird accepteert het verzoek en geeft de identiteit van het bericht terug.
Verzonden
Het bericht doorloopt de verzendworkflow.
Afgeleverd
Waarnemingen van de provider werken het berichtrecord bij zodra ze beschikbaar zijn.
Lezen
Verwerk weigeringen, fouten en ontbrekende waarnemingen binnen dezelfde integratie.
Harbor
Zakelijk account
order_ready
Harbor
Zakelijk account
Events
Geaccepteerd
Bird accepteert het verzoek en geeft de identiteit van het bericht terug.
Verzonden
Het bericht doorloopt de verzendworkflow.
Afgeleverd
Waarnemingen van de provider werken het berichtrecord bij zodra ze beschikbaar zijn.
Lezen
Verwerk weigeringen, fouten en ontbrekende waarnemingen binnen dezelfde integratie.
Context voor tweerichtingsworkflows
Koppel antwoorden van klanten aan de juiste order of ticket.
Citeer een eerder bericht, zodat je klant direct in de chat ziet op welke vraag of order je antwoordt. Tikt een klant op een snelle-antwoordknop, kiest hij een lijstoptie of reageert hij op een recent bericht? Dan geeft Bird de gekozen actie en de verwijzing naar het geciteerde bericht terug, zodat je app het antwoord meteen kan routeren.
Voeg tags en metadata toe aan uitgaande berichten
Voeg tot 20 filterbare tags en 2 kB aan eigen JSON-metadata toe aan een uitgaand bericht. Filter berichtlogs op campagne of workflow, en houd je interne order- of ticket-ID's gekoppeld aan het uitgaande bericht in API-uitlezingen en bezorgwebhooks.
Werk vanuit je codebase, terminal of AI-agent
Verstuur testberichten, bekijk bezorgtijdlijnen en filter recente geschiedenis met de Bird CLI, of koppel je codeerassistent via de Bird MCP-server, binnen de rol- en afzenderrechten van je werkruimte.
Vragen over verzenden via WhatsApp
Betekent een geaccepteerd verzoek dat het bericht is bezorgd?
Kan ik op elk moment vrije berichten sturen?
Is er een WhatsApp batch-endpoint?
Hoe koppel ik een interactief antwoord aan mijn applicatie?
Verbind de volledige klantreis
Schaal zonder controle te verliezen.
Separate production and sandbox traffic into dedicated workspaces, scope API keys to the exact channels each service or agent needs, and track permission changes in the audit log.