← Back to blog
WhatsApp

WhatsApp Templates & the 24-Hour Window: Business Owner's Guide

November 5, 20264 min readIng. Humberto González

You can reply freely within 24 hours of a customer message, but after that you need an approved template. Here's exactly how templates work, why Meta rejects them, and how to write ones that actually get approved and answered.

The 24-Hour Window: When You're Free, When You're Not

When a customer sends you a message on WhatsApp, you have 24 hours to reply to them without restrictions. Reply within that window, and you can say anything — no template needed. This is your free conversation window. It's generous and it's real.

But once those 24 hours close? You can't just send a message. If you want to reach out to them after that window expires, or if you're sending unsolicited messages to a number that hasn't messaged you first, you must use an approved template. Meta's rule is strict: templates are the only way to initiate contact outside the conversation window.

The Three Template Categories

Meta groups approved templates into three types, each with different rules and purposes:

  • Authentication — OTPs, login codes, password resets. These are operational and time-sensitive. Meta approves them readily because they're not promotional. Use them for account security only.
  • Utility — Order updates, shipping confirmations, appointment reminders, payment receipts. These keep customers informed about transactions they already initiated. Meta likes these because they're transactional, not pushy.
  • Marketing — Promotional messages, sales announcements, new product launches, discounts. These are the hardest to get approved because Meta sees them as ads. They need the most careful writing and clearest opt-in proof.

Why Meta Rejects Templates (and How to Avoid It)

I've submitted dozens of templates, and I've seen rejections. The most common reasons:

  • Unclear or vague language — If your template is ambiguous, Meta assumes it could be misused. Write clearly. 'Your order {{1}} is ready' is fine. 'Check this out!!!' is not.
  • Hidden marketing in utility templates — Don't disguise a sales pitch as an order update. If it's really marketing, submit it as marketing. Meta catches this.
  • Missing variable placeholders — You must use {{1}}, {{2}}, etc. for dynamic content (order IDs, names, dates). Hard-coded text looks like spam.
  • No unsubscribe or clear opt-out path — Especially for marketing templates, customers need a way out. Meta wants to see you respect consent.
  • Poor grammar or unprofessional tone — Meta's system flags low-quality templates. Proofread. Spell-check. Sound like a real business.
  • Misleading content or urgency tactics — Fake scarcity, false urgency, or exaggerated claims get rejected. Be honest.

How to Write Templates That Get Approved and Actually Work

Start with this framework:

  1. Pick the right category first. Is this operational or promotional? Be honest. Misclassifying wastes time.
  2. Write in plain language. Imagine your grandmother reading it. No emojis overload, no ALL CAPS. Professional but warm.
  3. Use variables for real dynamic data. If you're sending the same text to 50 people, use {{1}} for the customer name, {{2}} for the order number. Don't hard-code it.
  4. Keep it short. Meta's templates aren't essays. A few sentences max. People read on phones.
  5. Include a clear call-to-action or next step. 'Tap the link to track your order' or 'Reply with your preferred time' or 'No action needed — just wanted to update you.' Clarity reduces rejection.
  6. Test with a small audience first. Submit, wait for approval (usually 24–48 hours), then use it. Don't submit 20 templates at once hoping one sticks.

A Real Example

Good utility template: 'Hi {{1}}, your order {{2}} shipped on {{3}}. Track it here: [link]. Questions? Reply to this message.'

Bad utility template: 'Your order shipped!!! 🚀 Limited time — buy more and save 30%! Click here now!!!'

The first gets approved. The second doesn't.

The Bigger Picture

Templates exist because Meta needs to prevent spam and abuse at scale. But for legitimate businesses, they're actually helpful — they force you to be clear and professional. When you're managing customer conversations with a team, templates also create consistency.

If you're handling multiple conversations and templates manually, though, it gets messy fast. A tool like guats.site lets one WhatsApp number serve your whole team, keeps all chat history in one shared inbox, and makes it simple to apply templates without fumbling through Meta's manager. It's built for small and mid-size businesses that need templates to work without the friction.

Bottom line: Stay inside the 24-hour window when you can. When you can't, use templates. Write them clearly, classify them honestly, and respect Meta's rules. Your approval rate will climb, and your customers will actually read your messages.

Get your operation off a personal phone

One number, the whole team, full history per client and automations that do not feel robotic. When someone quits, the conversation stays with the company.

See how it works →

You might also like