Aller au contenu principal

WhatsApp pour les plateformes SMS : gérer le rappel de rendez-vous via l'API

Intégrez WhatsApp API dans votre plateforme SMS pour envoyer des rappels de rendez-vous interactifs. Guide technique pour éditeurs et agences martech.

Le rappel de rendez-vous est l'un des cas d'usage transactionnels les plus répandus sur SMS. Taux d'absentéisme réduit, satisfaction client améliorée, charge support allégée : les bénéfices sont mesurables. WhatsApp pousse ce cas d'usage plus loin en permettant à l'utilisateur de confirmer, annuler ou reporter son rendez-vous d'une simple pression sur un bouton — sans appel, sans formulaire.

Pourquoi passer du SMS au WhatsApp pour les rappels de rendez-vous

Le SMS de rappel fonctionne. Mais il a un défaut majeur : il est à sens unique. Le destinataire lit "Rappel : votre RDV demain à 14h30 chez Dr. Martin" et ne peut pas répondre simplement. S'il veut annuler, il doit appeler le cabinet, naviguer sur un portail ou envoyer un SMS libre-format que la plateforme ne sait pas interpréter.

WhatsApp résout ce problème structurellement :

  • Boutons de réponse rapide : "Confirmer", "Annuler", "Modifier" directement dans le message.
  • Conversation contextualisée : si le client clique "Modifier", un agent humain ou un bot peut prendre le relais dans la même fenêtre.
  • Message riche : adresse cliquable (Google Maps), prénom du praticien, instructions préparatoires en pièce jointe.
  • Accusé de lecture : savoir que le client a vu le rappel change la gestion des absences imprévues.

Pour les secteurs à forte volumétrie de RDV — santé, beauté, automobile, immobilier, services à la personne — l'impact opérationnel est direct.

Architecture d'un rappel de rendez-vous WhatsApp via l'API

Structure du template HSM

Le rappel de rendez-vous relève de la catégorie UTILITY : message transactionnel attendu par le destinataire. Tarif indicatif pour un numéro français : 0,0336 €/message (frais Meta 0,0248 € + frais Whakup 0,0088 €).

Composant Exemple de contenu
Header "Rappel de votre rendez-vous"
Body "Bonjour {{1}}, vous avez RDV avec {{2}} le {{3}} à {{4}}. Adresse : {{5}}."
Boutons "Confirmer" / "Annuler" / "Voir sur Maps"
Footer Nom de la plateforme ou de l'enseigne

Flux d'envoi et de réception

  1. La plateforme SMS récupère la liste des RDV J+1 (ou J+2 selon la configuration client).
  2. Elle appelle l'API WhatsApp Business pour chaque destinataire avec les variables dynamiques.
  3. Les webhooks entrants remontent les réponses aux boutons (button_reply) en temps réel.
  4. La plateforme met à jour le CRM ou l'agenda selon la réponse reçue.

Ce flux est identique à ce que la plateforme fait déjà pour les liens de désabonnement SMS ou les accusés de réception — seul le format de réponse change.

Pour une vue complète des capacités de l'API, consultez le guide complet de l'API WhatsApp Business.

Gérer les réponses interactives : boutons et logique de routing

Les boutons de type QUICK_REPLY dans un template WhatsApp renvoient une payload structurée dans le webhook. La plateforme doit la traiter.

Exemple de webhook entrant après clic sur "Annuler" :

{
  "type": "interactive",
  "interactive": {
    "type": "button_reply",
    "button_reply": {
      "id": "cancel_appointment",
      "title": "Annuler"
    }
  }
}

Logique de routing recommandée :

  • confirm_appointment → mise à jour statut RDV en "Confirmé", aucune action supplémentaire.
  • cancel_appointment → notification au prestataire, proposition de nouveau créneau (message de session ou nouveau template).
  • reschedule_appointment → ouverture d'une fenêtre de conversation avec un bot ou un agent.

Cette logique est à implémenter côté plateforme. Elle est indépendante de WhatsApp : c'est du traitement d'événements, exactement comme la gestion des STOP sur SMS.

