Skip to main content

Why templates matter

WhatsApp message templates are the only way to start a conversation with a customer outside the 24-hour messaging window. Every outbound campaign, appointment reminder, order notification, and re-engagement message requires an approved template. Getting templates right means:
  • Higher approval rates from Meta
  • Better quality ratings (which determine your sending limits)
  • More engaging messages with buttons, media, and personalization
  • Lower costs through proper category classification
For basic template creation steps, see WhatsApp settings. This page covers advanced topics.

Template categories deep dive

Meta classifies every template into one of three categories. The category determines pricing and what content is allowed.
Purpose: Promotions, offers, product launches, re-engagement, newslettersExamples:
  • “Flash sale! 30% off all items this weekend”
  • “We miss you! Come back and get a free shipping code”
  • “New arrivals just dropped — check them out”
Pricing: Most expensive categoryRules:
  • Must include opt-out language or an unsubscribe mechanism
  • Cannot be misleading about offers or urgency
  • Subject to stricter quality scrutiny
Meta determines the final category during review. If your template content doesn’t match the category you selected, Meta will either reject it or reclassify it to the correct (often more expensive) category.

Template approval process

1

Create the template

In HoopAI, navigate to Settings > WhatsApp > Templates and click Create Template. Choose your category, language, and write the content. See WhatsApp settings for step-by-step creation.
2

Submit for review

When you save the template, it’s automatically submitted to Meta for approval.
3

Meta reviews

Meta’s automated and manual review process checks the template against their commerce and business messaging policies.
4

Approval or rejection

Templates are typically reviewed within minutes to 24 hours. Most templates are reviewed within 1-2 hours. You’ll see the status update in HoopAI’s template manager.

Approval timeline

Template rejection reasons and fixes

Common reasons Meta rejects templates:
When a template is rejected, you’ll see the reason in HoopAI’s template manager. Address the specific issue and resubmit — don’t just change one word and try again.

Template quality rating

Every approved template has a quality rating that Meta updates based on customer feedback:

How quality is measured

Meta tracks:
  • Block rate — how often recipients block your number after receiving the template
  • Report rate — how often recipients report the message as spam
  • Read rate — low read rates may signal irrelevant content

Maintaining high quality

  • Target relevant audiences — don’t send marketing templates to contacts who haven’t opted in
  • Personalize content — use variables for names, order numbers, dates
  • Provide clear opt-out — include unsubscribe instructions in marketing templates
  • Don’t over-message — respect frequency preferences
  • Monitor ratings — check template quality regularly in Settings > WhatsApp

Template rate limits

Your sending limits depend on your phone number quality rating and business verification status:
Rate limits apply to the number of unique contacts you can message per 24-hour period, not the total number of messages. You can send unlimited messages to contacts within an open conversation.

Dynamic variables and personalization

Templates support dynamic variables using the {{1}}, {{2}}, {{3}} syntax:
When sending, HoopAI maps these variables to contact fields:

Variable best practices

  • Always provide sample values when creating the template (required by Meta)
  • Use fallback values for optional fields — e.g., “Hi {{1 | there}}
  • Keep variable count reasonable — templates with 5+ variables are harder to manage
  • Never use variables for the entire message body — Meta requires meaningful static text

Interactive templates

Quick reply buttons

Add up to 3 quick reply buttons that let the customer respond with a single tap:
Quick replies generate an inbound message, which opens a service conversation window — allowing you to continue the chat without additional template costs.

Call-to-action buttons

Add up to 2 CTA buttons:
  • Visit website — opens a URL (can include a dynamic path variable)
  • Call phone number — initiates a phone call

List messages (inside window only)

List messages with multiple options are only available as free-form messages inside the 24-hour window, not as templates.

Templates with media

Templates can include a header with media: Example template with image header:
Templates with images get significantly higher engagement than text-only templates. Always include a relevant header image for marketing templates.

Template localization

You can create the same template in multiple languages:
1

Create the base template

Start with your primary language (e.g., English).
2

Add language variants

In the template editor, add translations for each target language. Each language variant is submitted separately for approval.
3

Automatic language matching

When you send the template, WhatsApp delivers the version matching the customer’s phone language setting. If no match exists, the default language is used.
Supported languages include English, Spanish, Portuguese, French, German, Italian, Arabic, Hindi, Indonesian, and dozens more.

Template examples by use case

Best practices for high approval rates

  1. Match content to category — don’t disguise marketing as utility
  2. Include sample variable values — Meta needs to see what the final message looks like
  3. Use professional language — avoid slang, excessive caps, or aggressive urgency
  4. Add opt-out for marketing — required for marketing templates
  5. Keep it concise — templates with clear, focused content get approved faster
  6. Avoid prohibited content — no alcohol, tobacco, adult content, gambling, weapons
  7. Don’t request sensitive data — never ask for passwords, SSN, or full credit card numbers
  8. Test with a simple template first — if you’re new, start with a utility template to build quality history

Frequently asked questions

Meta allows up to 250 templates per WhatsApp Business Account (WABA). If you need more, contact Meta support for an increase.
No. Once approved, templates cannot be edited. You must create a new template with the changes and submit it for approval. You can then delete the old template.
Yes. You can delete templates from HoopAI’s template manager. Deleted templates cannot be recovered — you’ll need to create and submit a new one.
If Meta detects promotional intent in a utility or authentication template, they’ll reclassify it. Common triggers: discount codes, CTAs like “Shop now”, or language encouraging a purchase.
Meta’s review is largely automated and operates 24/7. Weekend approvals typically take the same time as weekdays for simple templates.
Yes. Emojis are allowed and can increase engagement. Use them sparingly and professionally.
Last modified on March 7, 2026