{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-products/whatsapp/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"type":"markdown"},"seo":{"title":"Templates","description":"Integration and usage documentation.","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"templates","__idx":0},"children":["Templates"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["All WhatsApp messages are based on a ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["pre-approved template"]},". During the configuration phase, you specify which templates are available for your account. Templates must be approved by Meta before they can be used."]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"warning","name":"Template quality"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Templates may be disabled automatically based on customer feedback and engagement. Once disabled, a template cannot be used until its quality rating improves or it no longer violates Meta's ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://business.whatsapp.com/policy"},"children":["business"]}," or ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://business.whatsapp.com/policy"},"children":["commerce"]}," policies."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Each template can be provided in different languages. If the language specified in the API call does not exist for a template, there is an automatic fallback to the template's default language."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Two template categories are supported:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/products/whatsapp/enterprise-documentation/developer-documentation/integration-guide/authentication-templates"},"children":["Authentication templates"]}," — for OTP delivery via the ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/products/whatsapp/enterprise-documentation/developer-documentation/api-references/send-message-apis/send-otp"},"children":["send OTP message API"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/products/whatsapp/enterprise-documentation/developer-documentation/integration-guide/utility-templates"},"children":["Utility templates"]}," — for transactional messages via the ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/products/whatsapp/enterprise-documentation/developer-documentation/api-references/send-message-apis/send"},"children":["send message API"]}]}]}]},"headings":[{"value":"Templates","id":"templates","depth":1}],"frontmatter":{"seo":{"title":"Templates"}},"lastModified":"2026-03-06T14:56:12.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/whatsapp/enterprise-documentation/developer-documentation/integration-guide/templates","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}