Pour comprendre comment configurer les webhooks entrants, voir l'article sur la configuration des webhooks WhatsApp API.

Cas d'usage avancés : rappels multi-étapes et séquences

Un rappel unique J-1 est un bon début. Une séquence optimisée va plus loin :

  • J-7 : confirmation initiale du rendez-vous (template UTILITY).
  • J-1 : rappel avec boutons d'action.
  • J-0, H-2 : rappel court "Votre RDV est dans 2 heures."
  • Post-RDV : demande d'avis ou proposition de prochain rendez-vous (template MARKETING si non sollicité).
Étape Délai Catégorie template Coût indicatif FR
Confirmation initiale J-7 UTILITY 0,0336 €
Rappel avec boutons J-1 UTILITY 0,0336 €
Rappel court H-2 UTILITY 0,0336 €
Demande d'avis Post-RDV MARKETING 0,08 €

La séquence complète revient à environ 0,14 € par contact pour 4 points de contact. Comparer avec le coût d'une absence non gérée pour justifier le ROI auprès de vos clients.

Pour une analyse complète de la tarification WhatsApp API, voir Prix de l'API WhatsApp Business en 2026.

Ce que Whakup apporte à votre plateforme SMS

Intégrer WhatsApp API en direct avec Meta implique de passer une certification, de gérer la vérification des comptes Business de chaque client final, et d'assurer la conformité en continu.

En passant par Whakup, Meta Tech Provider certifié :

  • Embedded signup : vos clients activent leur numéro WhatsApp depuis votre interface, sans jamais quitter votre plateforme.
  • Multi-tenant natif : chaque client de votre plateforme dispose de son propre WABA isolé.
  • Marque blanche : Whakup n'apparaît pas dans l'expérience de vos clients.
  • API REST + webhooks documentés : intégration rapide, compatible avec les architectures SMS existantes.

Découvrez l'offre complète sur la page API WhatsApp Whakup.

FAQ

Le rappel de rendez-vous est-il bien classé en UTILITY par Meta ?

Oui. Un rappel de rendez-vous est un message transactionnel envoyé suite à une action de l'utilisateur (prise de RDV). Meta le classe systématiquement en UTILITY. Attention : si le même message inclut une promotion ("Profitez de -20% sur votre prochain RDV"), il peut être requalifié en MARKETING.

Peut-on inclure une adresse cliquable dans un template de rappel ?

Oui, via un bouton de type URL pointant vers Google Maps ou Apple Maps avec les coordonnées du lieu. L'adresse peut aussi figurer dans le body du template comme texte, mais le bouton cartographique améliore fortement le taux d'utilisation.

Comment gérer les fuseaux horaires pour les envois à l'heure prévue ?

L'API WhatsApp ne gère pas les fuseaux horaires nativement. C'est à la plateforme d'orchestrer l'envoi en convertissant l'heure locale du destinataire en UTC avant d'appeler l'API. La plupart des plateformes SMS ont déjà cette logique pour les campagnes programmées.

Un client peut-il répondre librement après avoir cliqué sur un bouton ?

Oui. Après un clic sur un bouton QUICK_REPLY, une fenêtre de conversation de 24 heures s'ouvre. Le client peut envoyer des messages libres pendant cette période. La plateforme doit décider si elle route ces messages vers un agent humain, un bot, ou une réponse automatique.


Le rappel de rendez-vous est l'un des cas d'usage WhatsApp les plus simples à déployer et les plus rapides à rentabiliser pour une plateforme SMS. Si vous souhaitez ajouter ce canal à votre offre sans repartir de zéro, l'API WhatsApp de Whakup est conçue pour s'intégrer à votre infrastructure existante.

#intégration whatsapp#rappel rendez-vous whatsapp#plateforme sms
Stéphane Haouzi
Stéphane HaouziHead of Growth

Head of Growth chez Whakup, Stéphane pilote la stratégie d'acquisition et les partenariats en Afrique francophone. Expert en marketing digital et expansion marché.

🚀

Prêt à passer à l'action ?

Essayez Whakup gratuitement pendant 15 jours. Aucune carte bancaire requise.

Démarrer l'essai gratuit