Come gestire corsi e prenotazioni di gruppo — e perché un corso è un contatore di posti, non un orario
Un solo interruttore trasforma una fascia oraria da appuntamento in una sala con dei posti. Quello che ne consegue non è ciò che quasi nessuno si aspetta: non esiste un palinsesto dei corsi, i posti appartengono all’attività e non all’istruttore, un corso pieno svanisce invece di dire «completo», e ciò che chiude una fascia non è mai quello che immagineresti. Qui c’è esattamente come si comporta la prenotazione di gruppo, verificato contro il motore di prenotazione, con un calcolatore di capienza e i limiti detti senza giri di parole.
Crea la tua pagina gratisSe tieni corsi, laboratori, sessioni di gruppo o qualunque cosa in cui più persone condividono un orario, probabilmente hai cercato un palinsesto dei corsi — un posto dove scrivere «Pilates, lunedì e mercoledì alle 18:00, dodici posti». Quella schermata non esiste, e cercarla è il modo più comune di fraintendere la prenotazione di gruppo. Al suo posto c’è un numero di capienza su un servizio. Attivi le prenotazioni multiple per fascia e la fascia smette di essere un appuntamento che appartiene a una persona del team e diventa un contatore di posti condiviso da tutta l’attività. Tutto ciò che sorprende nei corsi — perché compaiono in orari in cui non insegni, perché due istruttori non possono tenere lo stesso corso in parallelo, perché un giorno di chiusura bloccato non impedisce le iscrizioni — deriva da quell’unica decisione di progetto. Questa pagina la segue fino in fondo.
Punti chiave
- Un corso è un contatore di posti su una fascia, non un evento in un palinsesto. In BookrHub non esiste un palinsesto ricorrente dei corsi. Gli orari vengono generati, non pubblicati.
- La capienza si conta per servizio e per fascia su tutta l’attività — ignorando esplicitamente quale persona del team è assegnata. Un corso da 10 posti ha 10 posti alle 18:00 in totale, non 10 per istruttore.
- Due corsi in parallelo richiedono due servizi, perché il contatore di posti è legato al servizio. Il rovescio: i servizi di corso saltano del tutto il controllo di doppia prenotazione del personale, quindi i turni del team li tieni a posto tu.
- Gli orari dei corsi avanzano al passo della durata del corso dall’inizio della tua fascia aperta. Un corso di 60 minuti in una giornata 09:00–17:00 viene offerto ogni ora dalle 09:00 alle 16:00 — comprese ore in cui non hai mai pensato di insegnare. Gli orari di apertura sono l’unica leva che modella questo.
- I posti si contano per sovrapposizione, non per orario di inizio uguale. Una sola prenotazione fuori griglia toglie un posto a due fasce contemporaneamente.
- Un corso pieno sparisce invece di mostrarsi come completo, e non esiste lista d’attesa. La domanda che rifiuti non viene registrata da nessuna parte.
- Una cancellazione libera il posto subito — le prenotazioni annullate restano fuori dal conteggio, quindi il posto torna senza che tu faccia nulla.
- Ogni partecipante paga il proprio posto per intero. Nessuna fattura di gruppo, nessun acconto. Un posto non pagato viene liberato da una passata che gira ogni cinque minuti contro una scadenza di dieci, quindi in pratica torna dopo dieci o quindici minuti.
- Le date bloccate e il personale pieno non chiudono una fascia di corso. Lo fanno solo i tuoi orari di apertura di quel giorno della settimana e il contatore dei posti. Chiudi la giornata negli orari di apertura, o disattiva il servizio.
- La prenotazione di gruppo richiede il piano Business. Se scendi di piano, la capienza torna in silenzio a una persona per fascia mentre le tue impostazioni restano intatte.
In questa pagina
- Un contatore di posti, non un orario
- Le due impostazioni che fanno un servizio di gruppo
- Da dove arrivano gli orari dei corsi
- Di chi sono questi posti? Non dell’istruttore
- I posti si contano per sovrapposizione
- Cosa vede il cliente, e com’è fatto un corso pieno
- Cancellazioni e spostamenti
- Pagare un posto
- Cosa non chiude una fascia di corso
- Calcolatore: posti, tempo perso e posti per ora aperta
- Scegliere la capienza
- Il vincolo del piano Business, e cosa fa un downgrade
- L’audit in 12 punti delle prenotazioni di gruppo
- Cosa BookrHub non fa
- FAQ
Un contatore di posti, non un orario
La maggior parte dei software per corsi è costruita attorno a un evento. Crei un corso, gli dai una data e un’ora, dici quante persone ci stanno, e i clienti si iscrivono a quella specifica istanza. Il corso esiste come oggetto, che qualcuno lo prenoti o no.
BookrHub non funziona così, e la differenza pesa più di quanto sembri. Qui un corso è un servizio ordinario con una proprietà in più: quante persone possono occupare la stessa fascia nello stesso momento. La attivi e la fascia smette di essere «un appuntamento con Ana» e diventa «una sala con dodici posti». Nulla viene pianificato in anticipo. Non viene creata nessuna istanza di corso. Il sistema offre semplicemente ogni orario che ha ancora un posto libero, e continua a offrirlo finché i posti non finiscono.
Questo ha un vantaggio reale e diverse conseguenze con cui bisogna progettare.
Il vantaggio è che le prenotazioni sono indipendenti. Nessuno aspetta che si formi un gruppo, nessuno legge «a questo corso mancano quattro persone per partire», e non c’è nessuno stato in attesa da gestire. Ogni cliente prenota il proprio posto e viene confermato sul momento, esattamente come per un appuntamento individuale.
Le conseguenze sono il resto di questa pagina. Se un corso non è un evento, allora non c’è niente a cui agganciare un palinsesto, niente a cui agganciare un istruttore, e niente da annullare quando vuoi far cadere una singola lezione. Queste tre assenze spiegano quasi tutte le domande che si fanno sulle prenotazioni di gruppo.
Le due impostazioni che fanno un servizio di gruppo
Sono soltanto due, e stanno sul servizio stesso, non in una sezione dedicata ai corsi.
| Impostazione | Cosa fa davvero | Valori ammessi |
|---|---|---|
| Prenotazioni multiple per fascia | Trasforma la fascia da un appuntamento a un contatore di posti condiviso. È questa impostazione a cambiare il comportamento, non il numero accanto. | Attiva o disattiva. Disattiva per impostazione predefinita. Ha effetto solo con il piano Business. |
| Numero massimo di prenotazioni per fascia | Quante persone possono occupare la stessa fascia. Obbligatorio appena l’interruttore è attivo. | Un numero intero da 2 a 999 |
Due dettagli vale la pena evidenziarli. Il minimo è 2, non 1 — una capienza di uno si esprime lasciando l’interruttore spento, che è un modo più pulito di dire la stessa cosa. E l’interruttore da solo non basta: se lo attivi senza inserire un massimo, il servizio si rifiuterà di salvare finché non lo fai. È il sistema che si rifiuta di indovinare la dimensione del tuo corso.
Tutto il resto di un servizio di gruppo è semplicemente un servizio. Ha una durata, un prezzo, un nome e una descrizione, e viene creato inattivo come ogni altro. Non c’è un’area corsi separata nel prodotto, non c’è un elenco di corsi, e non c’è alcuna impostazione che dica che un servizio è un corso — solo il contatore dei posti, ed è proprio per questo che il resto del comportamento segue il servizio e non un palinsesto.
Da dove arrivano gli orari dei corsi
Questa è la parte che sorprende, e vale la pena essere precisi perché non c’è nessuna impostazione che la cambi.
Gli orari dei corsi vengono generati, non pubblicati. Per una data giornata il sistema prende i tuoi orari di apertura di quel giorno della settimana, avanza dall’inizio di ogni fascia aperta a passi pari alla durata del corso, e offre un inizio in ogni posizione che ha ancora almeno un posto libero. Si ferma appena la posizione successiva non lascerebbe spazio al corso intero prima della fine della fascia.
Così un corso di 60 minuti, con l’attività aperta dalle 09:00 alle 17:00, viene offerto alle:
09:00, 10:00, 11:00, 12:00, 13:00, 14:00, 15:00, 16:00 — otto inizi, l’ultimo termina esattamente all’ora di chiusura.
Non alle 18:00, se a quell’ora hai chiuso. E — questa è la metà importante — anche alle 09:00, alle 11:00 e alle 13:00, anche se insegni solo alle 18:00. Il sistema non ha idea di quando intendi insegnare. Sa quando sei aperto e quanti posti sono liberi.
L’aritmetica, la stessa di qualunque servizio
- Inizi di corso in una fascia aperta = ⌊L ÷ D⌋
- Posti prenotabili per fascia = ⌊L ÷ D⌋ × C
- Minuti aperti ma non prenotabili = L mod D
Dove L è la lunghezza della fascia aperta in minuti, D è la durata del corso e C è la capienza. Tutte tre sono state verificate contro il motore di disponibilità reale per le durate della tabella qui sotto.
Poiché la capienza moltiplica il numero di fasce, il resto che rimane a terra ti costa molto più in un’attività di corsi che in una di appuntamenti individuali. Un corso di 90 minuti in una giornata di otto ore ottiene cinque inizi e lascia 30 minuti di resto; con dodici posti, quel resto non sono 30 minuti sprecati ma dodici posti sprecati, ogni giorno che apri.
| Durata del corso | Inizi per giornata di 8 ore | Ultimo inizio | L’ultimo corso finisce | Minuti di resto | Posti/giorno con 8 posti | Posti/giorno con 12 posti |
|---|---|---|---|---|---|---|
| 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 |
Se vuoi qualcosa che somigli a un palinsesto, l’unica leva sono i tuoi orari di apertura. Modella la fascia aperta di ogni giorno della settimana così che inizi quando inizia il tuo primo corso e finisca quando finisce l’ultimo, e usa turni spezzati quando insegni due volte in un giorno — una fascia 18:00–19:00 offre esattamente un corso di 60 minuti, ed è il massimo che il sistema concede a «lunedì alle 18:00». Questo è un espediente vero e non una funzione, e ha un costo: quegli stessi orari di apertura governano anche i tuoi servizi individuali, quindi uno studio che tiene corsi la sera e vende appuntamenti di giorno non può esprimere entrambe le cose con un solo insieme di orari.
Di chi sono questi posti? Non dell’istruttore
Per un appuntamento ordinario la disponibilità è personale. Ogni persona del team ha la propria agenda, e il sistema verifica che la persona scelta sia libera prima di offrirti un orario.
Per un servizio di gruppo, deliberatamente non lo fa. La capienza si conta per servizio, per fascia, su tutta l’attività, ignorando completamente la persona assegnata. Cosa significa in pratica:
- Un corso da 10 posti ha dieci posti alle 18:00. Punto. Non 10 per istruttore. Se hai tre insegnanti, il corso contiene comunque dieci persone.
- Due corsi in parallelo dello stesso servizio sono impossibili. Non puoi far girare il corso da dieci di Ana e quello da dieci di Marco alle 18:00 come un solo servizio e ottenere venti posti.
- L’espediente sono due servizi, perché il contatore di posti è legato al servizio. Crea «Pilates — Sala A» e «Pilates — Sala B», ciascuno con la sua capienza, e hai due contatori indipendenti alla stessa ora. Chiamali in base a ciò che li distingue davvero — la sala, il livello, l’istruttore — perché il cliente sceglie il servizio prima di ogni altra cosa, quindi il nome fa il lavoro che altrimenti farebbe un palinsesto.
Qui c’è uno spigolo vivo, ed è meglio sentirlo adesso. Poiché un servizio di gruppo controlla i posti invece delle agende, non controlla affatto la doppia prenotazione del personale. Nulla impedisce che lo stesso insegnante sia agganciato a due servizi di corso sovrapposti, o a un corso e a un appuntamento individuale alla stessa ora. Se dividi i corsi su più servizi per tenerli in parallelo, il sistema non ti proteggerà dall’assegnare una sola persona a entrambi.
La protezione funziona in una sola direzione, ed è utile saperlo con precisione: una prenotazione di corso assegnata a una persona del team occupa sì l’agenda di quella persona per i suoi servizi individuali, quindi nasconderà le sue fasce di appuntamento come ti aspetteresti. È il percorso inverso che manca — i suoi appuntamenti individuali non riducono i posti di un corso, e nemmeno lo fa un altro corso.
I posti si contano per sovrapposizione
Un piccolo dettaglio meccanico con una conseguenza visibile. Quando il sistema decide quanti posti restano a una certa ora, non cerca prenotazioni con lo stesso orario di inizio. Conta ogni prenotazione attiva di quel servizio il cui intervallo di tempo si sovrappone alla fascia.
Per corsi che condividono tutti una durata, questo resta invisibile: la griglia avanza al passo della durata, quindi le fasce si incastrano una dopo l’altra e ogni prenotazione cade in esattamente una. Due corsi che si toccano soltanto — uno che finisce alle 10:00 e il successivo che inizia alle 10:00 — non si contano l’uno contro l’altro, ed è corretto.
Diventa visibile quando una prenotazione sta fuori dalla griglia, cosa che capita più spesso di quanto pensi: una prenotazione creata a mano dal calendario di gestione a un’ora scelta da te, o una prenotazione più vecchia rimasta là dopo che hai cambiato gli orari di apertura spostando il punto di ancoraggio. Prendi un corso di 60 minuti con dieci posti e una prenotazione alle 10:30:
- La fascia delle 10:00 va dalle 10:00 alle 11:00 e si sovrappone a 10:30–11:30 → nove posti liberi.
- La fascia delle 11:00 va dalle 11:00 alle 12:00 e si sovrappone anch’essa a 10:30–11:30 → nove posti liberi.
Una sola persona ha tolto un posto a due corsi diversi. Con dieci posti è una curiosità; con una capienza di due è metà della disponibilità che pubblicizzi, andata via da due fasce in una volta. La lezione è ristretta ma pratica: per i servizi di gruppo, crea le prenotazioni sulla griglia che vede il cliente, e dopo ogni cambio degli orari di apertura guarda i giorni interessati invece di dare per scontato che le prenotazioni esistenti siano ancora allineate.
Cosa vede il cliente, e com’è fatto un corso pieno
Nell’elenco dei servizi, un servizio di gruppo mostra la sua capienza, così il cliente sa prima di scegliere un orario che questo è un corso per un massimo di dodici persone e non un appuntamento privato.
Nel selettore degli orari, ogni inizio disponibile porta i posti che restano — «8 posti rimasti», e correttamente «1 posto rimasto» quando è l’ultimo. Quell’etichetta dell’ultimo posto è la cosa più utile della pagina: è scarsità onesta, calcolata e non fabbricata, ed è l’unico momento in cui una prenotazione di corso si comporta meglio di quanto una telefonata potesse mai fare.
E poi la parte con cui fare i conti. Un corso pieno non viene mostrato come completo. È assente. Una fascia viene offerta solo mentre i posti rimasti sono sopra lo zero, quindi quando se ne va l’ultimo, l’orario semplicemente smette di comparire. A nessuno viene detto che il corso andava forte. Visti da fuori, un 18:00 esaurito e un 18:00 che non hai mai offerto sono identici, e un cliente che scorre un elenco scarno di orari è più probabile che lo legga come «sono chiusi» che come «questo era pieno».
E non c’è lista d’attesa. Nulla registra chi ha cercato un posto senza ottenerlo, nessuno viene contattato quando un posto si libera, e nessun report ti dice quali corsi si sono riempiti prima. Questa è la lacuna più grossa della funzione, e vale la pena guardarla in faccia: in un’attività di corsi, la domanda che non puoi vedere è esattamente quella su cui vorresti agire. Se un corso si riempie regolarmente, le opzioni sono alzare la capienza, aprire un altro orario di inizio allargando gli orari di apertura di quel giorno, oppure raccogliere l’interesse fuori dal sistema di prenotazione e lavorare quella lista a mano.
Cancellazioni e spostamenti
Questa parte è ben risolta, e in un’attività di corsi conta più che negli appuntamenti, perché un posto liberato vale qualcosa solo se torna abbastanza in fretta perché qualcun altro lo prenda.
Una cancellazione libera il posto subito. I posti si contano chiedendo quante prenotazioni attive si sovrappongono alla fascia, e le prenotazioni annullate restano fuori da quel conteggio. Non c’è nessun processo da aspettare e nessuna cache da svuotare: nel momento in cui lo stato della prenotazione cambia, il posto è di nuovo disponibile, e la fascia ricompare nel selettore al caricamento successivo con il contatore più alto di uno. Se il corso era pieno, l’orario torna dalla sua assenza.
Uno spostamento è controllato per capienza in entrambe le direzioni. Spostare una prenotazione verso una fascia viene rifiutato se quella fascia è già al completo — uno spostamento non può quindi riempire troppo un corso — e spostare una prenotazione via libera il suo posto nella fascia che lascia. Da notare che vale la stessa cecità verso il personale: uno spostamento di corso controlla i posti, non se una particolare persona è libera.
Quello che non puoi fare è annullare una singola lezione. Poiché non esiste nessuna istanza di corso, non c’è nulla da annullare se non le singole prenotazioni che la compongono. Far cadere una sera significa annullare ogni prenotazione a mano e avvisare quei clienti tu — e poi chiudere la fascia, altrimenti il sistema rivenderà allegramente i posti. Disattivare il servizio lo chiude per tutte le date in una volta, non solo per quella che intendevi.
Pagare un posto
Se il servizio richiede un pagamento, tre cose sono vere, e solo la terza è inusuale.
Ogni partecipante paga separatamente. Ogni prenotazione è una transazione a sé con la propria conferma. Non c’è una fattura di gruppo né un modo perché una persona paghi più posti — un genitore che iscrive tre bambini prenota tre volte e paga tre volte.
L’importo è il prezzo pieno. BookrHub non ha nessuna opzione di acconto o pagamento parziale: un corso è gratuito da prenotare oppure si paga interamente al momento della prenotazione. È la funzione più comunemente data per scontata in questa categoria, quindi vale la pena dirlo chiaro invece di lasciarla scoprire. Se vuoi un impegno più piccolo all’inizio, l’unica via onesta è mettere a prezzo un servizio prenotabile economico come costo di prenotazione e saldare in presenza — un espediente, non una funzione, con l’ovvio svantaggio che il tuo elenco servizi ora contiene un prezzo che non è il prezzo vero.
Un posto non pagato viene liberato automaticamente, ma non all’istante. È il meccanismo che rende praticabili i corsi a pagamento, perché senza di esso un pagamento abbandonato terrebbe un posto all’infinito. Quando una prenotazione richiede un pagamento, le viene assegnata una scadenza a dieci minuti, e la pagina di pagamento mostra al cliente un conto alla rovescia dal vivo. Una passata in background annulla poi tutto ciò che ha superato la scadenza, libera il posto e scrive al cliente che la prenotazione è scaduta.
La tempistica precisa vale la pena conoscerla se mai la vedi succedere: quella passata gira ogni cinque minuti in produzione e non in continuo, quindi un posto torna tra dieci e circa quindici minuti dopo l’abbandono, a seconda di dove l’abbandono è caduto tra due giri. La cancellazione è anche scritta in modo condizionale, così un pagamento che va a buon fine mentre la passata è in corso non può vedersi annullare la prenotazione sotto i piedi — un dettaglio che conta proprio perché un posto di corso è contestato.
Una conseguenza per un corso quasi pieno: durante quella finestra di dieci-quindici minuti il posto abbandonato è davvero non disponibile, quindi un corso può leggersi come esaurito e poi tornare silenziosamente ad avere un posto qualche minuto dopo. È un comportamento corretto e non un difetto, ma è il genere di cosa che conviene sapere prima che te la racconti un cliente.
Cosa non chiude una fascia di corso
Questo è lo spigolo più vivo di tutta la funzione e quello che più probabilmente ti colpisce, quindi ha una sezione sua.
La disponibilità dei corsi si costruisce da esattamente due ingressi: i tuoi orari di apertura di quel giorno della settimana, e quanti posti di quel servizio sono già occupati. È l’elenco completo. Il percorso della capienza non consulta mai nient’altro, il che significa che due cose che sembrerebbero dover chiudere un corso non lo fanno:
- Le date bloccate non chiudono le fasce dei corsi. Un giorno che hai bloccato — una festività, una settimana via, una chiusura dello studio — continua a offrire i suoi orari di corso e continuerà ad accettare prenotazioni. I blocchi vengono applicati dal costruttore di disponibilità che usano i servizi individuali, e il percorso della capienza non ci passa.
- Il personale tutto prenotato non chiude le fasce dei corsi. Una fascia di corso viene offerta anche quando ogni persona del team è piena di appuntamenti individuali a quell’ora, perché il contatore dei posti non guarda l’agenda di nessuno.
Allora come si chiude davvero una giornata per i corsi? Due modi affidabili, entrambi grossolani:
- Chiudi la giornata nei tuoi orari di apertura di quel giorno della settimana. È il meccanismo che la griglia dei corsi legge per davvero, quindi funziona — ma ha la forma di un giorno della settimana e non di una data, quindi chiude quel giorno in generale e non una data specifica.
- Disattiva il servizio. Immediato e totale: chiude il corso per ogni data, non solo per quella che volevi, e devi ricordarti di riattivarlo.
Nessuna delle due è una risposta soddisfacente a «il 25 dicembre sono chiuso», e preferiamo dirlo piuttosto che far finta di niente. Se tieni corsi e vai in vacanza, l’abitudine pratica è controllare i tuoi servizi di corso ogni volta che blocchi una data, perché il blocco che hai appena creato non li ha toccati. Vale anche dire senza giri di parole che questa asimmetria somiglia più a una dimenticanza nel percorso della capienza che a una scelta di progetto deliberata, e potrebbe ben cambiare; quello che è scritto qui è come si comportava quando questa pagina è stata verificata a ottobre 2026.
Calcolatore: posti, tempo perso e posti per ora aperta
Inserisci i tuoi numeri. L’aritmetica di fasce e posti coincide esattamente con il motore; la riga del denaro è un tetto a pieno riempimento, utile per confrontare due formati di corso tra loro e inutile come previsione.
| Inizi di corso nella fascia | — |
| Primi inizi offerti (fascia che apre alle 09:00) | — |
| Ultimo inizio → finisce | — |
| Minuti aperti ma non prenotabili | — |
| Posti prenotabili al giorno | — |
| Posti per ora aperta | — |
| Tetto di incasso al giorno (ogni posto venduto) | — |
| Durate più vicine che non lasciano resto | — |
La griglia è mostrata da un’apertura alle 09:00 per leggibilità; all’aritmetica interessa solo la lunghezza della fascia. Se insegni in due finestre separate nella giornata, lancia il calcolatore una volta per finestra e somma i risultati — ogni fascia aperta ha la propria griglia, ancorata al proprio inizio. La cifra di incasso è un tetto al 100% di riempimento, non una previsione; nessuna attività di corsi vende ogni posto, e il confronto utile è tra due formati tuoi, non contro il tetto.
Scegliere la capienza
Mettila sul numero di persone che riesci davvero a insegnare, attrezzare e far stare insieme, e poi smetti di pensarci. Il numero non fa nulla se non decidere quando le prenotazioni smettono di essere accettate — non tocca i prezzi, la pianificazione, il personale né nulla che il cliente veda oltre all’etichetta dei posti rimasti.
Non ti daremo una dimensione ideale di corso, perché non esiste un riferimento credibile da dare. Le cifre che circolano negli articoli sui software di prenotazione a proposito della capienza ottimale di un corso risalgono a post di blog di fornitori che citano ricerche di settore senza nome, diverse si contraddicono, e un numero inventato per uno studio di yoga in un paese non dice niente sulla tua sala. Quello che l’aritmetica qui sopra può dirti è quanto costa ogni scelta in posti per ora aperta, e quello è il confronto che vale la pena fare.
Tre cose vale la pena saperle prima di scegliere:
- Metterla sopra il tuo limite reale è senza rete. Il sistema conta posti; non ha idea di quanti tappetini ci stiano. Se scrivi 20 per una sala che ne tiene 12, venderà 20 posti e lo scoprirai in sala.
- Metterla molto sotto la domanda è invisibile. Senza lista d’attesa, i corsi che si riempiono in un’ora sembrano esattamente come quelli che nessuno voleva. Non riceverai alcun segnale che ti dica di alzarla.
- Alzarla dopo è sicuro e immediato. È una sola modifica, si applica in un colpo a ogni fascia futura, e non disturba le prenotazioni già fatte. Partire dal tuo vero limite fisico e regolare verso l’alto mentre impari è quindi la via a basso rischio — non c’è ragione di scommettere in alto.
Un’ultima, meno ovvia: la capienza interagisce con il resto lasciato a terra dalla griglia della durata, e in un’attività di corsi si moltiplica. Un corso di 90 minuti in una giornata di otto ore lascia 30 minuti di resto, e con dodici posti sono dodici posti al giorno che non hai mai offerto — circa 3.700 posti all’anno per uno studio aperto sei giorni su sette. Prima di mettere a punto la capienza, controlla se la durata divide la tua fascia aperta senza resto, perché quella scelta sposta più posti della capienza.
Il vincolo del piano Business, e cosa fa un downgrade
La prenotazione di gruppo richiede il piano Business. Nei piani Independent e Team l’interruttore è visibile ma inerte — ti verrà proposto di passare al piano superiore quando ci arrivi — e un servizio occupa esattamente una persona per fascia, come che sia impostato il campo della capienza.
Il comportamento in caso di downgrade merita di essere esplicitato, perché è silenzioso. L’impostazione della capienza non viene cancellata: l’interruttore resta attivo e il tuo numero resta nel campo. Ma il controllo che li rispetta richiede il piano Business, quindi senza il piano ogni servizio interessato torna in silenzio a una persona per fascia. Ripristina il piano e i tuoi numeri tornano a valere esattamente come erano.
Visto da fuori sembra uno studio dove all’improvviso ogni corso ha un posto e poi sparisce dopo una sola prenotazione. La schermata dei servizi mostrerà capienza 12 mentre la pagina di prenotazione si comporta come se fosse 1 — una coppia di fatti confusa da diagnosticare partendo dalle impostazioni del servizio. Se i corsi iniziano a comportarsi come appuntamenti privati, controlla il piano prima di controllare il servizio.
Le prenotazioni già in agenda non vengono toccate da un downgrade. La capienza si controlla quando una prenotazione viene creata o spostata, non viene ricontrollata dopo, quindi un corso da dodici già prenotato resta prenotato — semplicemente non accetterà un tredicesimo, né un secondo, finché il piano non torna.
Un vincolo collegato che vale conoscere se stai confrontando i piani: il flusso di prenotazione «qualsiasi specialista», dove il cliente sceglie un orario senza scegliere una persona del team, è anch’esso comportamento del piano Business. Per i corsi quell’abbinamento è naturale, dato che nessuno sceglie un istruttore per partecipare a un corso.
L’audit in 12 punti delle prenotazioni di gruppo
Passalo su un servizio di corso che hai già, o usalo come ordine di configurazione per uno nuovo.
- Il piano è quello giusto? La capienza di gruppo richiede Business. Se i corsi accettano una sola persona, è la prima cosa da controllare, non l’ultima.
- L’interruttore è attivo e un massimo è impostato? L’interruttore è ciò che cambia il comportamento; il numero è obbligatorio appena è attivo.
- La capienza è il tuo vero limite fisico? Il sistema venderà quello che scrivi. Nulla controlla la sala.
- La durata del corso divide la tua fascia aperta senza resto? Lancia il calcolatore. Un resto ti costa un corso intero di posti ogni giorno, moltiplicato per la capienza.
- I tuoi orari di apertura descrivono quando insegni davvero? Sono l’unica leva sugli orari dei corsi. Tutto quello che lasci aperto verrà offerto.
- Se insegni due volte al giorno, sono due turni spezzati? Una fascia lunga offre ogni posizione nel mezzo; due fasce offrono solo ciò che sta dentro ciascuna.
- Se ti servono corsi in parallelo, sono servizi separati? Un servizio è un contatore di posti, per quanti istruttori tu abbia.
- Se dividi i corsi su più servizi, chi tiene davvero ciascuno? Nulla impedisce che una persona sia agganciata a due servizi di corso sovrapposti.
- I nomi dei tuoi servizi fanno il lavoro di un palinsesto? Il cliente sceglie un servizio prima di un orario, quindi il nome porta la sala, il livello o l’istruttore.
- Il prezzo è l’importo pieno che vuoi incassare alla prenotazione? Non ci sono acconti; è tutto o gratis.
- Hai controllato i tuoi servizi di corso dopo aver bloccato una data? Il blocco non li ha toccati. Chiudi la giornata negli orari di apertura, o disattiva il servizio.
- Hai un piano per la domanda che non vedi? Non c’è lista d’attesa. Decidi adesso dove va l’interesse quando un corso si riempie, altrimenti non va da nessuna parte.
Cosa BookrHub non fa
Detto senza giri di parole, perché conoscere i bordi prima di costruire un trimestre di corsi vale più che trovarli dopo.
- Nessun palinsesto dei corsi né sessioni ricorrenti. Non c’è un orario da pubblicare né un corso ripetuto da creare. Gli orari nascono dai tuoi orari di apertura e dalla durata del corso.
- Nessuna lista d’attesa. Un corso pieno sparisce, e le persone che volevano un posto non vengono registrate da nessuna parte.
- Nessuna capienza per istruttore. I posti appartengono al servizio su tutta l’attività. I corsi in parallelo richiedono servizi separati.
- Nessuna protezione dalla doppia prenotazione del personale sui servizi di corso. Il controllo dei posti sostituisce il controllo dell’agenda invece di aggiungersi.
- Le date bloccate non si applicano alle fasce dei corsi. E nemmeno le prenotazioni di altre persone del team. Solo gli orari di apertura e il contatore dei posti chiudono un corso.
- Nessuna cancellazione di una singola lezione. Senza istanza di corso non c’è nulla da annullare se non le singole prenotazioni — e disattivare il servizio chiude tutte le date.
- Nessuna prenotazione di gruppo o familiare. Una prenotazione è un posto. Un genitore che iscrive tre bambini prenota tre volte e paga tre volte.
- Nessun acconto né pagamento parziale. Prezzo pieno alla prenotazione, oppure gratis.
- Nessun controllo presenze, carnet, abbonamenti o tesseramenti. Non c’è una tessera corsi, non c’è un pacchetto multi-lezione, non c’è un saldo a credito e non c’è check-in né segno di presenza.
- Nessun minimo per corso. Non puoi richiedere quattro iscritti perché un corso parta; ogni prenotazione viene confermata da sé.
Diversi di questi punti vanno nella stessa direzione. La prenotazione di gruppo di BookrHub è una funzione di capienza su un sistema di appuntamenti, non un prodotto di gestione corsi. Per uno studio la cui giornata è una manciata di corsi con posti da vendere, basta davvero, e l’indipendenza di ogni prenotazione è un vantaggio rispetto ai sistemi che ti obbligano a gestire istanze di corso. Per un’attività il cui quotidiano è fatto di tesseramenti, abbonamenti, registri di presenza e un palinsesto trimestrale pubblicato, un sistema dedicato di gestione studio calzerà meglio — ed è più utile leggerlo qui che scoprirlo a metà della preparazione di un trimestre.
Fonti e metodo
- Tutto il comportamento del prodotto su questa pagina è stato verificato contro il codice dell’applicazione BookrHub a ottobre 2026: il modello del servizio e le sue validazioni di capienza (2 a 999, obbligatoria appena l’interruttore è attivo), il costruttore di fasce per capienza che genera gli orari dei corsi, il conteggio dei posti basato sulla sovrapposizione e la sua esclusione delle prenotazioni annullate, la validazione di prenotazione che per i servizi di gruppo sostituisce il controllo di sovrapposizione del personale, il controllo di capienza nel percorso di spostamento, la scadenza di pagamento di dieci minuti e la passata che la applica, e il vincolo di piano sia sulle prenotazioni multiple per fascia sia sul flusso «qualsiasi specialista».
- L’aritmetica della capienza è stata derivata dal costruttore di fasce e poi verificata reimplementandola in modo indipendente: inizi di corso, ultimi inizi prenotabili, minuti di resto e posti al giorno sono stati calcolati per durate di 30, 45, 50, 60, 75, 90 e 120 minuti contro una fascia di 480 minuti, e le forme chiuse (⌊L ÷ D⌋ inizi, ⌊L ÷ D⌋ × C posti, L mod D minuti di resto) coincidono con l’output del costruttore in ogni caso. Il calcolatore di questa pagina esegue lo stesso ciclo del costruttore.
- I riscontri su date bloccate e disponibilità del personale nella sezione qui sopra sono stati stabiliti ripercorrendo quali ingressi legge il percorso della capienza — gli orari di apertura di quel giorno della settimana e le prenotazioni attive di quel preciso servizio — e confermando che il costruttore che applica le date bloccate non sta su quel percorso, e che non esiste alcun controllo dei blocchi nemmeno alla creazione della prenotazione.
- Qui non viene citata nessuna cifra su «dimensione ideale del corso» o «capienza ottimale del corso». Una ricerca nel materiale disponibile ha trovato numeri di questo tipo solo su pagine di fornitori di software di prenotazione che li attribuiscono a ricerche di settore senza nome, diverse delle quali in contrasto tra loro. Vengono omessi invece che ripetuti.
Letture correlate: configurare il catalogo servizi, da dove viene la griglia della durata, prenotazioni per studi di yoga e Pilates, palestre e corsi di gruppo, scuole di arti marziali e danza, scuole di nuoto, farsi pagare alla prenotazione, monitorare quanto hai incassato davvero, e gestione del personale.
Configura un corso bene, una volta
Verifica la durata contro la tua fascia aperta, metti la capienza su quello che la sala tiene davvero, e modella gli orari di apertura sulle ore in cui insegni. Crea una pagina BookrHub gratuita e sistema i tre numeri dall’inizio.
Crea un account gratuitoDomande frequenti
Come faccio a far prenotare la stessa fascia a più persone?
Apri il servizio, attiva le prenotazioni multiple per fascia e imposta un numero massimo di persone tra 2 e 999. Quel singolo interruttore cambia il significato della fascia: invece di un appuntamento che appartiene a una persona del team, la fascia diventa un contatore di posti condiviso da tutta l’attività. I clienti la prenotano poi in modo indipendente — nessuno aspetta che un gruppo si riempia — e ciascuno vede quanti posti restano. È una funzione del piano Business. Nei piani Independent e Team un servizio occupa esattamente una persona, come che sia impostato il campo della capienza.
Posso tenere due corsi alla stessa ora con due istruttori diversi?
Non come un solo servizio. La capienza si conta per servizio e per fascia su tutta l’attività, ignorando deliberatamente quale persona del team è assegnata, quindi un servizio di yoga con 10 posti ha 10 posti alle 18:00 in totale — non 10 per istruttore. Due corsi in parallelo da 10 richiedono due servizi separati, perché il conteggio è legato al servizio. Chiamali in base a ciò che li distingue, come la sala o il livello, dato che il cliente sceglie il servizio prima di ogni altra cosa. Lo stesso legame significa che un servizio di corso non controlla affatto la doppia prenotazione del personale: BookrHub permetterà che lo stesso istruttore sia agganciato a due servizi di corso sovrapposti, quindi se dividi i corsi così, i turni del team li tieni a posto tu.
Posso pubblicare un palinsesto fisso dei corsi, tipo lunedì e mercoledì alle 18:00?
No. Non esiste un palinsesto ricorrente dei corsi né alcun concetto di orario pubblicato. Gli orari dei corsi nascono come ogni altro orario: il sistema avanza dall’inizio della tua fascia aperta a passi pari alla durata del corso e offre ogni posizione che ha ancora un posto libero. Un corso di 60 minuti in una giornata 09:00–17:00 viene quindi offerto alle 09:00, alle 10:00 e a ogni ora fino alle 16:00 — non solo negli orari in cui intendi insegnare. Il modo pratico per ottenere un palinsesto è modellare gli orari di apertura di quel giorno così che sia aperta solo la finestra che vuoi, usando turni spezzati se insegni due volte in un giorno. È il meccanismo reale, e conviene saperlo prima di pianificare un trimestre.
Cosa succede quando un corso è pieno?
L’orario sparisce dal selettore. Una fascia viene offerta solo mentre il contatore dei posti rimasti è sopra lo zero, quindi un corso pieno non viene mostrato come completo — è semplicemente assente, e conviene saperlo perché i clienti leggono un orario assente come una chiusura invece che come un corso esaurito. Non c’è lista d’attesa: nulla registra chi voleva un posto senza ottenerlo, e nessuno viene contattato automaticamente quando un posto si libera. Se un corso si riempie regolarmente, le opzioni oneste sono alzare la capienza, aggiungere un altro orario di inizio allargando gli orari di apertura, o raccogliere l’interesse fuori dal sistema.
Se qualcuno annulla una prenotazione di corso, il posto torna?
Sì, subito e senza che nessuno debba agire. I posti si contano chiedendo quante prenotazioni attive si sovrappongono alla fascia, e le prenotazioni annullate restano fuori da quel conteggio, quindi il posto viene liberato nel momento in cui lo stato della prenotazione cambia. La fascia ricompare nel selettore al caricamento successivo con il contatore dei posti più alto di uno. Lo stesso vale per uno spostamento: portare una prenotazione fuori da una fascia libera il suo posto lì, e la fascia di destinazione viene controllata per capienza prima che lo spostamento sia permesso, quindi uno spostamento non può riempire troppo un corso.
Come funziona il pagamento quando più persone prenotano lo stesso corso?
Ogni partecipante paga il proprio posto, separatamente, e riceve la propria conferma — non c’è una sola fattura per il gruppo né un modo per far pagare più posti a una persona. L’importo è il prezzo pieno del servizio; BookrHub non ha opzioni di acconto o pagamento parziale, quindi un corso è gratuito da prenotare oppure si paga interamente al momento della prenotazione. Una prenotazione non pagata non tiene il posto all’infinito: alla prenotazione viene assegnata una scadenza di pagamento di dieci minuti, sulla pagina di pagamento scorre un conto alla rovescia, e una passata annulla tutto ciò che ha superato la scadenza e scrive al cliente. Poiché quella passata gira ogni cinque minuti in produzione e non in continuo, in pratica il posto torna tra dieci e circa quindici minuti dopo l’abbandono.
Un giorno di chiusura bloccato impedisce di prenotare un corso?
No, e questo è lo spigolo più vivo della funzione. La disponibilità dei corsi si costruisce da due cose soltanto: i tuoi orari di apertura di quel giorno della settimana, e quanti posti di quel servizio sono già occupati. Le date bloccate e gli appuntamenti individuali già esistenti di tutti vengono entrambi ignorati, perché il percorso della capienza non li consulta mai. Quindi un giorno che hai bloccato continua a offrire le sue fasce di corso, e una fascia di corso viene offerta anche quando ogni persona del team è piena di appuntamenti individuali. Per chiudere una giornata ai corsi, chiudila negli orari di apertura di quel giorno della settimana o disattiva il servizio. Trattalo come un comportamento con cui convivere e non come un’impostazione che hai sbagliato.
Che capienza dovrei impostare per un corso?
Mettila sul numero di persone che riesci fisicamente a insegnare e attrezzare insieme, e fermati lì. Non esiste un riferimento di settore credibile per la dimensione ideale di un corso — le cifre che circolano negli articoli sui software di prenotazione risalgono a pagine di fornitori che citano ricerche senza nome — e il numero non ha alcun effetto se non sul punto in cui le prenotazioni smettono di essere accettate. Due cose vale la pena saperle. Metterla sopra il tuo limite reale crea una promessa che la sala non può mantenere, e il sistema non ti avviserà, perché conta soltanto posti. Metterla molto sotto la domanda fa sparire i corsi presto, senza lista d’attesa che raccolga la domanda rifiutata. Alzarla dopo è una sola modifica e si applica subito a ogni fascia futura, quindi partire dal tuo vero limite fisico e regolare è sicuro.
Cosa succede ai miei corsi se lascio il piano Business?
La capienza di gruppo smette di applicarsi e ogni servizio interessato torna in silenzio a occupare una persona per fascia. L’impostazione non viene cancellata — l’interruttore e il numero che hai scritto restano sul servizio — ma il controllo che li rispetta richiede il piano Business, quindi la capienza torna a uno finché il piano non viene ripristinato, dopodiché i tuoi numeri tornano a valere come erano. Le prenotazioni già in agenda non vengono annullate né modificate, perché la capienza si controlla quando una prenotazione viene creata o spostata e non viene ricontrollata dopo. Il sintomo visibile è che una fascia di corso accetta una sola persona e poi sparisce, quindi se uno studio all’improvviso si comporta come se ogni corso avesse un posto, controlla il piano prima del servizio.
Pronto a iniziare?
Prendi prenotazioni online gratis con BookrHub — e lascia che un corso intero prenoti la stessa ora, senza foglio di calcolo.