Como gerenciar aulas e reservas em grupo — e por que uma aula é um contador de vagas, não uma grade de horários
Uma única chave transforma um horário de agendamento em uma sala com vagas. O que vem depois dessa chave não é o que quase ninguém espera: não existe grade de aulas, as vagas pertencem ao negócio e não ao instrutor, uma aula cheia desaparece em vez de dizer «esgotada», e o que fecha um horário nunca é o que você imaginaria. Aqui está exatamente como a reserva em grupo se comporta, verificado contra o motor de agendamento, com uma calculadora de capacidade e os limites ditos com franqueza.
Crie sua página grátisSe você dá aulas, oficinas, sessões em grupo ou qualquer coisa em que várias pessoas compartilham um horário, provavelmente procurou uma grade de aulas — um lugar para escrever «Pilates, segunda e quarta às 18:00, doze vagas». Essa tela não existe, e procurá-la é a forma mais comum de entender errado a reserva em grupo. O que existe no lugar é um número de capacidade em um serviço. Você ativa múltiplos agendamentos por horário e o horário deixa de ser um atendimento que pertence a uma pessoa da equipe e passa a ser um contador de vagas que o negócio inteiro compartilha. Tudo o que surpreende nas aulas — por que aparecem em horários em que você não dá aula, por que dois instrutores não podem dar a mesma aula em paralelo, por que um feriado bloqueado não impede inscrições — vem dessa única decisão de projeto. Esta página a segue até o fim.
Pontos principais
- Uma aula é um contador de vagas em um horário, não um evento numa grade. O BookrHub não tem grade de aulas recorrentes. Os horários são gerados, não publicados.
- A capacidade é contada por serviço e por horário no negócio inteiro — ignorando explicitamente qual pessoa da equipe está atribuída. Uma aula de 10 vagas tem 10 vagas às 18:00 no total, não 10 por instrutor.
- Duas aulas em paralelo exigem dois serviços, porque o contador de vagas está preso ao serviço. O outro lado: serviços de aula pulam totalmente a verificação de conflito de agenda da equipe, então a escala humana é você quem mantém de pé.
- Os horários de aula avançam no passo da duração da aula a partir do início da sua faixa aberta. Uma aula de 60 minutos num dia de 09:00 às 17:00 é oferecida a cada hora, das 09:00 às 16:00 — inclusive em horas em que você nunca pretendeu dar aula. O horário de funcionamento é a única alavanca que molda isso.
- As vagas são contadas por sobreposição, não por horário de início igual. Um único agendamento fora da grade tira uma vaga de dois horários ao mesmo tempo.
- Uma aula cheia desaparece em vez de aparecer como esgotada, e não existe lista de espera. A demanda que você recusa não fica registrada em lugar algum.
- Um cancelamento libera a vaga na hora — agendamentos cancelados ficam fora da contagem, então a vaga volta sem você fazer nada.
- Cada participante paga a própria vaga integralmente. Sem fatura única do grupo, sem sinal. Uma vaga não paga é liberada por uma varredura que roda a cada cinco minutos contra um prazo de dez, então na prática ela volta em dez a quinze minutos.
- Datas bloqueadas e equipe lotada não fecham um horário de aula. Só o seu horário de funcionamento daquele dia da semana e o contador de vagas fecham. Feche o dia no horário de funcionamento, ou desative o serviço.
- Reserva em grupo exige o plano Business. Se você baixar de plano, a capacidade volta em silêncio para uma pessoa por horário enquanto suas configurações ficam intactas.
Nesta página
- Um contador de vagas, não uma grade
- As duas configurações que fazem um serviço em grupo
- De onde vêm os horários das aulas
- De quem são essas vagas? Não do instrutor
- As vagas são contadas por sobreposição
- O que o cliente vê, e como é uma aula cheia
- Cancelamentos e remarcações
- Pagar uma vaga
- O que não fecha um horário de aula
- Calculadora: vagas, tempo perdido e vagas por hora aberta
- Escolhendo a capacidade
- A trava do plano Business, e o que um downgrade faz
- A auditoria de 12 pontos para reservas em grupo
- O que o BookrHub não faz
- Perguntas frequentes
Um contador de vagas, não uma grade
A maioria dos sistemas de reserva de aulas é construída em torno de um evento. Você cria uma aula, dá a ela uma data e uma hora, diz quantas pessoas cabem, e os clientes se inscrevem naquela ocorrência específica. A aula existe como objeto, tenha alguém reservado ou não.
O BookrHub não funciona assim, e a diferença pesa mais do que parece. Aqui uma aula é um serviço comum com uma propriedade extra: quantas pessoas podem ocupar o mesmo horário ao mesmo tempo. Ative isso e o horário deixa de ser «um atendimento com a Ana» e passa a ser «uma sala com doze vagas». Nada é programado com antecedência. Nenhuma ocorrência de aula é criada. O sistema simplesmente oferece todo horário que ainda tem uma vaga livre, e segue oferecendo até as vagas acabarem.
Isso tem uma vantagem real e várias consequências com as quais você precisa projetar.
A vantagem é que os agendamentos são independentes. Ninguém espera um grupo se formar, ninguém lê «esta aula precisa de mais quatro pessoas para acontecer», e não existe nenhum estado pendente para administrar. Cada cliente reserva a própria vaga e é confirmado na hora, exatamente como num atendimento individual.
As consequências são o resto desta página. Se uma aula não é um evento, então não há nada em que pendurar uma grade, nada em que pendurar um instrutor, e nada para cancelar quando você quer derrubar uma única sessão. Essas três ausências explicam quase toda pergunta que se faz sobre reservas em grupo.
As duas configurações que fazem um serviço em grupo
São apenas duas, e ficam no próprio serviço, não em alguma área específica de aulas.
| Configuração | O que realmente faz | Valores permitidos |
|---|---|---|
| Múltiplos agendamentos por horário | Muda o horário de um atendimento para um contador de vagas compartilhado. É esta configuração que muda o comportamento, não o número ao lado. | Ligado ou desligado. Desligado por padrão. Só tem efeito com o plano Business. |
| Máximo de agendamentos por horário | Quantas pessoas podem ocupar o mesmo horário. Obrigatório assim que a chave está ligada. | Um número inteiro de 2 a 999 |
Dois detalhes vale destacar. O mínimo é 2, não 1 — uma capacidade de um se expressa deixando a chave desligada, que é um jeito mais limpo de dizer a mesma coisa. E a chave sozinha não basta: se você ligá-la sem preencher um máximo, o serviço se recusa a salvar até você preencher. É o sistema se negando a adivinhar o tamanho da sua aula.
Todo o resto de um serviço em grupo é simplesmente um serviço. Tem uma duração, um preço, um nome e uma descrição, e é criado inativo como qualquer outro. Não há uma área de aulas separada no produto, não há lista de aulas, e não há configuração dizendo que um serviço é uma aula — só o contador de vagas, e é justamente por isso que o resto do comportamento segue o serviço e não uma grade.
De onde vêm os horários das aulas
Esta é a parte que surpreende as pessoas, e vale ser preciso porque não existe configuração que mude isso.
Os horários de aula são gerados, não publicados. Para um dia qualquer, o sistema pega o seu horário de funcionamento daquele dia da semana, avança a partir do início de cada faixa aberta em passos da duração da aula, e oferece um início em cada posição que ainda tenha pelo menos uma vaga livre. Ele para assim que a próxima posição não deixaria espaço para a aula inteira antes de a faixa terminar.
Então uma aula de 60 minutos, com o negócio aberto das 09:00 às 17:00, é oferecida às:
09:00, 10:00, 11:00, 12:00, 13:00, 14:00, 15:00, 16:00 — oito inícios, o último terminando exatamente na hora de fechar.
Não às 18:00, se você já estiver fechado. E — esta é a metade importante — também às 09:00, às 11:00 e às 13:00, mesmo que você só dê aula às 18:00. O sistema não tem ideia de quando você pretende dar aula. Ele sabe quando você está aberto e quantas vagas estão livres.
A aritmética, a mesma de qualquer serviço
- Inícios de aula numa faixa aberta = ⌊L ÷ D⌋
- Vagas agendáveis por faixa = ⌊L ÷ D⌋ × C
- Minutos aberto mas não agendável = L mod D
Onde L é o comprimento da faixa aberta em minutos, D é a duração da aula e C é a capacidade. As três foram verificadas contra o motor de disponibilidade real para as durações da tabela abaixo.
Como a capacidade multiplica a quantidade de horários, a sobra que fica no chão custa muito mais em um negócio de aulas do que em um de atendimentos individuais. Uma aula de 90 minutos num dia de oito horas recebe cinco inícios e deixa 30 minutos de sobra; com doze vagas, essa sobra não são 30 minutos desperdiçados, mas doze vagas desperdiçadas, todo dia que você abre.
| Duração da aula | Inícios por dia de 8 h | Último início | Última aula termina | Minutos de sobra | Vagas/dia com 8 vagas | Vagas/dia com 12 vagas |
|---|---|---|---|---|---|---|
| 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 você quer algo parecido com uma grade, a única alavanca é o seu horário de funcionamento. Modele a faixa aberta de cada dia da semana para começar quando começa a sua primeira aula e terminar quando termina a última, e use turnos partidos quando der aula duas vezes no dia — uma faixa de 18:00 às 19:00 oferece exatamente uma aula de 60 minutos, e isso é o mais perto de «segunda às 18:00» que o sistema chega. Isso é um contorno de verdade e não uma funcionalidade, e tem um custo: esse mesmo horário de funcionamento também governa seus serviços individuais, então um estúdio que dá aulas à noite e vende atendimentos de dia não consegue expressar as duas coisas com um só conjunto de horários.
De quem são essas vagas? Não do instrutor
Para um atendimento comum, a disponibilidade é pessoal. Cada pessoa da equipe tem a própria agenda, e o sistema confere se a pessoa escolhida está livre antes de oferecer um horário.
Para um serviço em grupo, ele deliberadamente não faz isso. A capacidade é contada por serviço, por horário, no negócio inteiro, ignorando por completo a pessoa atribuída. O que isso significa na prática:
- Uma aula de 10 vagas tem dez vagas às 18:00. Ponto. Não 10 por instrutor. Se você tem três professores, a aula continua cabendo dez pessoas.
- Duas aulas em paralelo do mesmo serviço são impossíveis. Você não consegue rodar a aula de dez da Ana e a de dez do Marco às 18:00 como um único serviço e obter vinte vagas.
- O contorno é dois serviços, porque o contador de vagas está preso ao serviço. Crie «Pilates — Sala A» e «Pilates — Sala B», cada um com a própria capacidade, e você tem dois contadores independentes na mesma hora. Nomeie-os pelo que realmente os distingue — a sala, o nível, o instrutor — porque o cliente escolhe o serviço antes de qualquer outra coisa, então o nome faz o trabalho que uma grade faria.
Existe uma quina afiada aqui, e é melhor ouvir agora. Como um serviço em grupo confere vagas em vez de agendas, ele não confere conflito de agenda da equipe de jeito nenhum. Nada impede que o mesmo professor fique vinculado a dois serviços de aula sobrepostos, ou a uma aula e a um atendimento individual na mesma hora. Se você dividir aulas em vários serviços para dá-las em paralelo, o sistema não vai te proteger de atribuir uma só pessoa às duas.
A proteção funciona só em um sentido, e vale saber com precisão: um agendamento de aula atribuído a alguém da equipe ocupa sim a agenda dessa pessoa para os serviços individuais dela, então vai esconder os horários de atendimento individual como você esperaria. É o caminho inverso que falta — os atendimentos individuais dela não reduzem as vagas de uma aula, e outra aula também não.
As vagas são contadas por sobreposição
Um detalhe mecânico pequeno com uma consequência visível. Quando o sistema decide quantas vagas restam em determinado horário, ele não procura agendamentos com o mesmo horário de início. Ele conta todo agendamento ativo daquele serviço cujo intervalo de tempo se sobrepõe ao horário.
Para aulas que compartilham uma mesma duração, isso fica invisível: a grade avança no passo da duração, então os horários se encaixam um depois do outro e cada agendamento cai em exatamente um. Duas aulas que só se tocam — uma terminando às 10:00 e a seguinte começando às 10:00 — não contam uma contra a outra, o que está correto.
Fica visível quando um agendamento está fora da grade, o que acontece mais do que você imagina: um agendamento criado à mão pelo calendário administrativo num horário que você mesmo escolheu, ou um agendamento antigo que ficou depois de você mudar o horário de funcionamento e mover a âncora. Tome uma aula de 60 minutos com dez vagas e um agendamento às 10:30:
- O horário das 10:00 vai de 10:00 às 11:00, que se sobrepõe a 10:30–11:30 → nove vagas restantes.
- O horário das 11:00 vai de 11:00 às 12:00, que também se sobrepõe a 10:30–11:30 → nove vagas restantes.
Uma só pessoa tirou uma vaga de duas aulas diferentes. Com dez vagas é uma curiosidade; com capacidade de dois, é metade da disponibilidade que você anuncia indo embora de dois horários de uma vez. A lição é estreita mas prática: para serviços em grupo, crie os agendamentos na grade que o cliente vê, e depois de qualquer mudança no horário de funcionamento, olhe os dias afetados em vez de supor que os agendamentos existentes continuam alinhados.
O que o cliente vê, e como é uma aula cheia
Na lista de serviços, um serviço em grupo mostra a capacidade dele, então o cliente sabe antes de escolher um horário que isso é uma aula para até doze pessoas e não um atendimento particular.
No seletor de horários, cada início disponível carrega as vagas restantes — «8 vagas restantes», e corretamente «1 vaga restante» quando chega à última. Esse rótulo de última vaga é a coisa mais útil da página: é escassez honesta, calculada e não fabricada, e é o único momento em que um agendamento de aula se comporta melhor do que uma ligação telefônica jamais conseguiu.
E então a parte com a qual se planejar. Uma aula cheia não aparece como esgotada. Ela está ausente. Um horário só é oferecido enquanto as vagas restantes estão acima de zero, então quando a última vai embora, o horário simplesmente deixa de aparecer. Ninguém fica sabendo que a aula fez sucesso. De fora, um 18:00 esgotado e um 18:00 que você nunca ofereceu parecem idênticos, e um cliente passando os olhos por uma lista magra de horários tende a ler isso como «estão fechados» e não como «isso lotou».
E não existe lista de espera. Nada registra quem procurou uma vaga e não conseguiu, ninguém é avisado quando uma vaga libera, e nenhum relatório diz quais aulas lotaram primeiro. Essa é a maior lacuna da funcionalidade, e vale encará-la: em um negócio de aulas, a demanda que você não consegue ver é exatamente a demanda sobre a qual você mais gostaria de agir. Se uma aula lota sempre, suas opções são aumentar a capacidade, abrir outro horário de início ampliando o horário de funcionamento daquele dia, ou captar o interesse fora do sistema de reservas e trabalhar essa lista você mesmo.
Cancelamentos e remarcações
Esta parte está bem resolvida, e em um negócio de aulas pesa mais do que em atendimentos, porque uma vaga liberada só vale algo se voltar rápido o bastante para outra pessoa pegar.
Um cancelamento libera a vaga na hora. As vagas são contadas perguntando quantos agendamentos ativos se sobrepõem ao horário, e agendamentos cancelados ficam fora dessa contagem. Não há tarefa para esperar nem cache para limpar: no instante em que o status do agendamento muda, a vaga está disponível de novo, e o horário reaparece no seletor no próximo carregamento com o contador uma vaga acima. Se a aula estava cheia, o horário volta da ausência.
Uma remarcação é verificada por capacidade nos dois sentidos. Mover um agendamento para um horário é recusado se aquele horário já está na capacidade — então uma remarcação não consegue estourar uma aula — e mover um agendamento para fora libera a vaga no horário que ele deixou. Vale notar que vale a mesma cegueira quanto à equipe: uma remarcação de aula confere vagas, não se alguma pessoa específica está livre.
O que você não consegue fazer é cancelar uma única sessão. Como nenhuma ocorrência de aula existe, não há nada para cancelar além dos agendamentos individuais dentro dela. Derrubar uma noite significa cancelar cada agendamento à mão e avisar esses clientes você mesmo — e depois fechar o horário, ou o sistema vai vender as vagas de novo tranquilamente. Desativar o serviço o fecha para todos os dias de uma vez, não só para o que você queria.
Pagar uma vaga
Se o serviço exige pagamento, três coisas são verdade, e só a terceira é incomum.
Cada participante paga separado. Cada agendamento é a própria transação com a própria confirmação. Não existe fatura do grupo nem jeito de uma pessoa pagar várias vagas — um pai que inscreve três filhos agenda três vezes e paga três vezes.
O valor é o preço cheio. O BookrHub não tem nenhuma opção de sinal ou pagamento parcial: uma aula é grátis de reservar ou é paga integralmente no momento do agendamento. Essa é a funcionalidade mais comumente presumida nesta categoria, então vale dizer de forma direta em vez de deixar você descobrir. Se você quer um compromisso menor no começo, o único caminho honesto é precificar um serviço agendável barato como taxa de reserva e acertar o saldo pessoalmente — um contorno, não uma funcionalidade, com a desvantagem óbvia de que sua lista de serviços agora contém um preço que não é o preço real.
Uma vaga não paga é liberada automaticamente, mas não na hora. Esse é o mecanismo que torna aulas pagas viáveis, porque sem ele um checkout abandonado seguraria uma vaga para sempre. Quando um agendamento precisa de pagamento, ele recebe um prazo de dez minutos, e a página de pagamento mostra ao cliente uma contagem ao vivo. Uma varredura em segundo plano então cancela tudo que passou do prazo, libera a vaga e envia um e-mail ao cliente dizendo que o agendamento expirou.
O tempo exato vale conhecer se você algum dia observar isso acontecendo: essa varredura roda a cada cinco minutos em produção e não continuamente, então uma vaga volta entre dez e cerca de quinze minutos depois do abandono, dependendo de onde o abandono caiu entre duas rodadas. O cancelamento também é escrito de forma condicional, então um pagamento que se completa enquanto a varredura está em curso não pode ter o agendamento cancelado por baixo — um detalhe que importa justamente porque uma vaga de aula é disputada.
Uma consequência para uma aula quase cheia: durante aquela janela de dez a quinze minutos, a vaga abandonada está genuinamente indisponível, então uma aula pode parecer esgotada e alguns minutos depois ter silenciosamente uma vaga de novo. Isso é comportamento correto e não uma falha, mas é o tipo de coisa que vale saber antes de um cliente te contar.
O que não fecha um horário de aula
Esta é a quina mais afiada de toda a funcionalidade e a que mais provavelmente te pega, então ganha uma seção própria.
A disponibilidade das aulas é construída a partir de exatamente duas entradas: seu horário de funcionamento daquele dia da semana, e quantas vagas daquele serviço já estão ocupadas. É a lista completa. O caminho da capacidade nunca consulta mais nada, o que significa que duas coisas que pareceriam ter que fechar uma aula não fecham:
- Datas bloqueadas não fecham horários de aula. Um dia que você bloqueou — um feriado, uma semana fora, um fechamento do estúdio — continua oferecendo os horários de aula e vai continuar aceitando agendamentos. Os bloqueios são aplicados pelo construtor de disponibilidade que os serviços individuais usam, e o caminho da capacidade não passa por ele.
- Equipe toda ocupada não fecha horários de aula. Um horário de aula é oferecido mesmo quando cada pessoa da equipe está lotada de atendimentos individuais naquela hora, porque o contador de vagas não olha a agenda de ninguém.
Então como você fecha de verdade um dia para as aulas? Dois jeitos confiáveis, os dois grosseiros:
- Feche o dia no seu horário de funcionamento daquele dia da semana. É o mecanismo que a grade de aulas realmente lê, então funciona — mas ele tem forma de dia da semana e não de data, o que significa que fecha aquele dia da semana em geral e não uma data específica.
- Desative o serviço. Imediato e total: fecha a aula para todas as datas, não só para a que você queria, e você precisa lembrar de ligar de novo.
Nenhum dos dois é uma resposta satisfatória para «estou fechado no dia 25 de dezembro», e preferimos dizer isso a fingir o contrário. Se você dá aulas e tira férias, o hábito prático é conferir seus serviços de aula sempre que bloquear uma data, porque o bloqueio que você acabou de criar não os tocou. Vale também dizer com franqueza que essa assimetria parece mais um descuido no caminho da capacidade do que uma escolha de projeto deliberada, e pode muito bem mudar; o que está escrito aqui é como se comportava quando esta página foi verificada em outubro de 2026.
Calculadora: vagas, tempo perdido e vagas por hora aberta
Coloque seus próprios números. A aritmética de horários e vagas bate exatamente com o motor; a linha de dinheiro é um teto com ocupação total, útil para comparar dois formatos de aula entre si e inútil como previsão.
| Inícios de aula na faixa | — |
| Primeiros inícios oferecidos (faixa abrindo às 09:00) | — |
| Último início → termina | — |
| Minutos aberto mas não agendável | — |
| Vagas agendáveis por dia | — |
| Vagas por hora aberta | — |
| Teto de receita por dia (toda vaga vendida) | — |
| Durações mais próximas que não deixam sobra | — |
A grade é mostrada a partir de uma abertura às 09:00 para facilitar a leitura; para a aritmética só importa o comprimento da faixa. Se você dá aula em duas janelas separadas no dia, rode a calculadora uma vez por janela e some os resultados — cada faixa aberta tem a própria grade, ancorada no próprio início. A cifra de receita é um teto com 100% de ocupação, não uma previsão; nenhum negócio de aulas vende todas as vagas, e a comparação útil é entre dois formatos seus, não contra o teto.
Escolhendo a capacidade
Coloque no número de pessoas que você consegue de fato dar aula, equipar e acomodar ao mesmo tempo, e depois pare de pensar nisso. O número não faz nada além de decidir quando os agendamentos param de ser aceitos — não afeta preços, programação, equipe nem nada que o cliente veja além do rótulo de vagas restantes.
Não vamos te dar um tamanho ideal de aula, porque não existe referência confiável para dar. As cifras que circulam em artigos sobre sistemas de reservas a respeito de capacidade ótima de aula remontam a posts de blog de fornecedores citando pesquisa de mercado sem nome, várias se contradizendo, e um número inventado para um estúdio de yoga em um país não diz nada sobre a sua sala. O que a aritmética acima consegue te dizer é quanto cada escolha custa em vagas por hora aberta, e essa é a comparação que vale fazer.
Três coisas vale saber antes de escolher:
- Colocar acima do seu limite real é sem rede. O sistema conta vagas; ele não tem ideia de quantos colchonetes cabem. Se você digitar 20 para uma sala que cabe 12, ele vai vender 20 vagas e você vai descobrir na sala.
- Colocar muito abaixo da demanda é invisível. Sem lista de espera, as aulas que lotam em uma hora ficam exatamente iguais às que ninguém quis. Você não vai receber um sinal dizendo para aumentar.
- Aumentar depois é seguro e imediato. É uma edição só, vale para todos os horários futuros de uma vez, e não mexe nos agendamentos já feitos. Então começar no seu limite físico real e ajustar para cima conforme aprende é o caminho de menor risco — não há razão para apostar alto.
Mais uma, menos óbvia: a capacidade interage com a sobra que fica no chão da grade de duração, e em um negócio de aulas isso se multiplica. Uma aula de 90 minutos num dia de oito horas deixa 30 minutos de sobra, e com doze vagas são doze vagas por dia que você nunca ofereceu — cerca de 3.700 vagas por ano para um estúdio aberto seis dias por semana. Antes de afinar a capacidade, confira se a duração divide a sua faixa aberta sem sobra, porque essa escolha move mais vagas do que a capacidade.
A trava do plano Business, e o que um downgrade faz
Reserva em grupo exige o plano Business. Nos planos Independent e Team a chave aparece mas é inerte — você será convidado a subir de plano quando chegar nela — e um serviço ocupa exatamente uma pessoa por horário, não importa como esteja o campo de capacidade.
O comportamento no downgrade merece ser explicado, porque é silencioso. A configuração de capacidade não é apagada: a chave continua ligada e o seu número continua no campo. Mas a verificação que os respeita exige o plano Business, então sem o plano, cada serviço afetado volta em silêncio para uma pessoa por horário. Restaure o plano e seus números voltam a valer exatamente como estavam.
De fora isso parece um estúdio onde de repente cada aula tem uma vaga e desaparece depois de um único agendamento. A tela de serviços vai mostrar capacidade 12 enquanto a página de agendamento se comporta como se fosse 1 — um par de fatos confuso de investigar a partir das configurações do serviço. Se as aulas começarem a se comportar como atendimentos particulares, confira o plano antes de conferir o serviço.
Agendamentos que já estão na agenda não são tocados por um downgrade. A capacidade é verificada quando um agendamento é criado ou movido, não é reconferida depois, então uma aula de doze já agendada continua agendada — ela simplesmente não vai aceitar um décimo terceiro, nem um segundo, até o plano voltar.
Uma trava relacionada que vale conhecer se você está comparando planos: o fluxo de agendamento «qualquer especialista», em que o cliente escolhe um horário sem escolher uma pessoa da equipe, também é comportamento do plano Business. Para aulas essa combinação é natural, já que ninguém escolhe um instrutor para assistir a uma aula.
A auditoria de 12 pontos para reservas em grupo
Rode isso contra um serviço de aula que você já tem, ou use como ordem de configuração para um novo.
- O plano está certo? Capacidade em grupo precisa de Business. Se as aulas aceitam uma pessoa só, isso é o primeiro ponto a conferir, não o último.
- A chave está ligada e um máximo definido? A chave é o que muda o comportamento; o número é obrigatório assim que ela está ligada.
- A capacidade é o seu limite físico real? O sistema vai vender o que você digitar. Nada confere a sala.
- A duração da aula divide a sua faixa aberta sem sobra? Rode a calculadora. Uma sobra te custa uma aula inteira de vagas todo dia, multiplicada pela capacidade.
- Seu horário de funcionamento descreve quando você dá aula de verdade? Ele é a única alavanca sobre os horários de aula. Tudo que você deixar aberto será oferecido.
- Se você dá aula duas vezes por dia, são dois turnos partidos? Uma faixa longa oferece todas as posições no meio; duas faixas oferecem só o que está dentro de cada uma.
- Se você precisa de aulas em paralelo, são serviços separados? Um serviço é um contador de vagas, por mais instrutores que você tenha.
- Se você divide aulas em vários serviços, quem dá cada uma de verdade? Nada impede que uma pessoa fique vinculada a dois serviços de aula sobrepostos.
- Os nomes dos seus serviços fazem o trabalho de uma grade? O cliente escolhe um serviço antes de um horário, então o nome carrega a sala, o nível ou o instrutor.
- O preço é o valor cheio que você quer cobrar no agendamento? Não existe sinal; é tudo ou grátis.
- Você conferiu seus serviços de aula depois de bloquear uma data? O bloqueio não os tocou. Feche o dia no horário de funcionamento, ou desative o serviço.
- Você tem um plano para a demanda que não vê? Não existe lista de espera. Decida agora para onde vai o interesse quando uma aula lota, ou ele não vai a lugar nenhum.
O que o BookrHub não faz
Dito com franqueza, porque conhecer as bordas antes de montar um semestre de aulas vale mais do que descobri-las depois.
- Sem grade de aulas nem sessões recorrentes. Não há grade para publicar nem aula repetida para criar. Os horários vêm do seu horário de funcionamento e da duração da aula.
- Sem lista de espera. Uma aula cheia desaparece, e as pessoas que queriam uma vaga não ficam registradas em lugar algum.
- Sem capacidade por instrutor. As vagas pertencem ao serviço no negócio inteiro. Aulas em paralelo exigem serviços separados.
- Sem proteção contra conflito de agenda da equipe em serviços de aula. A verificação de vagas substitui a verificação de agenda em vez de somar a ela.
- Datas bloqueadas não se aplicam a horários de aula. Nem os agendamentos de outras pessoas da equipe. Só o horário de funcionamento e o contador de vagas fecham uma aula.
- Sem cancelar uma única sessão. Sem ocorrência de aula, não há nada para cancelar além dos agendamentos individuais — e desativar o serviço fecha todas as datas.
- Sem reserva em grupo ou familiar. Um agendamento é uma vaga. Um pai que inscreve três filhos agenda três vezes e paga três vezes.
- Sem sinal nem pagamento parcial. Preço cheio no agendamento, ou grátis.
- Sem controle de presença, pacotes, passes ou planos. Não há passe de aulas, não há pacote de várias sessões, não há saldo de créditos e não há check-in nem marca de presença.
- Sem mínimo por aula. Você não pode exigir quatro inscritos para uma aula acontecer; cada agendamento é confirmado por si.
Vários desses pontos apontam na mesma direção. A reserva em grupo do BookrHub é uma funcionalidade de capacidade sobre um sistema de agendamentos, não um produto de gestão de aulas. Para um estúdio cujo dia são algumas aulas com vagas para vender, isso basta de verdade, e a independência de cada agendamento é uma vantagem sobre sistemas que obrigam a administrar ocorrências de aula. Para um negócio cuja operação é feita de planos, passes, listas de presença e uma grade semestral publicada, um sistema dedicado de gestão de estúdio vai servir melhor — e é mais útil ler isso aqui do que descobrir no meio da montagem de um semestre.
Fontes e método
- Todo o comportamento do produto nesta página foi verificado contra o código da aplicação BookrHub em outubro de 2026: o modelo de serviço e suas validações de capacidade (2 a 999, obrigatória assim que a chave está ligada), o construtor de horários por capacidade que gera os inícios de aula, a contagem de vagas baseada em sobreposição e sua exclusão dos agendamentos cancelados, a validação de agendamento que substitui a verificação de sobreposição da equipe nos serviços em grupo, a verificação de capacidade no caminho de remarcação, o prazo de pagamento de dez minutos e a varredura que o aplica, e a trava de plano tanto nos múltiplos agendamentos por horário quanto no fluxo «qualquer especialista».
- A aritmética de capacidade foi derivada do construtor de horários e depois verificada reimplementando-a de forma independente: inícios de aula, últimos inícios agendáveis, minutos de sobra e vagas por dia foram calculados para durações de 30, 45, 50, 60, 75, 90 e 120 minutos contra uma faixa de 480 minutos, e as formas fechadas (⌊L ÷ D⌋ inícios, ⌊L ÷ D⌋ × C vagas, L mod D minutos de sobra) batem com a saída do construtor em todos os casos. A calculadora desta página roda o mesmo laço que o construtor.
- Os achados sobre datas bloqueadas e disponibilidade da equipe na seção acima foram estabelecidos rastreando quais entradas o caminho da capacidade lê — o horário de funcionamento daquele dia da semana e os agendamentos ativos daquele serviço específico — e confirmando que o construtor que aplica as datas bloqueadas não está nesse caminho, e que também não existe nenhuma verificação de bloqueio na criação do agendamento.
- Nenhuma cifra de «tamanho ideal de aula» ou «capacidade ótima de aula» é citada aqui. Uma busca no material disponível encontrou números desse tipo apenas em páginas de fornecedores de sistemas de reserva que os atribuem a pesquisa de mercado sem nome, várias delas em conflito entre si. Eles são omitidos em vez de repetidos.
Leitura relacionada: configurar seu catálogo de serviços, de onde vem a grade de duração, reservas para estúdios de yoga e Pilates, academias e aulas em grupo, escolas de artes marciais e dança, escolas de natação, cobrar no momento do agendamento, acompanhar o que você realmente faturou, e gestão de equipe.
Configure uma aula direito, uma vez
Confira a duração contra a sua faixa aberta, coloque a capacidade no que a sala realmente aguenta, e modele seu horário de funcionamento pelas horas em que você dá aula. Crie uma página BookrHub grátis e acerte os três números desde o começo.
Criar conta grátisPerguntas frequentes
Como faço para várias pessoas reservarem o mesmo horário?
Abra o serviço, ative múltiplos agendamentos por horário e defina um máximo de pessoas entre 2 e 999. Essa única chave muda o que o horário significa: em vez de um atendimento que pertence a uma pessoa da equipe, o horário passa a ser um contador de vagas que o negócio inteiro compartilha. Os clientes então reservam de forma independente — ninguém espera um grupo lotar — e cada um vê quantas vagas restam. É uma funcionalidade do plano Business. Nos planos Independent e Team um serviço ocupa exatamente uma pessoa, não importa como esteja o campo de capacidade.
Posso dar duas aulas no mesmo horário com dois instrutores diferentes?
Não como um único serviço. A capacidade é contada por serviço e por horário no negócio inteiro, ignorando deliberadamente qual pessoa da equipe está atribuída, então um serviço de yoga com 10 vagas tem 10 vagas às 18:00 no total — não 10 por instrutor. Duas aulas em paralelo de 10 exigem dois serviços separados, porque a contagem está presa ao serviço. Nomeie-os pelo que os distingue, como a sala ou o nível, já que o cliente escolhe o serviço antes de qualquer outra coisa. Esse mesmo vínculo significa que um serviço de aula não confere conflito de agenda da equipe de jeito nenhum: o BookrHub vai permitir que o mesmo instrutor fique vinculado a dois serviços de aula sobrepostos, então se você dividir aulas assim, a escala humana é você quem mantém de pé.
Posso publicar uma grade fixa de aulas, tipo segunda e quarta às 18:00?
Não. Não existe grade de aulas recorrentes nem qualquer noção de grade publicada. Os horários de aula são gerados do mesmo jeito que qualquer outro horário: o sistema avança a partir do início da sua faixa aberta em passos da duração da aula e oferece cada posição que ainda tem uma vaga livre. Uma aula de 60 minutos num dia de 09:00 às 17:00 é portanto oferecida às 09:00, às 10:00 e a cada hora até as 16:00 — não só nos horários em que você pretende dar aula. O jeito prático de conseguir uma grade é modelar o horário de funcionamento daquele dia da semana para que só a janela desejada fique aberta, usando turnos partidos se você dá aula duas vezes no dia. Esse é o mecanismo real, e vale saber antes de planejar um semestre.
O que acontece quando uma aula fica cheia?
O horário desaparece do seletor. Um horário só é oferecido enquanto o contador de vagas restantes está acima de zero, então uma aula cheia não aparece como esgotada — ela simplesmente está ausente, o que vale saber porque os clientes leem um horário ausente como você estar fechado e não como lotado. Não existe lista de espera: nada registra quem queria uma vaga e não conseguiu, e ninguém é avisado automaticamente quando uma vaga libera. Se uma aula lota sempre, as opções honestas são aumentar a capacidade, acrescentar outro horário de início ampliando o horário de funcionamento, ou captar interesse fora do sistema.
Se alguém cancela um agendamento de aula, a vaga volta?
Sim, na hora e sem ninguém precisar agir. As vagas são contadas perguntando quantos agendamentos ativos se sobrepõem ao horário, e agendamentos cancelados ficam fora dessa contagem, então a vaga é liberada no instante em que o status do agendamento muda. O horário reaparece no seletor no próximo carregamento com o contador de vagas uma acima. O mesmo vale para uma remarcação: mover um agendamento para fora de um horário libera a vaga ali, e o horário de destino é verificado por capacidade antes de o movimento ser permitido, então uma remarcação não consegue estourar uma aula.
Como funciona o pagamento quando várias pessoas reservam a mesma aula?
Cada participante paga a própria vaga, separado, e recebe a própria confirmação — não existe uma fatura única para o grupo nem jeito de deixar uma pessoa pagar várias vagas. O valor é o preço cheio do serviço; o BookrHub não tem opção de sinal ou pagamento parcial, então uma aula é grátis de reservar ou é paga integralmente no momento do agendamento. Um agendamento não pago não segura a vaga para sempre: o agendamento recebe um prazo de pagamento de dez minutos, uma contagem aparece na página de pagamento, e uma varredura cancela tudo que passou do prazo e envia e-mail ao cliente. Como essa varredura roda a cada cinco minutos em produção e não continuamente, na prática a vaga volta entre dez e cerca de quinze minutos depois do abandono.
Um feriado bloqueado impede as pessoas de reservarem uma aula?
Não, e esta é a quina mais afiada da funcionalidade. A disponibilidade das aulas é construída a partir de duas coisas apenas: seu horário de funcionamento daquele dia da semana, e quantas vagas daquele serviço já estão ocupadas. Datas bloqueadas e os atendimentos individuais já existentes de todo mundo são ambos ignorados, porque o caminho da capacidade nunca os consulta. Então um dia que você bloqueou continua oferecendo os horários de aula, e um horário de aula continua sendo oferecido quando cada pessoa da equipe está lotada de atendimentos individuais. Para fechar um dia para as aulas, feche-o no horário de funcionamento daquele dia da semana ou desative o serviço. Trate isso como comportamento para contornar e não como uma configuração que você deixou errada.
Que capacidade devo definir para uma aula?
Coloque no número de pessoas que você consegue fisicamente dar aula e equipar ao mesmo tempo, e pare aí. Não existe referência de mercado confiável para o tamanho ideal de aula — as cifras que circulam em artigos sobre sistemas de reserva remontam a páginas de fornecedores citando pesquisa sem nome — e o número não tem efeito nenhum além do ponto em que os agendamentos param de ser aceitos. Duas coisas vale saber. Colocar acima do seu limite real cria uma promessa que a sala não consegue cumprir, e o sistema não vai te avisar, porque ele só conta vagas. Colocar muito abaixo da demanda faz as aulas desaparecerem cedo, sem lista de espera para captar a demanda que você recusou. Aumentar depois é uma edição só e vale imediatamente para todos os horários futuros, então começar no seu limite físico real e ir ajustando é seguro.
O que acontece com minhas aulas se eu sair do plano Business?
A capacidade em grupo para de valer e cada serviço afetado volta em silêncio a ocupar uma pessoa por horário. A configuração não é apagada — a chave e o número que você digitou continuam no serviço — mas a verificação que os respeita exige o plano Business, então a capacidade cai para um até o plano ser restaurado, e aí seus números voltam a valer como estavam. Agendamentos que já estão na agenda não são cancelados nem alterados, porque a capacidade é verificada quando um agendamento é criado ou movido e não é reconferida depois. O sintoma visível é que um horário de aula aceita uma só pessoa e depois desaparece, então se um estúdio de repente se comporta como se cada aula tivesse uma vaga, confira o plano antes do serviço.
Pronto para começar?
Receba agendamentos online de graça com o BookrHub — e deixe uma turma inteira reservar a mesma hora, sem planilha.