Extend the reach of RCS with SMS failoverRead the article

Extend the reach of RCS with SMS

Weitere Informationen

Increase the scope of RCS with SMS failoverRead the article

Increase the reach of RCS with SMS failoverRead the article

Increase the reach of RCS with SMS . Find out more.

June 27, 2025 - 8 min read

WhatsApp Business API: 24H window and message templates

Image by Elsa Paparone
Elsa Paparone

Elsa Paparone

whatsapp business integration guide

Share :

Introduction

The WhatsApp Business API is today an essential channel for customer relations and transactional communication.
But its use is based on a strict framework defined by Meta: the 24-hour messaging window and message templates.

In this article, we explain :

WhatsApp Business: how to use

WhatsApp Business is an accessible tool that can help you set up optimized customer journey scenarios, enabling you to offer your customers a fluid, natural experience. There are two ways to communicate with your customers via WhatsApp Business.

The first method takes you through the 24-hour customer service window. What's special about this is that it's available 24 hours a day, as soon as the customer starts a conversation with you.

The second method is the Template or HSM - Highly Structured Messages, initiated by the company.

This formula is only available to op-in customers (i.e. those who have already opted in to receive your content).

Customer Window

Template

Initiative

Initiative

Your customer

You

Content

Content

- session messages
- Templates

Templates

Opt-in

Opt-in

No, since it was your client who initiated the exchange himself...

Yes, since you're the one who's going to be in contact with your client

The 24-hour messaging window rule

When a user sends a message to a company, a 24-hour window automatically opens. During this period, the company is free to respond, with no restrictions on message content or format (text, image, video, document).

Each new message from the customer resets the 24-hour window.

👉 Official documentation: Meta Business Docs - Conversation windows

What happens when the 24-hour time limit has elapsed?

24 hours after your customer's last message, the dialog window closes automatically. You will then only be able to send messages in the form of Templates, which are sent on the company's own initiative.

Please note, however, that you must have your recipient's explicit consent for this type of sending. These templates are pre-validated by WhatsApp© . You can create them yourself and then submit them, or use the templates we provide.

This is particularly useful when your departments need more than 24 hours to resolve a problem. Following a Template message, you can reopen a Customer Messaging Window, simply by asking for a reply to continue the process. If the customer replies, the window reopens automatically!

GOING FURTHER
WhatsApp Business presentation documentation
WhatsApp Business product sheet

Message templates: sending out of window

Once the 24-hour window has closed, the company can only write to the user using message templates pre-approved by Meta. These templates are essential for :

Official Meta template categories

👉 Documentation : Message templates - Cloud API

GOING FURTHER
All WhatsApp Business features
guide to WhatsApp features

Pricing and developments 2024-2025

Since 2023, Meta has been charging for WhatsApp conversations by category rather than by message.

What's new in 2025

👉 Documentation : Pricing & conversation categories

Best practices & compliance

Mandatory opt-in

Before sending a template message, the company must obtain an explicit opt-in from the user.
Examples of collection points: website, forms, in-store QR codes, SMS.

Authorized content

  • Authorized: useful information, confirmations, customer service, promotions with consent.

  • Prohibited: spam, misleading content, sensitive data (health, finance), unsolicited surveys.

Unsubscribe management

Always provide a clear way to unsubscribe ("Reply STOP to unsubscribe"), in compliance with the RGPD.

Practical examples of WhatsApp messages

Example of a JSON template (Utility - order confirmation)


{
 "name": "order_confirmation",
 "language": "fr",
 "components": [
 {
 "type": "BODY",
 "text": "Bonjour {{1}}, votre commande n°{{2}} a été expédiée. Livraison prévue le {{3}}."
 }
 ]
}


Typical conversation workflow


[Client envoie un message] → Ouverture de la fenêtre de 24 h → Réponse libre possible
 ↓
[Fin de la fenêtre] → Envoi d’un template validé (ex. suivi d’expédition)
 ↓
[Client répond] → Réouverture de la fenêtre de 24 h


Create your free account

Try out our platform and benefit from 20 free test credits, with no obligation.

Would you like to integrate WhatsApp Business API into your customer journey?
expert support for template configuration