Free WhatsApp template checker

Paste a WhatsApp message template and this WhatsApp template checker flags the mistakes that most often get templates rejected by Meta: misplaced variables, offers in a Utility template, long buttons and more. It’s free, and nothing you paste leaves your browser.

FreeNo signupChecks as you typeRuns in your browser
Category
Utility: updates about something the customer already has. Marketing: offers and promotions. Authentication: one-time codes.
Use {{1}}, {{2}} and so on for the parts that change for each customer.
Buttons (optional)
    B
    Your businessTemplate preview

    The checks follow Meta’s published template guidelines and the most common rejection reasons. Meta’s own review decides. Nothing you type leaves your browser.

    What it checks

    The mistakes behind most template rejections

    The checker follows Meta’s published guidelines for message templates. These are the problems it looks for.

    CheckWhy it matters
    Variable at the start or endMeta rejects bodies that begin or end with a variable. Put fixed words on both sides.
    Variable numberingVariables must run {{1}}, {{2}}, {{3}} with no gaps, in double curly braces.
    Too many variablesA template that is mostly variables can be rejected. Keep enough fixed text for Meta to judge what it says.
    Offers in a Utility templateDiscounts, codes and “limited time” wording make a template Marketing. Meta re-categorises or rejects it.
    Opt-out in MarketingNot required for approval, but a clear way to stop lowers blocks, which protects your number’s quality rating.
    Sensitive requestsTemplates should never ask customers to send IDs, OTPs, PINs or card details.
    Shortened linksLink shorteners hide where a link goes and often lead to rejection.
    Lengths and button limitsHeaders and footers up to 60 characters, button text up to 25, up to 2 website buttons and 1 call button.
    Authentication rulesOne-time-code templates use Meta’s fixed text, with no links, media or emojis.

    After it passes

    Submit it with a sample for every variable

    1. Pick the honest category

      If the message is an update about an order, booking, loan or account, it’s Utility. If it sells, it’s Marketing.

    2. Add sample values

      Meta reviews your template with the samples you give. Use real-looking values: “Rahul”, “#4821”, “5 Dec”.

    3. Submit and wait for review

      Most templates are reviewed within a day. If it’s rejected, the reason tells you what to change.

    Need wording that already works? Browse the financial services template library, with the category, variables and timing worked out.

    When you outgrow it

    Templates without the guesswork

    In SAMWAD, SAGE checks templates against Meta’s rules as you write them, and you can track every template’s status in one place.

    SAGE checks as you write

    SAMWAD’s AI advisor reviews your template before you submit, in the template manager.

    Write templates in ChatGPT or Claude

    Describe the message and let the assistant draft, check and submit it with the SAMWAD connector.

    Send to opted-in customers

    Use approved templates in campaigns or trigger them from your systems through the API.

    See why messages fail

    Campaign results show delivery, reads and the reason for every failed message.

    FAQ

    WhatsApp template checker FAQs

    Rejected again? We’ll look at your template with you on a call.

    Book a demo
    Why was my WhatsApp template rejected?

    The most common reasons are a variable at the start or end of the body, missing or vague sample values, promotional wording in a Utility template, and links or wording that look like spam. Paste your template above to check.

    Can I use variables at the start of a WhatsApp template?

    No, except in Meta’s own authentication templates. Start with a word, for example “Hi {{1}}”, and end with fixed text.

    Is my template Utility or Marketing?

    Utility if it’s an update about something the customer already has, like an order, booking or account. Marketing if it promotes anything. An offer in an update makes it Marketing.

    Will passing the checker get my template approved?

    Not always. Meta’s review decides. The checker catches the common, avoidable mistakes before you submit.

    Is my template sent anywhere?

    No. The checks run in your browser. Nothing you type is sent to SAMWAD or stored.

    How long does Meta take to review a template?

    Usually within a day, often much faster. You see the status in WhatsApp Manager or your provider’s dashboard.

    Next step

    Get templates approved the first time.

    Start a free trial and write templates with SAGE checking them against Meta’s rules before you submit.

    Start free trial

    For larger teams

    Sending at scale?

    Several numbers, templates in many languages, API sending from your systems and a priority SLA.

    Book a live demo