WhatsApp API: Typen, Zugang, Preisgestaltung und Grenzen
// Ein bestehendes WhatsApp-Konto verknüpfen
const Konto = await Kunde.Konto.WhatsApp verbinden();
// account.qrCodeString -> dem Benutzer anzeigen
// oder stattdessen eine pairing_phone_number übergeben
const Chats = await client.chats.list({
account_type: 'WhatsApp'
});
Was ist die WhatsApp-API?
| Name | Was es ist | Wer betreibt es? | Zugangsvoraussetzungen |
|---|---|---|---|
| WhatsApp Business-Plattform (Cloud-API) | Metas eigene offizielle API zur Bereitstellung neuer geschäftlicher Telefonnummern und zum massenhaften Versenden von Vorlagennachrichten | Meta | Meta-Entwickler-App, WABA, geschäftliche Telefonnummer, Verifizierung für höhere Stufen |
| Business Solution Provider (BSP)-Zugang | Ein Drittanbieter (Twilio, 360dialog und ähnliche), der dieselbe Cloud-API weiterverkauft, verpackt in ein eigenes Dashboard und eine eigene Abrechnung | Meta-Infrastruktur, BSP-verwaltet | Dieselbe zugrundeliegende Meta-Anforderung, bereitgestellt über das BSP |
| Vereinheitlichte Sitzungs-API (Unipile) | Verbindet ein WhatsApp-Konto, geschäftlich oder privat, auf die Art und Weise, wie es WhatsApp Web tut, per QR-Code oder Kopplungscode | Unipile im Namen des authentifizierten Benutzers | Keine Meta Business-Verifizierung, keine neue Nummer, keine Vorlagengenehmigung |
Welche verschiedenen Arten der WhatsApp API gibt es?
| Typ | Bereitstellung | Am besten für | Funktioniert mit einem bestehenden Konto |
|---|---|---|---|
| Cloud-API | Neue geschäftliche Telefonnummer + Meta Business-Verifizierung für höheres Volumen | Unternehmen, die große Mengen an Marketing- oder Benachrichtigungsnachrichten im großen Stil versenden | Nein, erfordert eine neue Nummer |
| On-Premise-API | Veraltet. Meta hat es eingestellt und die Migration zur Cloud-API vorangetrieben. | Nur Altsystem-Integrationen | Nein |
| WhatsApp Business App | Kostenlose App für Endverbraucher, manuelle Einrichtung auf einem Gerät | Kleine Unternehmen, die Chats manuell verwalten | Ja, aber manuell, ein Gerät, nicht programmatisch |
| Vereinheitlichte Sitzungs-API (Unipile) | Verknüpft das Konto so wie WhatsApp Web, keine neue Nummer | SaaS-Plattformen, die das eigene WhatsApp-Konto jedes Benutzers in das Produkt integrieren | Ja, das ist der primäre Anwendungsfall |
WhatsApp API-Ökosystem
Meta bietet zwei offizielle APIs an, die es Unternehmen ermöglichen, WhatsApp in ihre Software zu integrieren. Beide sind für den Versand von Nachrichten mit hohem Volumen konzipiert und bieten Funktionen wie vorlagenbasierte Nachrichten, Medienfreigabe und Tools für den Kundensupport.
WhatsApp Business API
Die Business API war die erste Lösung, die von Meta veröffentlicht wurde, um Unternehmen bei der Interaktion mit ihren Kunden auf WhatsApp zu unterstützen. Sie wird in der Regel selbst gehostet oder von einem zugelassenen Anbieter verwaltet, wodurch Unternehmen mehr Kontrolle über die Infrastruktur erhalten. Sie unterstützt Vorlagen für ausgehende Nachrichten, Kundenantworten und Rich-Media-Formate und eignet sich daher für Unternehmen, die WhatsApp direkt in ihr CRM-, Contact Center- oder Support-System integrieren möchten.
WhatsApp Cloud API
Die später eingeführte Cloud-API wird vollständig von Meta gehostet. Damit müssen Unternehmen keine Server mehr verwalten oder sich um eine umfangreiche Infrastruktur kümmern. Die Cloud-API bietet ähnliche Kernfunktionen wie das Senden und Empfangen von Nachrichten, die Verwaltung von Vorlagen und die Unterstützung von Medien, ist aber für Entwickler einfacher zu implementieren. Sie wird als schnellere Möglichkeit für den programmatischen Zugriff auf WhatsApp positioniert, insbesondere für Unternehmen, die Skalierbarkeit ohne den Aufwand für das Hosting vor Ort wünschen.
Die Komplexität der WhatsApp-Integration
Während die Business- und Cloud-APIs von Meta leistungsstarke Funktionen bieten, ist ihre Integration alles andere als einfach. Entwickler müssen die Unternehmensverifizierung, Vorlagen Genehmigungen und Nachrichten Quoten verwalten, bevor sie überhaupt live gehen können. Das Hosten oder Verbinden mit der Cloud API erfordert auch die Handhabung von Webhooks, Verschlüsselung und die Einhaltung strenger Opt-in Regeln. Diese Hürden verzögern oft Projekte und schränken den Zugang für kleinere SaaS-Anbieter ein, die WhatsApp schnell zu ihren Plattformen hinzufügen möchten.