Gérer les cours et réservations de groupe — et pourquoi un cours est un compteur de places, pas un planning
Un seul interrupteur transforme un créneau de rendez-vous en salle avec des places. Ce qui en découle n’est pas ce que la plupart des gens attendent : il n’y a pas de planning de cours, les places appartiennent à l’établissement et non à l’intervenant, un cours complet disparaît au lieu d’afficher « complet », et ce qui ferme un créneau n’est jamais ce que vous imagineriez. Voici exactement comment se comporte la réservation de groupe, vérifié contre le moteur de réservation, avec un simulateur de capacité et les limites dites franchement.
Créez votre page gratuiteSi vous donnez des cours, des ateliers, des séances collectives ou quoi que ce soit où plusieurs personnes partagent un horaire, vous avez probablement cherché un planning de cours — un endroit pour écrire « Pilates, lundi et mercredi à 18:00, douze places ». Cet écran n’existe pas, et le chercher est la façon la plus courante de mal comprendre la réservation de groupe. Ce qui existe à la place, c’est un nombre de capacité sur une prestation. Activez les réservations multiples par créneau et le créneau cesse d’être un rendez-vous appartenant à un membre de l’équipe pour devenir un compteur de places que tout l’établissement partage. Tout ce qui surprend dans les cours — pourquoi ils apparaissent à des heures où vous n’enseignez pas, pourquoi deux intervenants ne peuvent pas donner le même cours en parallèle, pourquoi un jour férié bloqué n’empêche pas les inscriptions — découle de cette unique décision de conception. Cette page la suit jusqu’au bout.
À retenir
- Un cours est un compteur de places sur un créneau, pas un événement dans un planning. BookrHub n’a pas de planning de cours récurrent. Les horaires sont générés, non publiés.
- La capacité se compte par prestation et par créneau pour tout l’établissement — en ignorant explicitement quel membre de l’équipe est affecté. Un cours de 10 places a 10 places à 18:00 au total, pas 10 par intervenant.
- Deux cours en parallèle exigent deux prestations, parce que le compteur de places est rattaché à la prestation. Le revers : les prestations de cours sautent entièrement le contrôle de double réservation de l’équipe, le planning humain reste donc votre affaire.
- Les horaires de cours avancent au pas de la durée du cours depuis le début de votre plage ouverte. Un cours de 60 minutes sur une journée 09:00–17:00 est proposé toutes les heures de 09:00 à 16:00 — y compris à des heures où vous n’avez jamais voulu enseigner. Les horaires d’ouverture sont le seul levier qui façonne cela.
- Les places se comptent par chevauchement, pas par horaire identique. Une seule réservation hors grille retire une place à deux créneaux à la fois.
- Un cours complet disparaît au lieu de s’afficher comme complet, et il n’y a pas de liste d’attente. La demande que vous refusez n’est enregistrée nulle part.
- Une annulation libère sa place immédiatement — les réservations annulées sont exclues du compte, la place revient donc sans action de votre part.
- Chaque participant paie sa place en entier. Pas de facture groupée, pas d’acompte. Une place impayée est libérée par un balayage qui tourne toutes les cinq minutes contre un délai de dix, elle revient donc en pratique au bout de dix à quinze minutes.
- Les dates bloquées et le personnel complet ne ferment pas un créneau de cours. Seuls vos horaires d’ouverture de ce jour de la semaine et le compteur de places le font. Fermez la journée dans les horaires d’ouverture, ou désactivez la prestation.
- La réservation de groupe exige l’offre Business. En cas de passage à une offre inférieure, la capacité revient silencieusement à une personne par créneau alors que vos réglages restent intacts.
Sur cette page
- Un compteur de places, pas un planning
- Les deux réglages qui font une prestation de groupe
- D’où viennent les horaires de cours
- À qui sont ces places ? Pas à l’intervenant
- Les places se comptent par chevauchement
- Ce que voit le client, et à quoi ressemble un cours complet
- Annulations et reports
- Payer une place
- Ce qui ne ferme pas un créneau de cours
- Simulateur : places, temps perdu et places par heure ouverte
- Choisir la capacité
- Le verrou de l’offre Business, et ce que fait un déclassement
- L’audit en 12 points des réservations de groupe
- Ce que BookrHub ne fait pas
- FAQ
Un compteur de places, pas un planning
La plupart des logiciels de réservation de cours sont bâtis autour d’un événement. Vous créez un cours, vous lui donnez une date et une heure, vous dites combien de personnes tiennent, et les clients s’inscrivent à cette séance précise. Le cours existe comme objet, que quelqu’un le réserve ou non.
BookrHub ne fonctionne pas ainsi, et l’écart pèse plus lourd qu’il n’y paraît. Ici un cours est une prestation ordinaire avec une propriété de plus : combien de personnes peuvent occuper le même créneau en même temps. Activez-la et le créneau cesse d’être « un rendez-vous avec Ana » pour devenir « une salle de douze places ». Rien n’est planifié à l’avance. Aucune séance n’est créée. Le système propose simplement chaque horaire qui a encore une place libre, et continue de le proposer jusqu’à épuisement des places.
Cela a un avantage réel et plusieurs conséquences avec lesquelles il faut concevoir.
L’avantage, c’est que les réservations sont indépendantes. Personne n’attend qu’un groupe se forme, personne ne lit « il manque quatre personnes pour que ce cours ait lieu », et il n’y a aucun état en attente à gérer. Chaque client réserve sa propre place et est confirmé sur-le-champ, exactement comme pour un rendez-vous individuel.
Les conséquences, c’est le reste de cette page. Si un cours n’est pas un événement, alors il n’y a rien à quoi accrocher un planning, rien à quoi accrocher un intervenant, et rien à annuler quand vous voulez supprimer une seule séance. Ces trois absences expliquent presque toutes les questions posées sur les réservations de groupe.
Les deux réglages qui font une prestation de groupe
Il n’y en a que deux, et ils vivent sur la prestation elle-même, pas dans un endroit propre aux cours.
| Réglage | Ce qu’il fait vraiment | Valeurs permises |
|---|---|---|
| Réservations multiples par créneau | Fait passer le créneau d’un rendez-vous à un compteur de places partagé. C’est ce réglage qui change le comportement, pas le nombre à côté. | Activé ou désactivé. Désactivé par défaut. N’a d’effet qu’avec l’offre Business. |
| Nombre maximal de réservations par créneau | Combien de personnes peuvent occuper le même créneau. Obligatoire dès que l’interrupteur est activé. | Un entier de 2 à 999 |
Deux détails méritent d’être soulignés. Le minimum est 2, pas 1 — une capacité de un s’exprime en laissant l’interrupteur éteint, ce qui dit la même chose plus proprement. Et l’interrupteur seul ne suffit pas : si vous l’activez sans saisir de maximum, la prestation refusera d’être enregistrée tant que vous ne le ferez pas. Le système refuse de deviner la taille de votre cours.
Tout le reste d’une prestation de groupe, c’est simplement une prestation. Elle a une durée, un tarif, un nom et une description, et elle est créée inactive comme toutes les autres. Il n’y a pas d’espace cours distinct dans le produit, pas de liste de cours, et aucun réglage qui dise qu’une prestation est un cours — seulement le compteur de places, et c’est précisément pour cela que le reste du comportement suit la prestation et non un planning.
D’où viennent les horaires de cours
C’est la partie qui surprend, et il vaut la peine d’être précis, car aucun réglage ne la change.
Les horaires de cours sont générés, non publiés. Pour une journée donnée, le système prend vos horaires d’ouverture de ce jour de la semaine, avance depuis le début de chaque plage ouverte par pas de la durée du cours, et propose un départ à chaque position qui a encore au moins une place libre. Il s’arrête dès que la position suivante ne laisserait plus la place au cours entier avant la fin de la plage.
Un cours de 60 minutes, avec un établissement ouvert de 09:00 à 17:00, est donc proposé à :
09:00, 10:00, 11:00, 12:00, 13:00, 14:00, 15:00, 16:00 — huit départs, le dernier se terminant exactement à la fermeture.
Pas à 18:00, si vous êtes alors fermé. Et — c’est la moitié importante — aussi à 09:00, 11:00 et 13:00, même si vous n’enseignez jamais qu’à 18:00. Le système n’a aucune idée du moment où vous voulez enseigner. Il sait quand vous êtes ouvert et combien de places sont libres.
Le calcul, le même que pour n’importe quelle prestation
- Départs de cours dans une plage ouverte = ⌊L ÷ D⌋
- Places réservables par plage = ⌊L ÷ D⌋ × C
- Minutes ouvertes mais non réservables = L mod D
Où L est la longueur de la plage ouverte en minutes, D la durée du cours et C la capacité. Les trois ont été vérifiés contre le moteur de disponibilité réel pour les durées du tableau ci-dessous.
Comme la capacité multiplie le nombre de créneaux, le reste perdu vous coûte bien plus cher dans une activité de cours que dans une activité de rendez-vous individuels. Un cours de 90 minutes sur une journée de huit heures obtient cinq départs et laisse 30 minutes de reste ; à douze places, ce reste n’est pas 30 minutes gâchées mais douze places gâchées, chaque jour d’ouverture.
| Durée du cours | Départs par journée de 8 h | Dernier départ | Fin du dernier cours | Minutes perdues | Places/jour à 8 places | Places/jour à 12 places |
|---|---|---|---|---|---|---|
| 30 min | 16 | 16:30 | 17:00 | 0 | 128 | 192 |
| 45 min | 10 | 15:45 | 16:30 | 30 | 80 | 120 |
| 50 min | 9 | 15:40 | 16:30 | 30 | 72 | 108 |
| 60 min | 8 | 16:00 | 17:00 | 0 | 64 | 96 |
| 75 min | 6 | 15:15 | 16:30 | 30 | 48 | 72 |
| 90 min | 5 | 15:00 | 16:30 | 30 | 40 | 60 |
| 120 min | 4 | 15:00 | 17:00 | 0 | 32 | 48 |
Si vous voulez quelque chose qui ressemble à un planning, vos horaires d’ouverture sont le seul levier. Façonnez la plage ouverte de chaque jour pour qu’elle commence quand commence votre premier cours et finisse quand finit le dernier, et utilisez des plages coupées si vous enseignez deux fois dans la journée — une plage 18:00–19:00 propose exactement un cours de 60 minutes, ce qui est le plus près de « lundi à 18:00 » où le système puisse aller. C’est un contournement véritable et non une fonction, et il a un coût : ces mêmes horaires d’ouverture gouvernent aussi vos prestations individuelles, un studio qui donne des cours le soir et vend des rendez-vous la journée ne peut donc pas exprimer les deux avec un seul jeu d’horaires.
À qui sont ces places ? Pas à l’intervenant
Pour un rendez-vous ordinaire, la disponibilité est personnelle. Chaque membre de l’équipe a son agenda, et le système vérifie que la personne choisie est libre avant de vous proposer une heure.
Pour une prestation de groupe, il ne le fait délibérément pas. La capacité se compte par prestation, par créneau, pour tout l’établissement, la personne affectée étant totalement ignorée. Ce que cela veut dire en pratique :
- Un cours de 10 places a dix places à 18:00. Point. Pas 10 par intervenant. Avec trois enseignants, le cours contient toujours dix personnes.
- Deux cours en parallèle de la même prestation sont impossibles. Vous ne pouvez pas faire tourner le cours de dix d’Ana et celui de dix de Marco à 18:00 comme une seule prestation et obtenir vingt places.
- Le contournement, c’est deux prestations, parce que le compteur de places est rattaché à la prestation. Créez « Pilates — Salle A » et « Pilates — Salle B », chacune avec sa capacité, et vous avez deux compteurs indépendants à la même heure. Nommez-les d’après ce qui les distingue vraiment — la salle, le niveau, l’intervenant — car le client choisit la prestation avant tout le reste : le nom fait le travail qu’un planning ferait sinon.
Il y a une arête vive ici, et mieux vaut l’entendre maintenant. Comme une prestation de groupe vérifie des places et non des agendas, elle ne vérifie pas du tout la double réservation du personnel. Rien n’empêche le même enseignant d’être rattaché à deux prestations de cours qui se chevauchent, ou à un cours et un rendez-vous individuel à la même heure. Si vous répartissez les cours sur plusieurs prestations pour les donner en parallèle, le système ne vous protégera pas d’affecter un seul humain aux deux.
La protection ne joue que dans un sens, et c’est utile de le savoir précisément : une réservation de cours affectée à un membre de l’équipe occupe bien l’agenda de cette personne pour ses prestations individuelles, elle masquera donc ses créneaux de rendez-vous comme on s’y attend. C’est le chemin inverse qui manque — leurs rendez-vous individuels ne réduisent pas les places d’un cours, et un autre cours non plus.
Les places se comptent par chevauchement
Un petit détail mécanique avec une conséquence visible. Quand le système décide combien de places restent à une heure donnée, il ne cherche pas les réservations ayant le même horaire de départ. Il compte chaque réservation active de cette prestation dont la plage horaire chevauche le créneau.
Pour des cours qui partagent tous une durée, cela reste invisible : la grille avance au pas de la durée, les créneaux s’enchaînent donc bout à bout et chaque réservation tombe dans exactement un seul. Deux cours qui ne font que se toucher — l’un finissant à 10:00, le suivant commençant à 10:00 — ne se comptent pas l’un contre l’autre, ce qui est correct.
Cela devient visible quand une réservation se trouve hors grille, ce qui arrive plus souvent qu’on ne croit : une réservation créée à la main depuis le calendrier d’administration à une heure que vous avez choisie, ou une réservation plus ancienne restée là après que vous avez changé vos horaires d’ouverture et déplacé le point d’ancrage. Prenez un cours de 60 minutes avec dix places et une réservation à 10:30 :
- Le créneau de 10:00 va de 10:00 à 11:00, et chevauche 10:30–11:30 → neuf places restantes.
- Le créneau de 11:00 va de 11:00 à 12:00, et chevauche aussi 10:30–11:30 → neuf places restantes.
Une seule personne a pris une place à deux cours différents. À dix places, c’est une curiosité ; à une capacité de deux, c’est la moitié de votre disponibilité annoncée partie dans deux créneaux à la fois. La leçon est étroite mais pratique : pour les prestations de groupe, créez les réservations sur la grille que voit le client, et après tout changement d’horaires d’ouverture, regardez les journées concernées plutôt que de supposer que les réservations existantes tombent encore juste.
Ce que voit le client, et à quoi ressemble un cours complet
Dans la liste des prestations, une prestation de groupe affiche sa capacité : le client sait donc avant de choisir une heure qu’il s’agit d’un cours pour douze personnes au plus, et non d’un rendez-vous privé.
Dans le sélecteur d’horaires, chaque départ disponible porte ses places restantes — « 8 places restantes », et correctement « 1 place restante » quand il n’en reste qu’une. Cette étiquette de dernière place est ce qu’il y a de plus utile sur la page : c’est une rareté honnête, calculée et non fabriquée, et c’est le seul moment où une réservation de cours fait mieux qu’un appel téléphonique ne l’aurait jamais pu.
Puis la partie avec laquelle il faut composer. Un cours complet n’est pas affiché comme complet. Il est absent. Un créneau n’est proposé que tant que ses places restantes dépassent zéro : quand la dernière part, l’heure cesse simplement d’apparaître. Personne n’apprend que le cours a eu du succès. Vu de l’extérieur, un 18:00 complet et un 18:00 que vous n’avez jamais proposé sont identiques, et un client qui parcourt une liste d’horaires maigre lira plutôt « ils sont fermés » que « c’était complet ».
Et il n’y a pas de liste d’attente. Rien n’enregistre qui a cherché une place sans l’obtenir, personne n’est contacté quand une place se libère, et aucun rapport ne vous dit quels cours se sont remplis en premier. C’est le plus grand manque de la fonction, et il vaut la peine de le voir en face : dans une activité de cours, la demande que vous ne voyez pas est précisément celle sur laquelle vous voudriez agir. Si un cours se remplit systématiquement, vos options sont d’augmenter la capacité, d’ouvrir un départ supplémentaire en élargissant les horaires d’ouverture de cette journée, ou de recueillir l’intérêt hors du système de réservation et de travailler cette liste vous-même.
Annulations et reports
Cette partie est bien traitée, et dans une activité de cours elle compte plus que pour des rendez-vous, car une place libérée ne vaut quelque chose que si elle revient assez vite pour que quelqu’un d’autre la prenne.
Une annulation libère sa place immédiatement. Les places se comptent en demandant combien de réservations actives chevauchent le créneau, et les réservations annulées sortent de ce compte. Il n’y a aucune tâche à attendre et aucun cache à vider : à l’instant où le statut de la réservation change, la place est de nouveau disponible, et le créneau réapparaît dans le sélecteur au chargement suivant avec un compteur en hausse d’une place. Si le cours était complet, l’heure revient de son absence.
Un report est contrôlé en capacité dans les deux sens. Déplacer une réservation vers un créneau est refusé si ce créneau est déjà à sa capacité — un report ne peut donc pas surcharger un cours — et déplacer une réservation hors d’un créneau y libère sa place. À noter que la même cécité au personnel s’applique : un report de cours vérifie des places, pas si telle personne est libre.
Ce que vous ne pouvez pas faire, c’est annuler une seule séance. Comme aucune séance n’existe en tant qu’objet, il n’y a rien à annuler sinon les réservations individuelles qu’elle contient. Supprimer une soirée veut dire annuler chaque réservation à la main et prévenir ces clients vous-même — puis fermer le créneau, sinon le système revendra joyeusement les places. Désactiver la prestation la ferme pour toutes les dates à la fois, pas seulement celle que vous visiez.
Payer une place
Si la prestation exige un paiement, trois choses sont vraies, et seule la troisième est inhabituelle.
Chaque participant paie séparément. Chaque réservation est sa propre transaction avec sa propre confirmation. Il n’y a pas de facture groupée et aucun moyen qu’une personne paie plusieurs places — un parent qui inscrit trois enfants réserve trois fois et paie trois fois.
Le montant est le tarif complet. BookrHub n’a aucune option d’acompte ni de paiement partiel : un cours est soit gratuit à réserver, soit payé intégralement au moment de la réservation. C’est la fonction la plus souvent présumée dans cette catégorie, autant le dire franchement plutôt que de vous laisser le découvrir. Si vous voulez un engagement plus faible au départ, la seule voie honnête est de proposer une prestation réservable peu chère en guise de frais de réservation et de solder sur place — un contournement, pas une fonction, avec l’inconvénient évident que votre liste de prestations contient désormais un tarif qui n’est pas le vrai tarif.
Une place impayée est libérée automatiquement, mais pas instantanément. C’est le mécanisme qui rend les cours payants viables, car sans lui un paiement abandonné retiendrait une place indéfiniment. Quand une réservation nécessite un paiement, elle reçoit un délai de dix minutes, et la page de paiement montre au client un décompte en direct. Un balayage en arrière-plan annule ensuite tout ce qui a dépassé son délai, libère la place et envoie un e-mail au client indiquant que la réservation a expiré.
Le minutage précis vaut la peine d’être connu si vous l’observez un jour : ce balayage tourne toutes les cinq minutes en production et non en continu, une place revient donc entre dix et environ quinze minutes après l’abandon, selon l’endroit où l’abandon est tombé entre deux passages. L’annulation est aussi écrite de façon conditionnelle, de sorte qu’un paiement qui aboutit pendant le passage ne peut pas voir sa réservation annulée sous ses pieds — un détail qui compte précisément parce qu’une place de cours est disputée.
Une conséquence pour un cours presque complet : pendant cette fenêtre de dix à quinze minutes, la place abandonnée est vraiment indisponible, un cours peut donc se lire comme complet puis retrouver discrètement une place quelques minutes plus tard. C’est un comportement correct et non un bug, mais c’est le genre de chose qu’il vaut mieux savoir avant qu’un client vous en parle.
Ce qui ne ferme pas un créneau de cours
C’est l’arête la plus vive de toute la fonction et celle qui risque le plus de vous surprendre, elle a donc sa propre section.
La disponibilité des cours se construit à partir d’exactement deux entrées : vos horaires d’ouverture de ce jour de la semaine, et combien de places de cette prestation sont déjà prises. C’est la liste complète. Le chemin de capacité ne consulte jamais rien d’autre, ce qui signifie que deux choses qui sembleraient devoir fermer un cours ne le font pas :
- Les dates bloquées ne ferment pas les créneaux de cours. Une journée que vous avez bloquée — un jour férié, une semaine d’absence, une fermeture du studio — continue de proposer ses horaires de cours et continuera d’accepter des réservations. Les blocages sont appliqués par le constructeur de disponibilité que les prestations individuelles utilisent, et le chemin de capacité ne passe pas par lui.
- Un personnel complet ne ferme pas les créneaux de cours. Un créneau de cours est proposé même quand chaque membre de l’équipe est saturé de rendez-vous individuels à cette heure, parce que le compteur de places ne regarde l’agenda de personne.
Alors comment fermer vraiment une journée pour les cours ? Deux moyens fiables, tous deux grossiers :
- Fermez la journée dans vos horaires d’ouverture de ce jour de la semaine. C’est le mécanisme que la grille de cours lit réellement, cela fonctionne donc — mais il a la forme d’un jour de la semaine et non d’une date, il ferme donc ce jour en général et non une date précise.
- Désactivez la prestation. Immédiat et total : cela ferme le cours pour toutes les dates, pas seulement celle visée, et vous devez penser à le rallumer.
Aucun des deux n’est une réponse satisfaisante à « je suis fermé le 25 décembre », et nous préférons le dire plutôt que de faire semblant. Si vous donnez des cours et prenez des congés, l’habitude pratique est de vérifier vos prestations de cours chaque fois que vous bloquez une date, car le blocage que vous venez de créer ne les a pas touchées. Il faut aussi dire franchement que cette asymétrie ressemble davantage à un oubli dans le chemin de capacité qu’à un choix de conception délibéré, et qu’elle peut très bien changer ; ce qui est écrit ici est le comportement constaté lors de la vérification de cette page en octobre 2026.
Simulateur : places, temps perdu et places par heure ouverte
Mettez vos propres chiffres. Le calcul des créneaux et des places correspond exactement au moteur ; la ligne monétaire est un plafond à taux de remplissage total, utile pour comparer deux formats de cours entre eux et inutile comme prévision.
| Départs de cours dans la plage | — |
| Premiers départs proposés (plage ouvrant à 09:00) | — |
| Dernier départ → se termine | — |
| Minutes ouvertes mais non réservables | — |
| Places réservables par jour | — |
| Places par heure ouverte | — |
| Plafond de recettes par jour (toutes les places vendues) | — |
| Durées les plus proches sans reste | — |
La grille est montrée depuis une ouverture à 09:00 pour la lisibilité ; seul la longueur de la plage compte pour le calcul. Si vous enseignez dans deux fenêtres distinctes dans la journée, lancez le simulateur une fois par fenêtre et additionnez les résultats — chaque plage ouverte obtient sa propre grille, ancrée à son propre début. Le chiffre de recettes est un plafond à 100 % de remplissage, pas une prévision ; aucune activité de cours ne vend toutes ses places, et la comparaison utile se fait entre deux de vos formats, pas contre le plafond.
Choisir la capacité
Réglez-la sur le nombre de personnes que vous pouvez réellement enseigner, équiper et faire tenir en même temps, puis arrêtez d’y penser. Le nombre ne fait rien d’autre que décider quand les réservations cessent d’être acceptées — il n’affecte ni les tarifs, ni la planification, ni le personnel, ni rien que le client voie au-delà de l’étiquette des places restantes.
Nous ne vous donnerons pas de taille de cours idéale, parce qu’il n’existe aucune référence crédible à donner. Les chiffres qui circulent dans les articles sur les logiciels de réservation à propos de la capacité optimale d’un cours remontent à des billets de blog d’éditeurs citant des recherches sectorielles anonymes, plusieurs se contredisent, et un nombre inventé pour un studio de yoga dans un pays ne dit rien de votre salle. Ce que le calcul ci-dessus peut vous dire, c’est ce que chaque choix coûte en places par heure ouverte, et c’est la comparaison qui vaut la peine.
Trois choses valent d’être sues avant de choisir :
- La régler au-dessus de votre vraie limite est sans filet. Le système compte des places ; il n’a aucune idée du nombre de tapis qui tiennent. Si vous tapez 20 pour une salle qui en contient 12, il vendra 20 places et vous l’apprendrez dans la salle.
- La régler très en dessous de la demande est invisible. Sans liste d’attente, les cours qui se remplissent en une heure ressemblent exactement à ceux dont personne ne voulait. Aucun signal ne vous dira de l’augmenter.
- L’augmenter plus tard est sûr et immédiat. C’est une seule modification, elle s’applique d’un coup à tous les créneaux futurs, et elle ne dérange pas les réservations déjà faites. Partir de votre vraie limite physique et ajuster vers le haut à mesure que vous apprenez est donc la voie à faible risque — aucune raison de parier haut.
Une dernière, moins évidente : la capacité interagit avec le reste perdu de la grille de durée, et dans une activité de cours cela se multiplie. Un cours de 90 minutes sur une journée de huit heures laisse 30 minutes de reste, et à douze places cela fait douze places par jour que vous n’avez jamais proposées — environ 3 700 places par an pour un studio ouvert six jours sur sept. Avant d’affiner la capacité, vérifiez si la durée divise votre plage ouverte sans reste, car ce choix déplace plus de places que la capacité.
Le verrou de l’offre Business, et ce que fait un déclassement
La réservation de groupe exige l’offre Business. Dans les offres Independent et Team, l’interrupteur est visible mais inerte — on vous invitera à passer à l’offre supérieure quand vous y arriverez — et une prestation occupe exactement une personne par créneau, quel que soit le champ de capacité.
Le comportement lors d’un déclassement mérite d’être explicité, car il est silencieux. Le réglage de capacité n’est pas effacé : l’interrupteur reste activé et votre nombre reste dans le champ. Mais le contrôle qui les honore exige l’offre Business, donc sans l’offre, chaque prestation concernée revient silencieusement à une personne par créneau. Rétablissez l’offre et vos nombres reprennent effet exactement comme ils étaient.
Vu de l’extérieur, cela ressemble à un studio où tout à coup chaque cours a une place et disparaît après une seule réservation. L’écran des prestations affichera une capacité de 12 alors que la page de réservation se comporte comme si c’était 1 — un couple de faits déroutant à diagnostiquer depuis les réglages de la prestation. Si les cours se mettent à se comporter comme des rendez-vous privés, vérifiez l’offre avant de vérifier la prestation.
Les réservations déjà à l’agenda ne sont pas touchées par un déclassement. La capacité est contrôlée à la création ou au déplacement d’une réservation, et non revérifiée ensuite : un cours de douze déjà réservé reste réservé — il n’acceptera simplement pas de treizième, ni de deuxième, jusqu’au retour de l’offre.
Un verrou voisin à connaître si vous comparez les offres : le parcours de réservation « n’importe quel spécialiste », où le client choisit une heure sans choisir de membre de l’équipe, relève aussi de l’offre Business. Pour des cours, cet appariement est naturel, puisque personne ne choisit un intervenant pour assister à un cours.
L’audit en 12 points des réservations de groupe
Passez-le sur une prestation de cours existante, ou servez-vous-en comme ordre de configuration pour une nouvelle.
- L’offre est-elle la bonne ? La capacité de groupe exige Business. Si les cours n’acceptent qu’une personne, c’est la première chose à vérifier, pas la dernière.
- L’interrupteur est-il activé et un maximum est-il défini ? L’interrupteur change le comportement ; le nombre est obligatoire dès qu’il est activé.
- La capacité est-elle votre vraie limite physique ? Le système vendra ce que vous tapez. Rien ne vérifie la salle.
- La durée du cours divise-t-elle votre plage ouverte sans reste ? Lancez le simulateur. Un reste vous coûte chaque jour tout un cours de places, multiplié par la capacité.
- Vos horaires d’ouverture décrivent-ils quand vous enseignez vraiment ? Ils sont le seul levier sur les horaires de cours. Tout ce que vous laissez ouvert sera proposé.
- Si vous enseignez deux fois par jour, sont-ce deux plages coupées ? Une longue plage propose chaque position entre les deux ; deux plages ne proposent que ce qui est dans chacune.
- Si vous avez besoin de cours en parallèle, sont-ce des prestations distinctes ? Une prestation est un compteur de places, quel que soit le nombre d’intervenants.
- Si vous répartissez les cours sur plusieurs prestations, qui donne réellement chacun ? Rien n’empêche une personne d’être rattachée à deux prestations de cours qui se chevauchent.
- Vos noms de prestations font-ils le travail d’un planning ? Le client choisit une prestation avant une heure : le nom porte la salle, le niveau ou l’intervenant.
- Le tarif est-il le montant complet que vous voulez encaisser à la réservation ? Il n’y a pas d’acompte ; c’est tout ou gratuit.
- Avez-vous vérifié vos prestations de cours après avoir bloqué une date ? Le blocage ne les a pas touchées. Fermez la journée dans les horaires d’ouverture, ou désactivez la prestation.
- Avez-vous un plan pour la demande que vous ne voyez pas ? Il n’y a pas de liste d’attente. Décidez maintenant où va l’intérêt quand un cours est complet, sinon il ne va nulle part.
Ce que BookrHub ne fait pas
Dit franchement, car connaître les limites avant de bâtir un trimestre de cours vaut mieux que les découvrir ensuite.
- Pas de planning de cours ni de séances récurrentes. Il n’y a pas de planning à publier ni de cours répété à créer. Les horaires viennent de vos horaires d’ouverture et de la durée du cours.
- Pas de liste d’attente. Un cours complet disparaît, et les personnes qui voulaient une place ne sont enregistrées nulle part.
- Pas de capacité par intervenant. Les places appartiennent à la prestation pour tout l’établissement. Les cours en parallèle exigent des prestations distinctes.
- Pas de protection contre la double réservation du personnel sur les prestations de cours. Le contrôle des places remplace le contrôle d’agenda au lieu de s’y ajouter.
- Les dates bloquées ne s’appliquent pas aux créneaux de cours. Ni les réservations des autres membres de l’équipe. Seuls les horaires d’ouverture et le compteur de places ferment un cours.
- Pas d’annulation d’une seule séance. Sans séance en tant qu’objet, il n’y a rien à annuler sinon les réservations individuelles — et désactiver la prestation ferme toutes les dates.
- Pas de réservation de groupe ni familiale. Une réservation est une place. Un parent qui inscrit trois enfants réserve trois fois et paie trois fois.
- Pas d’acompte ni de paiement partiel. Tarif complet à la réservation, ou gratuit.
- Pas de suivi de présence, de carnets, d’abonnements ni d’adhésions. Il n’y a pas de carte de cours, pas de forfait multi-séances, pas de solde de crédits et pas de pointage ni de marque de présence.
- Pas de minimum par cours. Vous ne pouvez pas exiger quatre inscriptions pour qu’un cours ait lieu ; chaque réservation est confirmée pour elle-même.
Plusieurs de ces points vont dans le même sens. La réservation de groupe de BookrHub est une fonction de capacité posée sur un système de rendez-vous, pas un produit de gestion de cours. Pour un studio dont la journée tient en une poignée de cours avec des places à vendre, c’est réellement suffisant, et l’indépendance de chaque réservation est un avantage sur les systèmes qui obligent à gérer des séances. Pour une activité dont le quotidien est fait d’adhésions, d’abonnements, de registres de présence et d’un planning trimestriel publié, un système dédié de gestion de studio conviendra mieux — et il est plus utile de le lire ici que de le découvrir au milieu de la mise en place d’un trimestre.
Sources et méthode
- Tout le comportement produit décrit ici a été vérifié contre le code source de l’application BookrHub en octobre 2026 : le modèle de prestation et ses validations de capacité (2 à 999, obligatoire dès que l’interrupteur est activé), le constructeur de créneaux par capacité qui génère les horaires de cours, le comptage des places par chevauchement et son exclusion des réservations annulées, la validation de réservation qui remplace le contrôle de chevauchement du personnel pour les prestations de groupe, le contrôle de capacité du chemin de report, le délai de paiement de dix minutes et le balayage qui l’applique, et le verrou d’offre sur les réservations multiples par créneau comme sur le parcours « n’importe quel spécialiste ».
- Le calcul de capacité a été dérivé du constructeur de créneaux puis vérifié en le réimplémentant indépendamment : départs de cours, derniers départs réservables, minutes perdues et places par jour ont été calculés pour des durées de 30, 45, 50, 60, 75, 90 et 120 minutes contre une plage de 480 minutes, et les formes closes (⌊L ÷ D⌋ départs, ⌊L ÷ D⌋ × C places, L mod D minutes perdues) correspondent à la sortie du constructeur dans tous les cas. Le simulateur de cette page exécute la même boucle que le constructeur.
- Les constats sur les dates bloquées et la disponibilité du personnel de la section ci-dessus ont été établis en retraçant quelles entrées le chemin de capacité lit — les horaires d’ouverture de ce jour de la semaine et les réservations actives de cette prestation précise — et en confirmant que le constructeur appliquant les dates bloquées n’est pas sur ce chemin, et qu’aucun contrôle de blocage n’existe non plus à la création d’une réservation.
- Aucun chiffre de « taille idéale de cours » ni de « capacité optimale de cours » n’est cité ici. Une recherche dans le matériel disponible n’a trouvé de tels nombres que sur des pages d’éditeurs de logiciels de réservation les attribuant à des recherches sectorielles anonymes, dont plusieurs se contredisent. Ils sont omis plutôt que répétés.
Pour aller plus loin : configurer son catalogue de prestations, d’où vient la grille de durée, réservation pour studios de yoga et Pilates, salles de sport et cours collectifs, écoles d’arts martiaux et de danse, écoles de natation, faire payer à la réservation, suivre ce que vous avez réellement gagné, et gestion du personnel.
Configurez un cours correctement, une fois
Vérifiez la durée contre votre plage ouverte, réglez la capacité sur ce que la salle contient vraiment, et façonnez vos horaires d’ouverture sur les heures où vous enseignez. Créez une page BookrHub gratuite et mettez les trois nombres d’aplomb dès le départ.
Créer un compte gratuitQuestions fréquentes
Comment permettre à plusieurs personnes de réserver le même créneau ?
Ouvrez la prestation, activez les réservations multiples par créneau, et fixez un nombre maximal de personnes entre 2 et 999. Ce seul interrupteur change ce que signifie le créneau : au lieu d’un rendez-vous appartenant à un membre de l’équipe, le créneau devient un compteur de places que tout l’établissement partage. Les clients le réservent ensuite indépendamment — personne n’attend qu’un groupe se remplisse — et chacun voit combien de places restent. C’est une fonction de l’offre Business. Dans les offres Independent et Team, une prestation occupe exactement une personne, quel que soit le champ de capacité.
Puis-je donner deux cours à la même heure avec deux intervenants différents ?
Pas en une seule prestation. La capacité se compte par prestation et par créneau pour tout l’établissement, en ignorant délibérément quel membre de l’équipe est affecté : une prestation de yoga à 10 places a donc 10 places à 18:00 au total — pas 10 par intervenant. Deux cours en parallèle de 10 places exigent deux prestations distinctes, parce que le comptage est rattaché à la prestation. Nommez-les d’après ce qui les distingue, comme la salle ou le niveau, puisque le client choisit la prestation avant tout le reste. Ce même rattachement signifie qu’une prestation de cours ne vérifie pas du tout la double réservation du personnel : BookrHub laissera le même intervenant être rattaché à deux prestations de cours qui se chevauchent — si vous répartissez vos cours ainsi, le planning humain reste votre affaire.
Puis-je publier un planning de cours fixe, par exemple lundi et mercredi à 18:00 ?
Non. Il n’y a pas de planning de cours récurrent ni aucune notion de planning publié. Les horaires de cours sont produits comme tous les autres horaires : le système avance depuis le début de votre plage ouverte par pas de la durée du cours et propose chaque position qui a encore une place libre. Un cours de 60 minutes sur une journée 09:00–17:00 est donc proposé à 09:00, à 10:00 et à chaque heure jusqu’à 16:00 — pas seulement aux heures où vous voulez enseigner. La façon pratique d’obtenir un planning est de façonner les horaires d’ouverture de ce jour pour que seule la fenêtre voulue soit ouverte, avec des plages coupées si vous enseignez deux fois dans la journée. C’est le mécanisme réel, et il vaut mieux le savoir avant de planifier un trimestre.
Que se passe-t-il quand un cours est complet ?
L’heure disparaît du sélecteur. Un créneau n’est proposé que tant que son compteur de places restantes dépasse zéro : un cours complet n’est donc pas affiché comme complet — il est simplement absent, ce qu’il vaut la peine de savoir, car les clients lisent une heure absente comme une fermeture plutôt que comme un cours rempli. Il n’y a pas de liste d’attente : rien n’enregistre qui voulait une place sans l’obtenir, et personne n’est contacté automatiquement quand une place se libère. Si un cours se remplit systématiquement, les options honnêtes sont d’augmenter la capacité, d’ajouter un départ en élargissant les horaires d’ouverture, ou de recueillir l’intérêt hors du système.
Si quelqu’un annule une réservation de cours, la place revient-elle ?
Oui, immédiatement et sans que personne n’ait à agir. Les places se comptent en demandant combien de réservations actives chevauchent le créneau, et les réservations annulées sortent de ce compte : la place est donc libérée à l’instant où le statut de la réservation change. Le créneau réapparaît dans le sélecteur au chargement suivant avec son compteur de places en hausse d’une unité. Il en va de même pour un report : déplacer une réservation hors d’un créneau y libère sa place, et le créneau de destination est contrôlé en capacité avant que le déplacement soit autorisé — un report ne peut donc pas surcharger un cours.
Comment fonctionne le paiement quand plusieurs personnes réservent le même cours ?
Chaque participant paie sa propre place, séparément, et reçoit sa propre confirmation — il n’y a pas de facture unique pour le groupe ni moyen de laisser une personne payer plusieurs places. Le montant est le tarif complet de la prestation ; BookrHub n’a pas d’option d’acompte ou de paiement partiel, un cours est donc soit gratuit à réserver, soit payé intégralement au moment de la réservation. Une réservation impayée ne retient pas sa place indéfiniment : la réservation reçoit un délai de paiement de dix minutes, un décompte s’affiche sur la page de paiement, et un balayage annule tout ce qui a dépassé son délai et envoie un e-mail au client. Comme ce balayage tourne toutes les cinq minutes en production et non en continu, la place revient en pratique entre dix et environ quinze minutes après l’abandon.
Un jour férié bloqué empêche-t-il de réserver un cours ?
Non, et c’est l’arête la plus vive de la fonction. La disponibilité des cours se construit à partir de deux choses seulement : vos horaires d’ouverture de ce jour de la semaine, et combien de places de cette prestation sont déjà prises. Les dates bloquées et les rendez-vous individuels existants de chacun sont tous deux ignorés, parce que le chemin de capacité ne les consulte jamais. Une journée que vous avez bloquée propose donc toujours ses créneaux de cours, et un créneau de cours est encore proposé quand chaque membre de l’équipe est saturé de rendez-vous individuels. Pour fermer une journée pour les cours, fermez-la dans les horaires d’ouverture de ce jour de la semaine ou désactivez la prestation. Traitez cela comme un comportement avec lequel composer, et non comme un réglage que vous auriez mal fait.
Quelle capacité dois-je régler pour un cours ?
Réglez-la sur le nombre de personnes que vous pouvez physiquement enseigner et équiper en même temps, puis arrêtez-vous là. Il n’existe aucune référence sectorielle crédible pour la taille idéale d’un cours — les chiffres qui circulent dans les articles sur les logiciels de réservation remontent à des pages d’éditeurs citant des recherches anonymes — et le nombre n’a d’effet que sur le point où les réservations cessent d’être acceptées. Deux choses valent d’être sues. La régler au-dessus de votre vraie limite crée une promesse que la salle ne peut pas tenir, et le système ne vous avertira pas, puisqu’il ne compte que des places. La régler très en dessous de la demande fait disparaître les cours tôt, sans liste d’attente pour capter la demande refusée. L’augmenter plus tard est une seule modification et s’applique immédiatement à tous les créneaux futurs : partir de votre vraie limite physique et ajuster est donc sans risque.
Qu’arrive-t-il à mes cours si je quitte l’offre Business ?
La capacité de groupe cesse de s’appliquer et chaque prestation concernée revient silencieusement à une personne par créneau. Le réglage n’est pas effacé — l’interrupteur et le nombre que vous avez saisi restent sur la prestation — mais le contrôle qui les honore exige l’offre Business : la capacité retombe donc à un jusqu’au rétablissement de l’offre, après quoi vos nombres reprennent effet tels quels. Les réservations déjà à l’agenda ne sont ni annulées ni modifiées, car la capacité est contrôlée à la création ou au déplacement d’une réservation et non revérifiée ensuite. Le symptôme visible est qu’un créneau de cours accepte une seule personne puis disparaît : si un studio se comporte soudain comme si chaque cours avait une place, vérifiez l’offre avant la prestation.
Prêt à commencer ?
Prenez des réservations en ligne gratuitement avec BookrHub — et laissez tout un cours réserver la même heure, sans tableur.