WhatsApp is in Nederland het dominante communicatiekanaal. 13 miljoen gebruikers, dagelijks actief. Toch communiceren de meeste bedrijven nog via e-mail of telefoon. De WhatsApp Business API verandert dat, maar de implementatie is minder rechttoe rechtaan dan je zou verwachten. We hebben inmiddels zes WhatsApp-integraties gebouwd voor klanten in zorg, retail en dienstverlening. Dit is wat we daarbij geleerd hebben.
WhatsApp Business App vs. Business API
De gratis WhatsApp Business App is prima voor een eenmanszaak. Je hebt een profiel, geautomatiseerde begroeting en labels voor gesprekken. Maar zodra je meerdere medewerkers wilt laten reageren, gesprekken wilt koppelen aan een CRM, of berichten wilt versturen op basis van een trigger in je systeem, heb je de API nodig.
De API is geen app. Het is een interface waarmee je WhatsApp-berichten programmatisch kunt versturen en ontvangen. Je hebt een Business Solution Provider (BSP) nodig als tussenpersoon: 360dialog, Twilio of MessageBird zijn de meest gebruikte in Nederland. Wij werken standaard met 360dialog vanwege de lagere kosten en directe Meta-integratie zonder tussenpersoon.
Wat het kost
Meta rekent per gesprek, niet per bericht. Een gesprek van 24 uur met een klant in Nederland kost momenteel rond de 0,08 euro voor service-gesprekken (klant initieert) en 0,12 euro voor marketing-gesprekken (bedrijf initieert). Daar bovenop betaal je de BSP: tussen de 50 en 200 euro per maand, afhankelijk van volume en provider.
Voor een gemiddeld MKB met 500 gesprekken per maand: reken op 150 tot 250 euro per maand all-in. Vergelijk dat met de kosten van telefonische bereikbaarheid: een receptionist kost al snel 2.500 tot 3.000 euro per maand. Zelfs als WhatsApp maar 30% van het telefoonverkeer overneemt, is de business case duidelijk.
De architectuur die wij gebruiken
Onze standaard-setup: WhatsApp Business API via 360dialog, gekoppeld aan n8n als middleware. n8n ontvangt inkomende berichten via webhook, classificeert ze (afspraak, vraag, klacht), en routeert ze naar het juiste systeem. Bij een tandartspraktijk gaat een afspraakverzoek naar Calendly. Bij een webshop gaat een ordervraag naar het WMS. Bij een makelaar gaat een bezichtigingsverzoek naar HubSpot.
Het voordeel van deze opzet: de logica zit in n8n, niet in WhatsApp. Je kunt de flow aanpassen, nieuwe routes toevoegen of de classificatie verfijnen zonder de API-koppeling te wijzigen. De WhatsApp-kant blijft stabiel terwijl de business-logica evolueert.
Voor de berichtclassificatie gebruiken we een combinatie van keyword matching en GPT-4. Simpele patronen (het woord "afspraak", "openingstijden", "prijs") worden direct afgehandeld zonder AI. Complexere berichten gaan door GPT-4 met een compacte system prompt die het bericht categoriseert. De AI-kosten per bericht zijn verwaarloosbaar: minder dan een cent.
Het 24-uursvenster: de grootste valkuil
WhatsApp hanteert een strikt 24-uursvenster. Zodra een klant je een bericht stuurt, heb je 24 uur om vrij te antwoorden. Na die 24 uur kun je alleen nog template-berichten sturen, en die moeten vooraf door Meta worden goedgekeurd. Dit klinkt als een detail, maar het heeft grote gevolgen voor je architectuur.
Voorbeeld: een klant stuurt op maandagmiddag een vraag. Je bot antwoordt direct. Dinsdag wil je een follow-up sturen met aanvullende informatie. Dat kan niet meer met een vrij bericht. Je moet een goedgekeurde template gebruiken. En die templates mogen geen promotionele content bevatten in het service-venster.
Onze aanpak: we verwerken alle inkomende berichten direct. Geen wachtrij, geen "we komen erop terug". De bot antwoordt binnen seconden, en als het een complex verzoek is, escaleert het direct naar een mens met alle context erbij. Zo blijf je binnen het 24-uursvenster.
Veelgemaakte fouten
De drie fouten die we het vaakst tegenkomen. Een: te veel geautomatiseerde berichten sturen. Meta is streng op spam en blokkeert nummers die te agressief berichten versturen. We hebben een klant gehad wiens nummer drie dagen geblokkeerd werd omdat ze een bulk-reminder hadden gestuurd naar 2.000 klanten tegelijk. Spreek berichten uit over een paar uur.
Twee: geen fallback naar een mens inbouwen. Klanten die in een loop zitten met een bot worden woedend. Elke flow die we bouwen heeft een escape: als de bot twee keer niet begrijpt wat de klant vraagt, gaat het gesprek naar een mens.
Drie: vergeten dat template-berichten goedgekeurd moeten worden. Dit kan 24 tot 72 uur duren. Plan je templates ruim van tevoren. En houd ze kort en zakelijk, want Meta keurt alles af dat ook maar enigszins promotioneel klinkt in een service-template.


