Messaging Me

Cas d’usageMoins de rendez-vous manqués, grâce à un rappel WhatsApp la veille.

La veille, chaque client reçoit son rappel sur WhatsApp, avec deux boutons. Il confirme d’un geste ; s’il décale, l’agent IA lui propose des créneaux libres et votre agenda déplace le rendez-vous.

Le rappel, la réponse, l’agenda : 38 secondes.

De la demande dans Claude Code au rendez-vous déplacé, sur une vraie conversation WhatsApp.

Comment ça circule.

Le rappel de la veille, et les deux réponses possiblesVotre appla veille au soirPOST /v1/sendsLe client sur WhatsApple rappel, deux boutons« Je confirme »message.received« Je décale »agent.actionRendez-vous confirmédans votre agendaRendez-vous déplacél’agent IA propose, l’app déplace
Votre app envoie le rappel la veille par POST /v1/sends. Le bouton « Je confirme » revient par message.received et confirme le rendez-vous ; le bouton « Je décale » passe par l’agent IA, qui déclenche agent.action, et votre app déplace le rendez-vous.

Pas à pas, avec le vrai.

  1. 1

    Le modèle de rappel

    Claude Code le crée par create_template : catégorie utilitaire, le prénom et l’heure, deux boutons de réponse rapide, « Je confirme » et « Je décale ». Meta l’approuve, souvent en quelques minutes.

  2. 2

    La tâche de la veille

    Chaque soir, votre application envoie les rappels du lendemain par POST /v1/sends, avec une clé d’idempotence tirée du rendez-vous : relancée, elle n’envoie pas deux fois.

  3. 3

    Le bouton « Je confirme »

    Il revient dans l’événement message.received, par son libellé ; votre route retrouve le dernier rappel du numéro et confirme le rendez-vous.

  4. 4

    Le bouton « Je décale »

    L’agent IA répond et déclenche une action posée par set_agent_action : votre application reçoit agent.action, propose des créneaux libres par POST /v1/messages/whatsapp, puis déplace celui que le client choisit.

Ce que vous tapez dans Claude Code

Le plugin installé, une phrase suffit : Claude Code crée le modèle, règle l’agent, écrit le code et le teste.

la veille de chaque rendez-vous (lib/agenda.ts), envoie un rappel whatsapp avec deux boutons, je confirme et je décale. si le client décale, l’agent propose trois créneaux libres et mon app déplace le rendez-vous

La tâche de la veille, telle que Claude Code l’écrit

import { messagingme } from '../lib/messagingme';
import { saveReminder, tomorrowsAppointments } from '../lib/calendar';

// Run once a day, the evening before (a cron of your host). The template appointment_reminder has two variables,
// the first name then the time, and two quick reply buttons: Confirm and Reschedule.
export async function dayBeforeReminders(): Promise<void> {
  for (const appointment of await tomorrowsAppointments()) {
    const send = await messagingme.POST('/v1/sends', {
      body: {
        target: { template: { name: 'appointment_reminder', language: 'en' } },
        recipients: [{ phone: appointment.phone, variables: { firstName: appointment.firstName, time: appointment.time } }],
        params: [
          { position: 1, source: { type: 'variable', key: 'firstName' } },
          { position: 2, source: { type: 'variable', key: 'time' } },
        ],
      },
      // Run twice for the same appointment, the job does not send twice.
      idempotencyKey: `reminder-${appointment.id}`,
    });
    await saveReminder(appointment, send.sendId);
  }
}

jobs/reminders.ts · tout le code dans le guide

Ce que vous payez.

  • L’offre Free suffit pour démarrer : 1 000 modèles envoyés par mois et 100 contacts, l’API et le serveur MCP compris ; au-delà, le Pro.
  • L’agent IA se paie sur le crédit IA prépayé, à la réponse.
  • Meta facture directement chaque modèle utilitaire à votre entreprise, selon sa grille et le pays du client.

Questions fréquentes.

Le client doit-il avoir accepté de recevoir des messages ?

Meta demande que la personne ait accepté d’être contactée sur WhatsApp, par exemple en donnant son numéro à la prise de rendez-vous. Un client qui répond STOP ne reçoit plus rien.

Que se passe-t-il si le client ne répond pas ?

Rien : le rendez-vous reste tel quel, et votre agenda montre qui a confirmé.

Combien coûte un rappel ?

La Free inclut 1 000 modèles par mois. Meta facture chaque modèle utilitaire à votre entreprise, selon sa grille et le pays du client.

Le client peut-il décaler plusieurs fois ?

Une demande de report part une fois par jour au plus, par client et par action : l’agent propose des créneaux, le client en choisit un, votre application le réserve.

Branchez vos rappels aujourd’hui.

Le plugin en deux commandes, puis la phrase ci-dessus dans Claude Code. Aucun compte à créer.

Démarrer avec Claude Code · Les tarifs · Tous les cas d’usage