Een WhatsApp-berichttemplate is een vooraf ingericht berichtmodel voor een bepaald doel, met vaste tekst en eventueel variabele gegevens. Een goede template vertelt waarom je iemand benadert en wat die persoon vervolgens kan doen. De kwaliteit hangt ook af van de verzendlogica: de juiste tekst naar de verkeerde ontvanger of na een afmelding blijft een verkeerd bericht.
Deze gids bevat Nederlandse tekstontwerpen. Het zijn geen door Meta goedgekeurde templates en geen direct importeerbare API-objecten. Controleer bij de inrichting de actuele veldregels, taalcode, categorie en mogelijkheden van jouw account of provider.
Wanneer heb je een template nodig?
Voor de reguliere Platform-route beschrijft Meta goedgekeurde templates voor het starten van gesprekken en berichten buiten het servicevenster. Dat venster loopt tot 24 uur na het laatste gebruikersbericht; een nieuw gebruikersbericht vernieuwt het. Alleen zelf een template verzenden geeft je dus niet automatisch 24 uur om vrije vervolgtekst te sturen. Zie de Platform-policy en de uitleg van het servicevenster.
Er is een belangrijke technische nuance: Meta beschrijft inmiddels Direct Send op Cloud API voor utility-berichten zonder voorafgaande templategoedkeuring. Controleer of deze route en het specifieke gebruik in jouw account en connector beschikbaar zijn. Dit is geen algemene vrijstelling voor marketing, geen vervanging voor toestemming en geen bewijs dat elk vrij tekstbericht buiten het venster is toegestaan.
Bewaar daarom in je ontwerp twee afzonderlijke beslissingen: welk berichtdoel is toegestaan en welke technische verzendroute ondersteunt het? Gebruik de reguliere templateroute als uitgangspunt zolang een andere route niet aantoonbaar is gevalideerd.
Welke categorie past bij de inhoud?
| Categorie | Bedoeling | Let op |
|---|---|---|
| Utility | Een concrete order, afspraak of accountgebeurtenis afhandelen | Voeg geen verkoopaanbod toe aan een noodzakelijke update |
| Marketing | Een aanbieding, productaanbeveling of heractivatie | Een eerder bezoek of winkelmandje is geen bewijs van toestemming |
| Authentication | Een eenmalige verificatiecode voor een aangevraagde authenticatiestap | Gebruik de daarvoor bedoelde inrichting, niet een zelfbedachte promotietemplate |
Deze indeling volgt de officiële uitleg over utility, marketing en authenticatie. Serviceberichten vormen daarnaast een berichtcategorie binnen het antwoordvenster; “support” is niet een alternatieve templatecategorie die je naar eigen inzicht kunt gebruiken. Laat een twijfelgeval toetsen aan Meta’s actuele categorierichtlijnen.
Tarieven
Wat kost het?
Het begint bij . Wat jij betaalt hangt af van je situatie.
Drie Nederlandse tekstvoorbeelden
De namen en waarden hieronder zijn fictief. Rechte haken beschrijven velden in het ontwerp, niet de exacte variabelensyntaxis van Meta. Laat een implementator ze mappen naar de actuele componenten. De voorgestelde categorie is een ontwerpkeuze, geen toezegging over Meta’s beoordeling.
1. Een afspraak bevestigen
Je afspraak bij Voorbeeldbedrijf staat op [afspraakdatum] om [afspraaktijd]. Bekijk de afspraak in je klantomgeving. Klopt er iets niet? Reageer op dit bericht.
Doel: een daadwerkelijk vastgelegde afspraak bevestigen. Voorgestelde categorie: utility. Variabelen: datum en tijd komen uit dezelfde definitieve afspraak, in de afgesproken tijdzone. Een eventuele portaalbutton wijst naar de juiste beveiligde omgeving, zonder adres of dossierinformatie in de URL.
Voorwaarden: het gekozen WhatsApp-contact is gecontroleerd en de communicatie past bij de vastgelegde voorkeur. Controleer direct voor verzending of de afspraak nog bestaat en dezelfde versie heeft. Stopconditie: een geannuleerde of intussen verplaatste afspraak krijgt niet alsnog deze oude bevestiging.
2. Een verzending melden
Voorbeeldbedrijf: bestelling [orderreferentie] is overgedragen aan de vervoerder. De actuele bezorgstatus vind je in je klantomgeving. Heb je een vraag? Laat het ons weten.
Doel: een echte verzendgebeurtenis melden. Voorgestelde categorie: utility. Variabele: de orderreferentie komt uit de order bij die ontvanger, niet uit een los vrij tekstveld. Noem alleen een bezorgdatum als de bron die werkelijk ondersteunt.
Voorwaarden: de gebeurtenis is verwerkt en de gebruiker verwacht deze update. Stopconditie: een dubbele transportmelding maakt geen tweede bericht; een ingetrokken verzending vraagt om een gecontroleerde correctie, niet om dezelfde tekst opnieuw.
3. Een productupdate waarvoor iemand zich aanmeldde
Voorbeeldbedrijf: je vroeg om nieuws over onze werkplaatssoftware. Er is een nieuwe uitleg over de planningsfunctie. Bekijk de uitleg als je wilt. Geen productnieuws meer ontvangen? Antwoord STOP.
Doel: aandacht vragen voor productinformatie. Voorgestelde categorie: marketing. Variabelen: geen vrije promotietekst in een veld stoppen dat eerder alleen een ordernummer bevatte. Maak een nieuw gecontroleerd tekstontwerp wanneer de boodschap verandert.
Voorwaarden: de registratie moet juist dit doel dekken; alleen een klantrelatie of supportgesprek is geen algemene verzendtoestemming. Stopconditie: na afmelding worden ook klaargezette berichten tegengehouden. De STOP-route moet bestaan en worden getest, niet alleen in de tekst staan.
Een template heeft een gegevenscontract nodig
Maak per versie een klein overzicht met: interne naam, Meta-naam of ID, taal, doel, categorie, vaste tekst, variabelen, buttonbestemming en verantwoordelijke. Leg bij iedere variabele bronveld, betekenis, formaat en foutgedrag vast. Is een verplichte waarde leeg, dan stopt verzending. Vul niet stilzwijgend “onbekend” in en stuur niet de waarden van de vorige ontvanger.
Test met verschillende lengtes, leestekens en datums. Laat een collega het uiteindelijke bericht lezen zonder het CRM ernaast. Kan die persoon zien om welke gebeurtenis het gaat? Klopt het onderscheid tussen een verzoek, een bevestiging en een al uitgevoerde wijziging? Een vriendelijkere formulering mag de status niet veranderen.
Goedkeuring is een beginpunt, geen permanente garantie
Templates kunnen worden beoordeeld, gepauzeerd en afgewezen. Meta noemt daarnaast uitschakeling bij lage kwaliteit in zijn beheeruitleg voor marketingberichten. Laat je systeem de actuele bruikbaarheid bewaken; behandel een oude goedkeuringsmail niet als voldoende verzendcontrole.
- Laat doel, tekst, categorie en variabelen intern beoordelen.
- Dien het ontwerp in via de gekozen beheeromgeving en wacht op de vereiste status.
- Test de exacte taalversie met synthetische gegevens en een eigen testontvanger.
- Koppel alleen de geteste versie aan de juiste bedrijfsgebeurtenis.
- Pauzeer bij afwijzing, categoriewijziging, kwaliteitsproblemen of een defecte bestemming.
- Beoordeel wijzigingen opnieuw en houd een terugvalroute beschikbaar die zelf toegestaan is.
Een afwijzing los je niet op door dezelfde boodschap als vrije tekst te sturen of promotie in een utility-variabele te verstoppen. Een alternatieve template moet inhoudelijk en technisch voor hetzelfde doel passen. Lukt dat niet, dan krijgt een medewerker de taak om een passende vervolgstap te kiezen.
Liever even bellen?
Laat je terugbellen
Eén telefoontje is vaak sneller dan drie mailtjes. Je hoort binnen een werkdag van ons.
Wat test je naast de tekst?
- De taal of verplichte variabele ontbreekt: geen bericht met een kapot veld.
- De template is gepauzeerd: de wachtrij stopt voor die versie en beheer ziet waarom.
- De klant meldt zich af terwijl het bericht wacht: de laatste verzendcontrole blokkeert het.
- Een servicevenster verloopt tijdens uitval: de oude verzendroute wordt opnieuw beoordeeld.
- Een API-antwoord raakt kwijt: er volgt geen blinde dubbele verzending.
- Een oude afspraakdatum staat nog in een taak: de actuele broncontrole houdt die versie tegen.
Laat kosten apart controleren op de actuele berichtmix en toepasselijke tariefperiode; herhaal hier geen vaste prijs per template of gesprek. Voor de uitvoering helpen de Make-gids en de inrichting van notificaties. De toestemmingsgids behandelt de juridische en administratieve kant. Een goedgekeurde tekst dekt die niet automatisch af.