WhatsApp API: Types, Access, Preisgestaltung and Limits
// Link an existing WhatsApp account
const account = await Kunde.Konto.connectWhatsapp();
// account.qrCodeString -> show to the user
// or pass a pairing_phone_number instead
const Chats = await client.chats.list({
account_type: 'WhatsApp'
});
Was ist die WhatsApp-API?
| Name | Was es ist | Who operates it | Access requirements |
|---|---|---|---|
| WhatsApp Business Platform (Cloud API) | Meta's own official API for provisioning new business phone numbers and sending template messages at scale | Meta | Meta developer app, WABA, business phone number, verification for higher tiers |
| Business Solution Provider (BSP) access | A third party (Twilio, 360dialog and similar) reselling the same Cloud API, wrapped in its own dashboard and billing | Meta infrastructure, BSP-managed | Same underlying Meta requirements, provisioned through the BSP |
| Unified session API (Unipile) | Connects a WhatsApp account, business or personal, the way WhatsApp Web does, by QR code or pairing code | Unipile, on behalf of the authenticated user | No Meta Business verification, no new number, no template approval |
What are the different types of WhatsApp API?
| Typ | Provisioning | Am besten für | Works with an existing account |
|---|---|---|---|
| Cloud-API | New business phone number + Meta Business verification for higher volume | Companies sending high-volume marketing or notifications at scale | No, requires a new number |
| On-Premise API | Deprecated. Meta retired it and pushed migration to the Cloud API | Legacy integrations only | Nein |
| WhatsApp Business App | Free consumer-facing app, manual setup on one device | Small businesses managing chats by hand | Yes, but manually, one device, not programmatic |
| Unified session API (Unipile) | Links the account the way WhatsApp Web does, no new number | SaaS platforms embedding each user's own WhatsApp account in-product | Yes, this is the primary use case |
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.