WhatsApp Business Calling API: opzet, prijzen en AI-spraakagents
Met de WhatsApp Business Calling API kunnen klanten u vanuit de chat bellen en kunt u klanten bellen die toestemming hebben gegeven. Zo werkt het, wat het kost, welke regels gelden en waar AI-spraakagents passen.
MonoChat-team Bijgewerkt: 7 min leestijd
Op deze pagina
Met de WhatsApp Business Calling API kunnen klanten uw bedrijf bellen met de belknop in een WhatsApp-chat, en kan uw bedrijf klanten bellen die belrechten hebben verleend, op hetzelfde nummer dat u voor berichten gebruikt. Gesprekken lopen via internet (VoIP) en uw systeem of contactcenter ontvangt ze via de API. Gesprekken die klanten starten, zijn gratis; gesprekken die uw bedrijf start, worden per puls van zes seconden in rekening gebracht, afhankelijk van het bestemmingsland.
Voor support- en salesteams vult dit een gat. Voordat bellen er was, betekende een chat die een gesprek nodig had: een telefoonnummer vragen en terugbellen vanaf een andere lijn. Nu vindt het gesprek plaats in WhatsApp, naast de chatgeschiedenis. Deze gids behandelt hoe bellen werkt, de regels voor toestemming, hoe Meta gesprekken prijst, de technische opzet en hoe AI-spraakagents passen.
Wat is de WhatsApp Business Calling API?
De Calling API maakt deel uit van het WhatsApp Business Platform (Cloud API). Meta maakte hem in juli 2025 beschikbaar. Hij ondersteunt twee richtingen:
- Gesprekken op initiatief van de gebruiker. Een klant tikt op het belicoon in uw chat, of op een belknop die u hebt verstuurd, en uw team of spraakagent neemt op.
- Gesprekken op initiatief van het bedrijf. Uw bedrijf belt een WhatsApp-gebruiker die u toestemming heeft gegeven om te bellen.
De documentatie van Meta beschrijft vandaag spraakgesprekken, terwijl video en scherm delen nog in ontwikkeling zijn. Gesprekken gebruiken hetzelfde zakelijke telefoonnummer en dezelfde weergavenaam als uw berichten, dus klanten zien een bekend bedrijf in plaats van een onbekende beller.
Hoe bellen via WhatsApp werkt: inkomend en uitgaand
| De klant belt u | U belt de klant | |
|---|---|---|
| Toestemming nodig | Nee | Ja, de klant moet belrechten verlenen |
| Kosten (volgens Meta) | Gratis | Per puls van zes seconden in rekening gebracht |
| Waar beschikbaar | Overal waar de Cloud API beschikbaar is | Niet in de VS, Canada, Egypte, Vietnam of Nigeria |
| Typisch gebruik | Support, verkoopvragen, urgente problemen | Terugbelverzoeken, bevestigingen, opvolging waarmee de klant akkoord ging |
| Effect op de chat | Opent of vernieuwt het klantenservicevenster van 24 uur | Opent of vernieuwt het venster als de klant accepteert |
Inkomende gesprekken
U kunt bellen op verschillende manieren zichtbaar maken:
- Het belicoon in de chat. U bepaalt of het wordt getoond, ook per land.
- Belknoppen in berichten. Een vrije spraakbelknop binnen het servicevenster, of een spraakbelknop op een template.
- Deeplinks voor bellen. Links die een WhatsApp-gesprek met uw bedrijf openen, met een optionele contextstring zodat u weet van welke pagina of campagne het gesprek kwam.
- Zakelijke beluren. Wanneer u gesloten bent, kan WhatsApp klanten ertoe aanzetten u een bericht te sturen in plaats van te bellen, zodat minder gesprekken onbeantwoord blijven.
Uitgaande gesprekken en belrechten
Voor gesprekken op initiatief van het bedrijf is eerst toestemming van de klant nodig. Meta geeft u vier manieren om die te krijgen:
- Vrij verzoek binnen een open klantenservicevenster: een interactief bericht van het type verzoek om belrechten.
- Templateverzoek buiten het venster: een goedgekeurde template met een onderdeel voor een verzoek om belrechten. Meta eist bodytekst, zodat de klant begrijpt waarom u het vraagt.
- Terugbeltoestemming: als u de terugbelinstelling inschakelt, verleent een klant die u belt automatisch tijdelijke toestemming.
- Bedrijfsprofiel: de klant kan vanuit uw profiel toestemming geven.
Verleende toestemming is tijdelijk (7 dagen vanaf goedkeuring) of permanent, en de klant kan die op elk moment intrekken. Meta stelt ook grenzen per combinatie van bedrijf en klant:
- Maximaal 1 toestemmingsverzoek per 24 uur en 2 per 7 dagen. Deze limieten worden gereset wanneer een gesprek tot stand komt.
- Na 2 opeenvolgende onbeantwoorde gesprekken krijgt de klant een systeembericht met de vraag of de toestemming moet blijven gelden.
- Na 4 opeenvolgende onbeantwoorde gesprekken wordt de toestemming automatisch ingetrokken.
Een voorbeeldverzoek dat de reden uitlegt:
Hallo Omar, onze monteur kan u in ongeveer 5 minuten door het resetten van de router helpen. Mogen we u vandaag tussen 14.00 en 17.00 uur bellen via WhatsApp?
[Bellen toestaan] [Niet nu]
Vragen op het moment dat een gesprek duidelijk nuttig is, levert een beter antwoord op dan een algemeen “Mogen wij u bellen?” aan iedereen. Het sluit ook aan bij de geest van WhatsApp-opt-in: mensen moeten uw contact verwachten.
Geschiktheid en vereisten
Controleer deze punten uit de documentatie van Meta over bellen voordat u bellen inschakelt:
- Cloud API. Bellen is een functie van de Cloud API op het WhatsApp Business Platform, geen onderdeel van de losse Business-app.
- Berichtlimiet. Uw bedrijf heeft een dagelijkse berichtlimiet van ten minste 2,000 unieke ontvangers nodig om te kunnen bellen.
- Ondersteunde landcode voor uw zakelijke telefoonnummer.
- Beperkingen voor bellen op initiatief van het bedrijf in de hierboven genoemde landen.
- Een betaalmethode in uw account voordat u betaalde gesprekken start.
- Een webhookabonnement voor gesprekken, zodat uw systeem gespreksgebeurtenissen ontvangt.
Bent u de API nog aan het opzetten, begin dan met onze gids over hoe u de WhatsApp Business API krijgt.
Prijzen van de WhatsApp Business Calling API
De prijzen van Meta voor bellen werken anders dan bij berichten:
- Gesprekken op initiatief van de klant zijn gratis.
- Gesprekken op initiatief van het bedrijf worden in rekening gebracht. De duur wordt gefactureerd in pulsen van zes seconden en gedeeltelijke pulsen worden naar boven afgerond. Een gesprek van 56 seconden telt als 10 pulsen.
- De tarieven hangen af van de landcode van het nummer dat u belt en van een volumeschaal op basis van de gebelde minuten in de kalendermaand, met dezelfde schaallogica als bij berichten. Als een gesprek in een goedkopere schaal valt, wordt het hele gesprek tegen het lagere tarief berekend.
- Berichten met een verzoek om belrechten worden gefactureerd volgens de gewone prijs per bericht van Meta.
- Bellen en berichten werken samen. Een gesprek van de klant, ook een gesprek dat u niet beantwoordt, start of vernieuwt het klantenservicevenster van 24 uur, net als wanneer een klant uw gesprek accepteert.
Meta publiceert de tarieven per puls voor bellen in downloadbare tarievenkaarten per valuta, los van de tarievenkaart voor berichten. Controleer de actuele kaart voordat u een budget opstelt, en zie onze gids over de prijzen van de WhatsApp API voor de berichtenkant van de rekening.
Technische opzet: WebRTC of SIP
De Calling API biedt drie manieren om de audio te koppelen:
| Optie | Signalering | Media | Wanneer het past |
|---|---|---|---|
| Standaard | Graph API en webhooks via HTTPS | WebRTC | Browsergebaseerde agentapps en maatwerkoplossingen |
| SIP met WebRTC-media | SIP via TLS | WebRTC | Teams met een SIP-opzet die WebRTC-media aankan |
| SIP met SDES-media | SIP via TLS | SRTP met SDES-sleuteluitwisseling | Contactcenters op basis van traditionele SIP-apparatuur |
De SIP-opties moeten expliciet worden ingeschakeld. Meta noemt OPUS als standaard audiocodec, waarbij PCMA en PCMU ook worden ondersteund. Bouwt u dit niet zelf, dan bespaart een platform dat WhatsApp-gesprekken al afhandelt u het werk voor signalering en media.
AI-spraakagents bij WhatsApp-gesprekken
Omdat de gespreksaudio uw systeem bereikt, kan een spraakagent opnemen voordat een medewerker dat doet. Een verstandige opzet ziet er zo uit:
- De AI neemt op en stelt de behoefte vast. Hij begroet de beller met naam als het nummer bekend is en vraagt wat diegene nodig heeft.
- Hij handelt routineverzoeken af. Openingstijden, orderstatus, wijzigingen in boekingen, eenvoudige probleemoplossing, met uw kennisbank en gekoppelde tools.
- Hij draagt over wanneer dat hoort. Klachten, betalingen, gevoelige onderwerpen of elke beller die om een medewerker vraagt, gaan naar een medewerker, met een samenvatting van wat er is gezegd.
- Hij legt het vast. Een samenvatting en uitkomst gekoppeld aan het gesprek van de klant, zodat de volgende medewerker niet dezelfde vragen stelt.
Beller: Hallo, ik wil mijn afspraak naar volgende week verplaatsen.
Spraakagent: Natuurlijk. Ik heb dinsdag om 11.00 uur of woensdag om 15.30 uur. Wat komt u uit?
Beller: Dinsdag om 11.
Spraakagent: Geregeld. U ontvangt zo meteen een bevestiging in deze chat.
Wees transparant dat de beller met een geautomatiseerde assistent praat, laat gevoelige beslissingen bij medewerkers en lees onze toelichting op het WhatsApp-beleid voor AI-chatbots voordat u live gaat. Test het overdrachtstraject net zo zorgvuldig als het ideale scenario.
Zo laat u WhatsApp-gesprekken lopen met MonoChat
MonoChat plaatst WhatsApp-gesprekken naast uw chats, zodat een gesprek een extra onderdeel van het klantgesprek is en geen apart systeem.
- Koppel en schakel bellen in. U koppelt uw nummer voor de WhatsApp Business API aan MonoChat en schakelt bellen in waar het voor uw account beschikbaar is. WhatsApp-gesprekken in MonoChat omvatten zowel inkomende als uitgaande gesprekken.
- Routeer gesprekken naar AI of medewerkers. U bepaalt welke gesprekken een AI-spraakagent beantwoordt en welke naar een team gaan. Wie opneemt, ziet de klant en de chatgeschiedenis, en de AI draagt met volledige context over aan een medewerker wanneer het gesprek persoonlijke aandacht nodig heeft.
- Vraag toestemming in de chat. MonoChat-workflows kunnen in het gesprek om belrechten vragen voordat een uitgaand gesprek wordt gestart, en workflowautomatisering kan gesprekken starten vanuit gebeurtenissen, formulieren, herinneringen en crm-wijzigingen, zoals afspraakbevestigingen of belacties voor betalingsherinneringen.
- Vat samen en synchroniseer. Na elk gesprek kan MonoChat de uitkomst samenvatten, de intentie en het sentiment taggen en uw crm of helpdesk bijwerken.
Gebruikt u ook een traditionele telefoonlijn, dan koppelen de AI-spraakgesprekken via SIP van MonoChat uw SIP-trunk voor inkomende en uitgaande gesprekken met IVR, wachtrijen, routeringsregels, transcripties en een AI-receptionist, in dezelfde inbox als uw chats. Grotere teams kunnen medewerkers, routering op vaardigheden en SLA-dashboards organiseren met het callcenter met meerdere medewerkers.
U kunt starten met het gratis Basic-abonnement (één medewerker, één kanaal) op app.monochat.ai, de prijzenpagina bekijken voor andere abonnementen, of met ons praten over de beschikbaarheid van bellen voor uw nummer.
Bronnen
Pas dit toe in de praktijk met MonoChat