Skip to content
Chatsac Tools

Cloud API template · preview · Meta rates

WhatsApp template: preview category, variables and limits

WhatsApp Business template preview: category, variables and limits. It does not send. It does not upload to the WABA. Meta still reviews it.

List rate for this category: $0.01 per delivered template.

Template parts

Variable examples

Buttons

    How it lands on WhatsApp

    Variables replaced by the examples. Media headers do not upload a file here.

    Oi Ana, seu pedido 1042 saiu pra entrega.

    Template body: 52 chars. Rendered: 41 chars (UX, not Meta's cap).

    • Template name is valid (lowercase, underscore).
    • Category set.
    • Variable format is consistent.
    • Header fits the spec.
    • Body is within 1024 characters.
    • Variable examples are filled.

    Structure fits the spec. JSON is ready to copy.

    Meta still reviews the template. This page does not send or approve.

    {
      "name": "pedido_saiu",
      "language": "pt_BR",
      "category": "UTILITY",
      "parameter_format": "NAMED",
      "components": [
        {
          "type": "BODY",
          "text": "Oi {{nome}}, seu pedido {{pedido}} saiu pra entrega.",
          "example": {
            "body_text_named_params": [
              {
                "param_name": "nome",
                "example": "Ana"
              },
              {
                "param_name": "pedido",
                "example": "1042"
              }
            ]
          }
        }
      ]
    }

    Frequently asked questions

    Does this cover WhatsApp Business templates?
    Yes. This page checks a WhatsApp Business Cloud API template: category, variables and character limits. It is not a chat-copy generator. People searching 'template mensagem WhatsApp' want a ready chat message; the JSON here is for Manager.
    What is the difference between marketing, utility and authentication?
    Category sets the use and the rate. Marketing is the expensive one. Utility is transactional. Authentication is OTP. List rates live on the cost calculator. Source: developers.facebook.com/docs/whatsapp/pricing.
    Do I use '{{1}}' or '{{name}}'?
    Both exist. POSITIONAL is '{{1}}', '{{2}}'. NAMED is '{{name}}'. Do not mix them on one template. Meta asks for a sample value per variable.
    Why is this not a template generator?
    The query 'gerador de template whatsapp' has no volume. People searching 'template whatsapp' want category, variables and limits before pasting into Manager. That is this page. It does not invent approval.
    Is 1024 the sent message length?
    No. 1024 is the body template string, including '{{var}}'. After filling examples the rendered text can be a different length. We show both numbers.
    If it passes here, does Meta approve it?
    No. This checks the components spec in the browser. It does not submit to the WABA, send, or go through review. Anyone promising approval is inventing the spec. Source: developers.facebook.com/documentation/business-messaging/whatsapp/templates/components/

    Components spec checked on 2026-06-24. Template components, Meta pricing. A Chatsac tool · chatsac.com