Richtlijnen voor WhatsApp-templates
Een template die je zelf schrijft, moet door de indieningscontroles van Bird en de review van Meta komen voordat je hem kunt gebruiken. Deze pagina beschrijft de inhoudslimieten die Bird controleert, hoe je variabelen opgeeft en hoe je op een reviewbeslissing reageert. Het doorstaan van lokale validatie garandeert geen goedkeuring door Meta of latere bezorging.
Bird biedt ook beheerde catalogustemplates aan. Lees WhatsApp-templates om de beschikbare talen en huidige verzendbaarheid te bekijken, en Templates schrijven om een template op je eigen account aan te maken.
Tekenlimieten per component
Bird controleert deze limieten wanneer je zelfgeschreven inhoud indient:
| Component | Limiet | Opmerkingen |
|---|---|---|
| Tekstheader | 60 tekens | Eén header per template, met maximaal één variabele |
| Body | 1.024 tekens | Ondersteunt meerdere variabelen |
| Footer | 60 tekens | Geen variabelen |
| Knoplabel | 25 tekens | Geldt voor bel-, URL- en snelantwoordknoppen |
| URL-knopdoel | 2.000 tekens | Ondersteunt één variabele, toegevoegd aan het einde van de URL |
| Kopieercode-knopwaarde | 20 tekens | De tekenreeks die naar het klembord van het apparaat wordt gekopieerd |
De body van een carrouselkaart heeft een aparte limiet van 160 tekens. Categorie- en componentregels gelden ook: een authenticatietemplate gebruikt door Meta gegenereerde tekst, terwijl GIF-headers, carrousels en coupon-kopieercodeknoppen bij marketingtemplates horen in de schrijfstroom van Bird. Controleer het validatieantwoord voor de betreffende taal en het betreffende veld.
Variabelen
Variabelen zijn de delen van een template die je invult op het moment van verzenden. Volg het formaat van het component dat je schrijft:
- Bird maakt authenticatietemplates met positionele parameters, geschreven als {{1}} en {{2}}. De tekst komt uit het authenticatieformaat van Meta. Tekst op het hoogste niveau in utility- en marketingtemplates gebruikt benoemde parameters zoals {{order_number}}.
- Positionele placeholders zijn indexnummers vanaf {{1}} oplopend, en zowel voorbeeld- als verzendwaarden worden gelezen in de volgorde waarin de placeholders voorkomen. Een body die van {{2}} naar {{5}} springt, wordt afgewezen.
- Benoemde placeholders gebruiken kleine letters, cijfers en underscores, zoals {{order_number}}, en geen naam mag binnen een taal herhaald worden. De waarden worden op naam gekoppeld in plaats van op positie, dus de volgorde waarin je ze opgeeft maakt niet uit.
- Omsluit elke placeholder met dubbele accolades. Carrouselkaarttekst gebruikt positionele parameters en positionele voorbeeldwaarden. Een variabele URL-knop gebruikt één positionele placeholder aan het einde, zoals https://example.com/orders/{{1}}, zelfs als de body van de template benoemde parameters gebruikt.
- Houd speciale tekens zoals #, $ en % buiten de placeholder zelf.
- Begin of eindig een template nooit met een variabele. Meta wijst loshangende parameters af, omdat een bericht dat opent of sluit met ingevulde tekst de lezer geen context geeft.
- Omring elke placeholder met vaste tekst die aangeeft wat de ingevulde waarde is. Meta wijst een template af die te veel placeholders bevat voor te weinig context, omdat een body die voornamelijk uit variabelen bestaat eruitziet als een leeg formulier in plaats van een bericht. Voeg tekst toe, of gebruik minder waarden.
- Dien voorbeeldwaarden in bij de template. De review wordt gedaan op basis van een gerenderd voorbeeld, en een indiening zonder voorbeeldwaarden kan niet beoordeeld worden.
Opmaak
WhatsApp ondersteunt een kleine set inline-opmaak in de body: vet, cursief, doorgehaald en monospace. Emoji zijn toegestaan in de body en knoppen, en headertekst ondersteunt helemaal geen opmaakmarkeringen.
Meta accepteert geen HTML, geen links opgemaakt als ankertekst en geen regellengtebeheer buiten de regelafbrekingen die je zelf schrijft. Een URL in de bodytekst wordt weergegeven als een kale link, en dat is precies wat URL-knoppen voorkomen.
Review en goedkeuring
Het indienen van een nieuwe taal of een bewerking start het bijbehorende reviewproces. Controleer de actuele status in Bird en WhatsApp Manager in plaats van een lancering te plannen rond een gegarandeerde beslistermijn. Bevestig vóór het verzenden dat de gevraagde taal beschikbaar is, het verzendnummer bij het juiste account hoort en de ontvanger in aanmerking komt.
Goedkeuring en kwaliteit staan los van elkaar. Meta werkt de templatekwaliteit bij naarmate het gebruik en feedback van ontvangers ontvangt. Een gemiddelde of lage beoordeling vraagt om onderzoek; een gepauzeerde of uitgeschakelde taal is niet beschikbaar voor verzending. Volg de actuele status en de actie die Meta toont, in plaats van aan te nemen dat een beoordelingswijziging de template automatisch herstelt.
Bird toont zowel de status als het oordeel per taal op de template zelf. WhatsApp-templates beschrijft elke waarde en wat die betekent voor een verzending.
Waarom templates worden afgewezen
Gebruik de reden die voor de betreffende taal wordt teruggegeven. Veelvoorkomende problemen zijn:
- Variabeleopmaak. Niet-overeenkomende accolades, niet-opeenvolgende placeholders, een variabele helemaal aan het begin of einde, of meer variabelen dan vaste tekst.
- Duplicaat. Een template waarvan de body en footer overeenkomen met tekst die al op je account is geregistreerd, wordt afgewezen als duplicaat. Meta noemt de bestaande template in de afwijzing, zodat je die kunt gebruiken. Authenticatietemplates zijn uitgezonderd van deze controle.
- Beleid. Inhoud die in strijd is met het WhatsApp Business Messaging Policy of, voor alles wat transactioneel is, het Commerce Policy. Verboden goederen zijn het duidelijkste geval, maar ook een bericht waarvan de ontvanger het doel niet zou herkennen als afkomstig van jou.
- Verkeerde categorie. Meestal een marketingbericht dat als utility is ingediend. Categorie bepaalt zowel wat Meta toestaat als wat het bericht kost, dus Meta corrigeert het in plaats van het door te laten.
Lees de beslissing in WhatsApp Manager of Business Support Home en in de meldingen die Meta stuurt. Los het gemelde probleem op en dien opnieuw in. Als de beslissing een beroep biedt en je het er niet mee eens bent, lever dan de gevraagde context en voorbeeldwaarden aan. Volg de reviewstatus; goedkeuring en doorlooptijd zijn niet gegarandeerd.
Volgende stappen
- WhatsApp-templates: de catalogus, statussen en variabelen in Bird
- WhatsApp-berichten verzenden: variabelen van een template invullen bij het verzenden
- Het WhatsApp-klantenservicevenster: wanneer je een template nodig hebt om iemand te contacteren
Gerelateerde bronnen
Ga verder met de documentatie, gidsen en voorbeelden voor dit onderwerp. De bronnen zijn in het Engels.
Bekijk de gidsBuilding and submitting a WhatsApp templateBegrijp het conceptWhat is a WhatsApp message template?Gebruik de toolWhatsApp message builderOntdek de mogelijkheidWhatsApp templates
Probeer de oefening en ontvang een implementatieoverzicht