WhatsApp Message Types Explained

Understand the difference between template messages and free-form messages, and when to use each conversation type. See Telnyx guidance and requirements.

Two Categories of Messages

WhatsApp messages fall into two categories based on how conversations are initiated:

Template Messages (Business-Initiated)

Template messages are pre-approved message formats that you submit to Meta for review. They are required to start a new conversation with a customer or to message a customer outside the 24-hour conversation window.

Templates have three categories, each with different billing rates:

CategoryUse CasesExamples
MarketingPromotions, offers, updates"Hi ##{{1}}, our spring sale starts tomorrow! Get 20% off with code SPRING20."
UtilityTransaction updates, alerts"Your order ##{{1}} has shipped. Track it here: ##{{2}}"
AuthenticationOTP, verification codes"Your verification code is ##{{1}}. It expires in 10 minutes."

Templates support variable substitution using ##{{1}}, ##{{2}}, etc. They can include headers (text, image, video, or document), body text, footers, and buttons (quick reply or call-to-action).

Free-form Messages (Session Messages)

Free-form messages can be sent only within a 24-hour window after the customer last messaged you. These create "Service" conversations and support rich content types:

  • Text — Plain text up to 4,096 characters
  • Image — JPEG, PNG (with optional caption up to 1,024 characters)
  • Video — MP4 (with optional caption)
  • Document — PDF, DOC, etc. (with optional caption and filename)
  • Audio — OGG, MP3, etc.
  • Sticker — WebP format
  • Location — GPS coordinates with name and address
  • Contacts — Contact cards (1–257 per message)
  • Interactive — Quick reply buttons, CTA URL buttons, list messages

When to Use Which

ScenarioMessage Type
Customer hasn't messaged you yetTemplate (required)
24-hour window has expiredTemplate (required)
Customer messaged within last 24 hoursFree-form or Template (your choice)
Sending OTP or verification codeAuthentication Template
Sending order update or receiptUtility Template
Sending promotion or offerMarketing Template
Responding to a customer's questionFree-form (within 24hr window)

Related articles

WhatsApp 24-Hour Conversation WindowHow the WhatsApp 24-hour conversation window works, what opens it, and what happens when it expires. See Telnyx guidance and requirements.WhatsApp Message Templates GuideHow WhatsApp message templates work, the approval process, categories, and tips for getting templates approved. See Telnyx guidance and requirements.WhatsApp Pricing on TelnyxHow WhatsApp conversation-based billing works on Telnyx, including categories and billing types. See Telnyx guidance and requirements.How to Set Up WhatsApp on TelnyxStep-by-step guide to setting up WhatsApp Business on Telnyx using the Embedded Signup flow. See Telnyx guidance and requirements.