WhatsApp 24h freeform window
Meta’s WhatsApp Business Platform splits outbound messages into two regimes:- Inside the 24-hour customer-care window — your business may send any allowed content type (text, media, interactive buttons, lists, location). Free-form replies and ad-hoc support flows live here.
- Outside the 24-hour window — only pre-approved templates in one of Meta’s four conversation categories (Marketing, Utility, Authentication, Service) may be sent.
How the window opens / closes
The window is keyed on the
(customer_phone, your_whatsapp_business_phone_number) pair. A customer who has messaged your +1-800 number does NOT open the window for your +44-7700 number.
Check the window status pre-flight
The dashboard’s compose dialog calls this endpoint as the operator types — the BE is the authoritative source, but the FE pre-flight avoids a wasted send-attempt round-trip.from is optional. When supplied, the lookup is scoped to inbound from to directed at the specific from number — matches the per-WABA scoping the send route enforces. When omitted, any inbound from to to any of your WABA numbers counts.
Response
reason values
Send-time enforcement
The send route (POST /api/v1/messages/whatsapp) re-runs the window check server-side and refuses free-form sends that would break Meta’s rule:
type=template) bypass the window check — they are always permitted, subject to the template’s own approval status and category.
Dashboard signals
In the inbox conversation header and the WhatsApp compose dialog the dashboard renders one of four states:
The countdown ticks once per minute via the dashboard’s shared 1Hz tick — no per-row clocks.
Templates approved for outside-window use
Templates are categorised by Meta when you submit for approval:
Pricing varies by category — see the WhatsApp pricing guide.
Common patterns
Re-engagement template
If you regularly need to reach customers outside the window, build an approved Marketing or Utility template that re-opens the conversation:Branching on window status
See also
- Channels → WhatsApp — capabilities, media types.
- WhatsApp pricing — per-category template costs.
- WhatsApp Business Calling — calls follow a separate permission state, not the 24h window.