Studio de yoga et Pilates : gérer réservations et annulations avec Claude Code
Brouillonner les réponses de réservation et d'annulation d'un studio de yoga ou Pilates avec Claude Code. Prompt et script de vérif inclus.
Le cours est fini, je ferme le studio à clé et j’ouvre mon téléphone. Trois messages en DM sur Instagram, cinq sur le compte pro WhatsApp, deux e-mails automatiques du site de réservation. « Le yoga de demain matin, il reste de la place ? » « Le Pilates de ce soir, je ne peux plus venir… » « Je voudrais réserver un essai, c’est combien ? » Je n’ai même pas eu le temps de souffler, et me voilà assise sur les marches devant le studio à taper les réponses une par une, au pouce.
C’est exactement ce que faisait chaque soir la professeure d’un studio de Pilates que j’aide. Une personne qui ne lâche jamais rien sur la qualité de ses cours, mais qui devait regrouper toutes ses réponses tard le soir, et qui parfois ne voyait un message que le lendemain matin. Ce « message vu trop tard » lui faisait rater des inscriptions après la séance d’essai.
En regardant le contenu des demandes, neuf sur dix suivaient le même schéma : vérifier les places, prévenir d’une annulation, poser une question sur les tarifs ou les affaires à prendre, demander un report. Si le contenu est connu d’avance, le brouillon peut être confié à la machine. Il ne reste qu’à décider si on l’envoie ou non. Dans cet article, je raconte concrètement, tel que je l’ai testé, jusqu’où Claude Code peut alléger la « gestion des cours, réservations et annulations » d’un studio de yoga ou de Pilates.
Points clés
- Confier à Claude Code le « brouillon » des réponses de réservation, d’annulation et de demande, puis laisser la professeure n’appuyer que sur le bouton « envoyer » : l’enfer des réponses du soir se règle en 15 minutes.
- Regrouper les infos des cours (horaires, tarifs, affaires à prendre, conditions d’annulation) dans un seul texte rend d’un coup les réponses de l’IA bien plus exactes.
- Ne collez jamais tels quels le nom, les coordonnées ou les notes de santé d’un client à l’IA. Décidez d’abord d’une procédure pour masquer les données personnelles.
- Les décisions qui touchent à l’argent et aux litiges (report, remboursement, « réservation en double ») doivent toujours être vérifiées par un humain.
- Vous trouverez plus bas un modèle de prompt à coller et un script de vérification qui repère les erreurs de saisie dans le planning.
Pour quel type de studio j’écris cet article
Je pense aux studios de yoga ou de Pilates de petite à moyenne taille, où l’instructeur·rice est aussi gérant·e. Une à trois personnes, des réservations qui arrivent à la fois par le site (type planity, calendrier en ligne) et par WhatsApp ou les DM, une grille tarifaire et des règles qui vivent moitié dans la tête, moitié dans un carnet.
Pas de centre d’appels ni de personne dédiée au système de réservation comme dans les grandes chaînes. Celui ou celle qui donne les cours fait aussi l’accueil, la compta et la communication. Du coup, le point le plus douloureux, c’est « être noyé sous les réponses et rogner sur la préparation du vrai travail ».
Vu autrement, c’est précisément là que l’IA fait effet. Chaque mot adressé à un client compte, mais neuf fois sur dix il y a un modèle. On confie à la machine le travail à modèle, et la professeure garde son temps pour la décision « à cette personne, j’ajoute un mot ». On crée cette répartition.
Le déroulé d’un studio de yoga ou Pilates (de la demande à l’après-cours)
D’abord, j’écris le déroulé actuel. Car on voit alors où naissent les reprises.
- Une demande arrive (e-mail auto du site / WhatsApp / DM Instagram).
- On vérifie les places et les tarifs (on ouvre le site dans un autre onglet).
- On tape la réponse (on réécrit à la main un texte presque identique à chaque fois).
- Un essai ou une vraie réservation entre (on note les infos du client).
- La veille, on envoie un rappel (affaires, lieu, conditions d’annulation).
- On gère les annulations de dernière minute et les retards.
- Après le cours, on envoie un remerciement et l’info du prochain rendez-vous.
Là-dedans, ce qui mange du temps et provoque le plus de reprises, ce sont les points 2, 3 et 5. On réfléchit au texte en vérifiant les places, et on retape à chaque fois un message similaire depuis zéro. Pour le rappel de la veille, on a à la fois des « oublis d’envoi » et des « erreurs de copier-coller du texte ».
Reprises et soucis fréquents
Je liste ce qui arrivait vraiment sur le terrain. Vous vous reconnaîtrez sans doute.
- Erreur sur les tarifs : on confond le prix de l’essai (15 €) avec celui de la carte de séances, on répond, puis on corrige, et la confiance du client vacille.
- Oubli des conditions d’annulation : on oublie de dire « gratuit jusqu’à 18 h la veille », et c’est le conflit sur les frais d’annulation du jour même.
- Réservation en double passée inaperçue : via DM et via le site, on promet le même créneau à deux personnes différentes.
- Oubli sur les affaires à prendre : on oublie d’indiquer les chaussettes pour le Pilates ou si le tapis de yoga est prêté, et c’est la panique le jour J.
- Réponse en retard : on remarque un DM d’essai seulement le lendemain matin, et entre-temps la personne est partie dans un autre studio.
Ce que l’IA peut réduire ici, ce sont les erreurs et oublis sur les tarifs, les conditions d’annulation et les affaires. Si vous placez les bonnes infos du studio à un seul endroit et que vous ne laissez créer les réponses qu’à partir de là, les erreurs dues à la mémoire disparaissent.
Ce qu’on confie à Claude Code, et ce qu’un humain doit décider
C’est le point le plus important. Tout confier provoque des accidents. On trace une ligne.
| Tâche | Confié à l’IA | Décidé par un humain |
|---|---|---|
| Brouillon de réponse sur les places | ○ rédige le texte | les places réelles sont vérifiées de visu |
| Info tarifs, affaires, conditions | ○ depuis les infos enregistrées | application des tarifs d’exception ou promos |
| Texte du rappel de la veille | ○ remplit le modèle | le timing et l’envoi final |
| Réponse aux annulations | ○ rédige excuses + règles | décider de facturer ou non l’annulation |
| Report et remboursement | △ texte candidat seulement | toute décision qui bouge de l’argent |
| Saisie et modif des infos client | × | un humain saisit à la main |
Le principe est simple : rédiger le texte revient à l’IA, tout ce qui engage l’argent et la promesse au client revient à l’humain. Le bouton « envoyer », c’est toujours un humain qui l’appuie. Si vous respectez juste ça, les réponses du soir s’allègent sans que les problèmes augmentent.
Pour la logique de ce qu’on confie à l’IA, lisez aussi Pour débuter sans être ingénieur et le Guide de démarrage de Claude Code : la manière de tracer la ligne devient plus claire.
Cas d’usage 1 : brouillonner la réponse sur les places
C’est le plus fréquent : « Reste-t-il de la place au yoga de demain matin ? » La professeure regarde les places sur le site, et ne transmet à l’IA que ce résultat. Le point clé : l’IA ne décide jamais des places toute seule.
On l’exploite avec une liste de contrôle.
- J’ai vérifié de visu les places du créneau sur le site.
- Je n’ai transmis à l’IA que « place oui/non » et l’horaire du créneau.
- J’ai relu une seconde le tarif et l’heure du brouillon obtenu.
- J’ai appuyé moi-même sur envoyer.
Rien que ça, et le temps passé à taper le texte depuis zéro disparaît. On passe de 2 à 3 minutes par message à 30 secondes.
Cas d’usage 2 : réponse d’excuse pour annulations et retards
Les messages d’annulation de dernière minute, c’est étrangement pénible à rédiger. Parce qu’on ne veut être ni froid ni trop indulgent. On apprend les conditions d’annulation du studio à l’IA, et on lui fait rédiger un mot d’excuse conforme aux règles.
Ce que l’humain décide ici, c’est uniquement : « cette fois, je facture l’annulation, ou je laisse passer par bienveillance ? » Le texte à l’IA, la décision à la professeure : on sépare. Pour un·e habitué·e souffrant·e, on peut tout à fait laisser passer, et c’est bien l’humain qui décide de cet égard.
Cas d’usage 3 : rappel de la veille pour les essais
Le rappel envoyé la veille d’un essai a presque toujours le même contenu : date et heure, lieu, affaires à prendre, conditions d’annulation, « venez en tenue souple ». On en fait un modèle et on ne remplace que le nom et l’horaire.
Je le mets en étapes numérotées.
- Préparez la liste des essais de demain (juste le nom et l’heure).
- Passez chaque personne, une à une, dans le prompt de modèle de rappel.
- Vérifiez de visu que le nom et l’heure du texte obtenu sont corrects.
- Envoyez depuis WhatsApp pro.
Les oublis d’envoi disparaissent, et les oublis sur les affaires aussi.
Modèle de prompt prêt à coller
D’abord, regroupez les infos du studio dans un seul texte. Le transmettre à chaque fois est essentiel. Si les infos sont éparpillées, l’IA comble les trous à l’imagination. Pour l’idée de le placer dans CLAUDE.md, les bonnes pratiques de CLAUDE.md sont une bonne référence.
Voici le modèle d’infos du studio (à réécrire pour votre propre studio).
# Infos de base du studio
Nom : Studio Yoga & Pilates ◯◯
Tarif essai : 15 € (TTC)
Cartes : 5 séances 90 € / 10 séances 170 €
Durée des cours : 60 min chacun
Conditions d'annulation : gratuit jusqu'à 18 h la veille. Au-delà, 50 % du cours.
Affaires : tenue souple, boisson, serviette. Tapis prêté gratuitement.
Note Pilates : chaussettes antidérapantes conseillées (vendues 6 € à l'accueil)
Note lieu : 3e étage. À droite en sortant de l'ascenseur.
Ensuite, le prompt pour le brouillon de réponse. Le point clé : il est écrit noir sur blanc qu’« on n’utilise que le résultat des places vérifié par un humain ».
Tu es à l'accueil du studio ◯◯.
En t'appuyant uniquement sur les [Infos du studio] ci-dessous, rédige une réponse au client.
Pour ce qui n'y figure pas (places, tarifs d'exception, etc.), ne décide rien
toi-même et écris « je vérifie ».
Ton poli, un à deux emojis maximum, 120 à 180 caractères.
[Infos du studio]
(colle ici le modèle ci-dessus)
[Message du client]
Il reste de la place au yoga de demain matin ? Je voudrais aussi connaître le tarif.
[Places vérifiées par un humain]
Le yoga de demain 7 h 00 a de la place.
Rédige une proposition de réponse.
En suivant ce prompt, l’IA n’invente pas les places et reprend les tarifs enregistrés tels quels. Les erreurs dues à la mémoire disparaissent ici. Si vous voulez gagner en précision, lisez aussi l’ingénierie de prompt avancée.
Données personnelles et points de sécurité
Ne sautez pas ce passage. Parce qu’on manipule les infos des clients.
- Ne collez jamais tels quels le nom, le téléphone, l’adresse ou les notes de santé à l’IA. Ce qu’il faut pour un brouillon, c’est « y a-t-il de la place au yoga de 7 h demain », pas le vrai nom du client. On crée le brouillon en gardant « le client », et l’humain insère le nom juste avant l’envoi.
- Masquez avant d’envoyer à l’IA dans le cloud. Si le contexte exige vraiment un nom, remplacez par M. A, Mme B.
- N’écrivez aucun numéro de compte ni code d’accès dans le modèle d’infos. Restez aux tarifs et aux affaires.
- Ne collez pas une capture entière de DM ou d’e-mail. Les infos d’autres clients peuvent apparaître en arrière-plan.
Les studios de yoga et Pilates recueillent souvent des infos de santé (grossesse, mal de dos, suivi médical). Ces infos se traitent avec un soin particulier. Pour seulement rédiger une réponse, il est presque toujours inutile de transmettre l’info de santé elle-même à l’IA. Pour les bases du traitement des données personnelles, jetez un œil au guide de la CNIL sur les données de santé : ça rassure.
Script de vérification exécutable : repérer les erreurs de planning
Quand on écrit le planning à la main, on tape mal une heure de fin ou on crée des chevauchements. On les attrape par script plutôt qu’à l’œil. Ça tourne dès que Node.js est installé. On prépare le planning en JSON, et on vérifie mécaniquement que début < fin, et qu’aucun créneau n’est en double.
// check-schedule.mjs
// Usage : node check-schedule.mjs
const schedule = [
{ day: "lun", start: "07:00", end: "08:00", name: "yoga du matin" },
{ day: "lun", start: "10:30", end: "11:30", name: "Pilates débutant" },
{ day: "lun", start: "11:00", end: "12:00", name: "yoga relax" }, // chevauchement volontaire
];
const toMin = (t) => {
const [h, m] = t.split(":").map(Number);
return h * 60 + m;
};
const errors = [];
for (const s of schedule) {
if (toMin(s.start) >= toMin(s.end)) {
errors.push(`${s.day} ${s.name} : le début (${s.start}) est après la fin (${s.end})`);
}
}
for (let i = 0; i < schedule.length; i++) {
for (let j = i + 1; j < schedule.length; j++) {
const a = schedule[i];
const b = schedule[j];
if (a.day !== b.day) continue;
const overlap = toMin(a.start) < toMin(b.end) && toMin(b.start) < toMin(a.end);
if (overlap) {
errors.push(`${a.day} : « ${a.name} » et « ${b.name} » se chevauchent`);
}
}
}
if (errors.length === 0) {
console.log("OK : aucun problème trouvé dans le planning");
} else {
console.log("À corriger :");
for (const e of errors) console.log(" - " + e);
process.exitCode = 1;
}
Exécuté tel quel avec node check-schedule.mjs, le script signale que le yoga relax de 11 h 00, mis là exprès, chevauche le Pilates de 10 h 30. Si vous passez ce contrôle à chaque mise à jour du planning, les erreurs de saisie sources de doubles réservations sont stoppées avant publication. Et si vous demandez à Claude Code « réécris le contenu de ce schedule avec le planning de mon studio », il peut même se charger de remplir le tableau.
Ce qui a changé avant et après
Voici, en gros, ce qui a changé dans le studio que j’aide.
- Avant : 40 à 60 minutes de réponses chaque soir. Deux fois par semaine, une réponse à un DM d’essai partait le lendemain matin. Deux à trois erreurs de tarif ou de conditions d’annulation par mois.
- Après : environ 15 minutes de réponses. Le brouillon étant déjà là, on répond même dans un creux. Les erreurs de tarif et de règles tombent quasi à zéro grâce au modèle.
Repère simple de ROI
Les chiffres varient selon la taille du studio, mais voici le raisonnement.
Si le travail de réponse passe de 45 à 15 minutes par jour, on gagne 30 minutes par jour, soit environ 15 heures par mois. En valorisant le temps de la professeure à 30 € de l’heure, ce sont 450 € de temps qui reviennent chaque mois. Si ce temps permet d’ajouter un créneau de cours, le retour est encore plus rapide.
Plus important encore : les inscriptions perdues parce que la réponse à un DM d’essai arrivait trop tard. Même un essai converti par mois fait s’accumuler des cartes à 90 € et plus. Souvent, éviter les pertes pèse plus lourd que l’économie de temps.
Pour une entreprise ou plusieurs salarié·es qui veulent harmoniser l’exploitation, il faut un dispositif contre la dépendance à une seule personne. Le déploiement en équipe et la conception de l’exploitation sont traités en formation et conseil. Pour tester d’abord en solo, commencez par les PDF gratuits et supports.
FAQ
Q. J’ai peur que l’IA réponde un mauvais tarif. R. Si vous transmettez le modèle d’infos du studio à chaque fois et indiquez « pour ce qui n’y figure pas, écris je vérifie », l’IA n’invente pas les chiffres. Une relecture humaine à la fin suffit.
Q. Ça marche même si je suis fâché·e avec l’informatique ? R. Sans toucher au script de vérification, vous pouvez déjà coller le prompt et créer la réponse. Je conseille d’abord Pour débuter sans être ingénieur pour prendre l’ambiance.
Q. Je peux mettre le nom du client dans l’IA ? R. Je recommande de ne pas le faire. On crée le brouillon en gardant « le client », et l’humain insère le nom juste avant l’envoi. Inutile aussi de transmettre les infos de santé.
Q. On peut relier ça automatiquement au site de réservation ? R. Le périmètre de cet article s’arrête au « brouillon de réponse ». On ne transmet à l’IA que les places vérifiées par un humain. L’automatisation engage trop de responsabilité en cas de souci : avancez petit à petit, une fois à l’aise.
Q. En combien de temps voit-on l’effet ? R. Dès le premier jour où vous créez le modèle d’infos, les réponses s’allègent déjà. La baisse des erreurs se ressent en une à deux semaines.
Ce que j’ai vérifié en testant pour de vrai
Dans le studio de Pilates que j’aide, j’ai d’abord tourné deux semaines en mode « brouillon par l’IA, envoi par la professeure ». Je voulais vérifier deux choses : le temps de réponse baisse-t-il vraiment, et les erreurs de tarif et de conditions d’annulation diminuent-elles ?
Le temps de réponse, qui dépassait 40 minutes regroupées le soir, s’est stabilisé à une quinzaine de minutes réparties dans les creux. Ce qui a le plus joué, c’est d’avoir créé dès le départ une seule fiche d’infos du studio. Rien que ça, et les « tarifs écrits à l’imagination » ont disparu des réponses de l’IA.
Côté script de vérification, il a réellement trouvé un chevauchement de deux créneaux dans le planning du vendredi. Un créneau que j’aurais raté à l’œil. Stopper le germe d’une double réservation avant publication, discret mais précieux.
En revanche, pour les demandes de report ou de remboursement, j’ai arrêté d’envoyer le brouillon de l’IA tel quel. Quand de l’argent bouge, chaque situation client diffère, et sans une humaine pour ajuster le ton, ça paraît froid. Le texte à l’IA, la décision financière à l’humain. C’est cette ligne qui a abouti à la forme actuelle : plus léger, sans plus de problèmes.
PDF gratuit: cheatsheet Claude Code
Saisissez votre email et téléchargez une page avec commandes, habitudes de review et workflow sûr.
Nous protégeons vos données et n'envoyons pas de spam.
À propos de l'auteur
Masa
Ingénieur spécialisé dans les workflows pratiques avec Claude Code.
Articles liés
Checklist d'autorisations avant de laisser Claude Code modifier un site client
Un cadre pour agences: zones lisibles, modifiables et interdites avant toute édition IA.
Transformer les tickets support SaaS en étapes reproductibles avec Claude Code
Un flux support pour convertir des signalements flous en rapport exploitable par l'équipe technique.
Transformer ses vieilles notes Obsidian en brief Claude Code en 10 minutes
Triez vos notes Obsidian en faits, décisions et inconnues pour obtenir un brief que Claude Code exécute direct. Une routine de 10 minutes.