WhatsAppApi

Fügen Sie WhatsApp-Messaging zu Ihrer App hinzu.

Senden Sie nützliche Updates, empfangen Sie Kundenantworten und verfolgen Sie jede Nachricht über ihren Lebenszyklus. Nutzen Sie die veröffentlichten APIs und SDKs von Bird, um WhatsApp mit den Anwendungen und Workflows zu verbinden, auf die sich Ihre Kunden bereits verlassen.

Einrichten mit Ihrem Agent:
Cursor
1
2
3
4
5
6
7
8
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);

Wählen Sie Ihr SDK oder verwenden Sie HTTP direkt. Diese Beispiele werden aus der veröffentlichten Operation von Bird generiert.

Eine klare Anfrage

Wählen Sie die passende Nachricht für den Moment.

Verwenden Sie ein genehmigtes Template für eine zulässige geschäftsinitiierte Nachricht oder eine unterstützte Freitext-Antwort innerhalb des Kundenservice-Fensters. Halten Sie Absender, Empfänger, Sprache und Inhalt explizit.

Verwenden Sie die veröffentlichten Beispiele

Starten Sie mit dem generierten SDK- oder HTTP-Beispiel oben. Folgen Sie der tatsächlichen Inhaltsstruktur und Validierung der Operation, anstatt eine Methode aus einer Marketing-Illustration abzuleiten.

Workload steuern

Nutzen Sie die Rate-Limit-Antwort und eine begrenzte Warteschlange. Wenn eine Anwendung Nachrichten per Fanout verteilt, speichern Sie einen dauerhaften Datensatz jedes vorgesehenen Empfängers und jeder Anfrage.

Ein Lebenszyklus, den Sie nachvollziehen können

Verfolgen Sie die Annahme bis zur Antwort des Kunden.

Eine akzeptierte API-Anfrage beginnt die Verarbeitung. Meta-Akzeptanz, Zustellung und Lesebestätigungen beschreiben spätere Phasen; sie garantieren nicht, dass ein Kunde Ihre geschäftliche Aufgabe abgeschlossen hat.

Mit Lesebestätigungen abgleichen

Konsumieren Sie die relevanten Webhooks und rufen Sie Nachrichtendatensätze ab, wenn Sie eine Lücke untersuchen. Halten Sie unsichere Versuche von bestätigten Fehlern getrennt.

Wiederholungsentscheidungen präzise treffen

Verwenden Sie die dokumentierten Anfrageschutzmechanismen und die Fehlerklassifikation. Gehen Sie nicht davon aus, dass ein ungewisser Zustellversuch des Anbieters beliebig oft wiederholt werden kann.

Eine Nachricht, von der Anfrage bis zur AntwortBeispielpfad
01
Angenommen

Bird nimmt die Anfrage an und gibt die Nachrichtenidentität zurück.

02
Verarbeitet

Die Nachricht durchläuft den Sende-Workflow.

03
Zugestellt oder gelesen

Beobachtungen des Providers aktualisieren den Nachrichtendatensatz, sobald sie verfügbar sind.

Danke! Ich hole es morgen ab.

Behandeln Sie Ablehnung, Fehler und fehlende Beobachtungen als Teil derselben Integration.

Eine Konversation, nicht nur ein Endpunkt

Übermitteln Sie den nützlichen Kontext in der Antwort.

Verwenden Sie explizite Button- oder Listenantwort-Kennungen und den Konversationsstatus Ihrer Anwendung. Eine Antwort kann eine frühere Nachricht zitieren, aber diese Referenz ist optional und möglicherweise nicht verfügbar.

Metadaten an ihrem Platz belassen

Ausgehende Metadaten gehören zum ausgehenden Datensatz. Gehen Sie nicht davon aus, dass sie auf die eingehende Nachricht des Kunden kopiert werden.

Tools mit denselben Berechtigungen verbinden

CLI und MCP können Entwicklern beim Betrieb des Kanals helfen. Sie unterliegen denselben Workspace-Zugriffsrechten, Absender-Eigentumsregeln und Versandrichtlinien.

WhatsApp-API-Fragen

Bedeutet eine angenommene Anfrage, dass die Nachricht zugestellt wurde?
Nein. API-Annahme, Meta-Akzeptanz, Zustellung und Lesebestätigungen sind unterschiedliche Beobachtungen. Prüfen Sie den jeweiligen Nachrichtenstatus und das geschäftliche Ergebnis getrennt.
Kann ich jederzeit Freitext-Nachrichten senden?
Freitext-Antworten hängen vom Kundenservice-Fenster und dem unterstützten Inhaltstyp ab. Außerhalb dieses Fensters verwenden Sie ein zugelassenes genehmigtes Template.
Gibt es einen WhatsApp-Batch-Endpunkt?
Die veröffentlichte Nachrichten-API sendet einzelne Nachrichten. Steuern Sie den Anwendungs-Fanout über die dokumentierten Limits; gehen Sie nicht davon aus, dass ein E-Mail-Broadcast-Endpunkt auch WhatsApp sendet.
Wie ordne ich eine interaktive Antwort meiner Anwendung zu?
Verwenden Sie explizite Antwort-Identifikatoren zusammen mit Ihrem gespeicherten Konversations- oder Aufgabenstatus. Eine Referenz auf die zitierte Nachricht kann helfen, wenn verfügbar, aber ausgehende Metadaten werden nicht automatisch von der Antwort übernommen.

Machen Sie die erste Anfrage zum Teil einer funktionierenden Integration.

Richten Sie Ihren Workspace ein, verwenden Sie ein veröffentlichtes Beispiel und prüfen Sie die Antwort. Verbinden Sie Antworten und Zustellereignisse, bevor Sie den Traffic ausweiten.

Mit einem WhatsApp-Spezialisten sprechen

Starten Sie mit einem Kanal.
Fügen Sie die anderen hinzu, wenn Sie bereit sind.

Ein Test-API-Key steht Ihnen sofort zur Verfügung. Der Produktivzugang wird freigeschaltet, sobald Sie eine Zahlungsmethode hinzufügen und einen Absender verifizieren.

Sie nutzen Claude Code, Cursor oder Codex? Kopieren Sie einen Setup-Prompt und Ihr Agent installiert die Bird CLI und Skills für Sie. Wählen Sie Ihren:

Cursor