
Programe uma vez e o motor gera as sessões sozinho
Uma aula, uma sessão de fisioterapia ou um campo: as três usam as mesmas regras de lotação, lista de espera, cancelamento e pack. Configura-se uma vez por unidade e o calendário sai sozinho, até 3 meses à frente.
Cada aula tem a sua lotação, a sua sala e quem a dá
Monta-se o padrão uma vez e o sistema gera sozinho as sessões do calendário, até 3 meses à frente. Se encher, a lista de espera reordena-se sozinha assim que alguém cancelar.

- Recorrência semanal pelos dias marcados, com lotação própria ou herdada da sala
- Lista de espera com posição, e é possível exigir um pack com saldo para se inscrever
- As sessões geram-se sozinhas ao guardar o padrão, até 3 meses à frente
Como se define e se gera cada aula
- O horário e as sessões são coisas distintas — monta-se o padrão uma vez («spinning, segundas e quartas às 19:00») e a partir daí geram-se as sessões concretas do calendário, cada uma com vida própria: é possível mudar o monitor de uma só sem mexer nas restantes.
- Recorrência semanal, ainda não mensal — sem dias marcados gera uma aula diária; com dias marcados, semanal nesses dias. Não há «de 2 em 2 semanas» nem recorrência mensal: o intervalo está fixo em 1.
- Lotação por aula, ou herdada da sala — define-se a lotação dessa aula, ou não se indica nada e vale a da sala.
- Lista de espera com posição — ativa-se por unidade, cada sócio entra com o seu número de ordem e o seu estado (em espera, promovido, desistiu), e é possível exigir que tenha saldo num pack para se inscrever.
- Monitor e sala atribuídos à aula, e se apagar o perfil do monitor, a aula não cai: o campo fica vazio.
- As sessões geram-se em segundo plano — guardar o padrão não as escreve de imediato: um evento dispara a geração e, com tudo saudável, as primeiras sessões aparecem em 1,65 segundos e um mês completo em cerca de 6. O horizonte são 3 meses; para lá dessa data ainda não há sessão, mesmo que o padrão exista.
Defina quanta margem dá para reservar e para cancelar
Indica-se a antecedência em horas, o prazo de cancelamento e o que acontece a quem reserva e não aparece. Depois aplica-se sozinho, sessão a sessão, e a sua equipa deixa de o negociar ao balcão.
- Antecedência máxima e mínima para reservar, e prazo de cancelamento sem penalização
- Cinco respostas diferentes à falta de comparência, de um simples aviso a uma cobrança extra
- Reserva recorrente para todo um trimestre, sem sobreviver à sua data de fim
Todas as regras de reserva, e o que acontece se algo falhar
- Antecedência para reservar — máximo de dias de antecedência e mínimo de minutos antes de começar, configurável por unidade e por família: as aulas dirigidas podem abrir com 7 dias e a fisioterapia com 30.
- Cancelamento com prazo — as horas limite para cancelar sem penalização, e define-se se cancelar dentro do prazo devolve a sessão do pack ou o saldo da carteira.
- Falta de comparência, com cinco respostas — só aviso, saída da lista de espera, veto de reserva, cobrança de uma sessão extra ou acréscimo na quota. Com um número de faltas perdoadas antes de começar a penalizar.
- Check-in por torniquete — é possível exigir que a presença seja validada passando pelo torniquete, com uma janela de minutos antes e depois da sessão para que fique registada.
- Reserva em massa ou recorrente por período — um sócio reserva todas as terças e quintas às 19:00 de 1 de setembro a 30 de novembro de uma só vez; pode saltar a sessão se estiver cheia ou se exceder o seu limite, e não gera nada depois de 30 de novembro.
- Não há dupla reserva da mesma pessoa na mesma aula — o sistema bloqueia-o ao nível da base de dados.
Um pack decide quantas sessões restam, se caduca e se acumula
Vendem-se dez sessões de fisioterapia e o contador fica a cargo do sistema: desconta ao reservar e encerra o pack quando se esgota ou quando caduca. Na receção, ninguém marca cruzes num caderno.
- Pack de sessões ou de carteira, com validade própria ou sem caducidade
- O que não se consome acumula-se na renovação, até ao limite que definir
- Cada reserva deixa claro o que descontou: o pack, a quota, cortesia ou nada
Como funciona um pack, sessão a sessão
- Dois tipos de pack — de sessões («10 sessões de fisioterapia», ou ilimitado se não se indicar número) ou de carteira, com um saldo que se vai gastando.
- Validade configurável — quantos dias dura desde que é ativado, ou sem caducidade se ficar vazio. O pack passa por pendente de pagamento, ativo, esgotado e caducado, e o sócio vê-o na sua app.
- Acumulação na renovação — as sessões que sobram de um pack passam para o seguinte, com um limite opcional para que não se acumulem indefinidamente.
- Cada reserva deixa claro o que descontou — o pack, a quota, cortesia, ou nada. Isso evita a discussão do «essa aula eu já tinha pago».
- Pack de acesso ao ginásio — uma família de pack à parte, que abre o torniquete sem reservar nada e sem depender de nenhum serviço.
Uma sala reserva-se tal como uma aula ou uma sessão com o fisioterapeuta
Uma sala, um campo ou uma piscina reservam-se com o mesmo motor que uma aula ou um serviço. A mesma lotação, a mesma quota, só muda a família.
- Dois níveis: a instalação e o que de facto se reserva dentro dela
- Um campo reserva-se sozinho, sem ser preciso uma aula dirigida por trás
- A lotação de uma zona pode ficar por definir, e isso não é o mesmo que lotação zero
O que é uma sala, uma zona, e os seus limites
- Dois níveis: a instalação e a zona — a instalação é o espaço físico, «Zona Húmida»; a zona é o que se reserva lá dentro, um campo ou uma piscina concreta.
- Lotação por zona, opcional — pode ficar por definir, e isso significa «sem limite declarado», não lotação zero.
- Um espaço reserva-se tal como uma aula ou um serviço, com o mesmo motor e a mesma lotação da quota. A única coisa que muda é a família a que pertence.
- Uma zona não precisa de estar dentro de uma instalação — um campo exterior avulso é um caso válido.
- Choque de duas reservas na mesma zona e hora: ainda não. O sistema não avisa se duas programações se sobrepuserem no mesmo espaço; hoje é responsabilidade de quem monta o horário.

O catálogo de aulas, serviços e espaços é de cada unidade
Cada unidade monta as suas aulas, os seus serviços e as suas zonas sem interferir com as restantes. Abrir uma unidade nova não obriga a rever o catálogo das outras.
- Tipos de atividade, famílias de serviço e zonas: sempre de uma unidade concreta
- Um plano pode permitir reservar noutra unidade da rede, se for ativado
- «Multiunidade» não existe como interruptor único: configura-se plano a plano
O que é de cada unidade, e o que se pode cruzar
- O catálogo de atividades e espaços é de cada unidade, não um catálogo partilhado por toda a rede: a unidade do centro e a da praia não têm de oferecer o mesmo.
- As famílias de atividades, serviços e espaços também são por unidade — configuram-se uma a uma em cada unidade, embora as cinco famílias base sejam semeadas por igual em todas.
- Cada zona pertence a uma unidade concreta, própria desde 29/08/2026 e já não herdada da sala que a contém.
- Reservar noutra unidade, plano a plano — é possível permitir que a quota ou o plano de um sócio reserve atividades, serviços ou espaços de outra unidade da rede, mas é uma opção que se ativa por plano e por família, e essa unidade tem de estar entre as unidades do plano e ter a permissão de reserva entre unidades ativada. Não é um acesso aberto.
- «Multiunidade» como conceito único: não existe. É uma decisão deliberada: não há um interruptor que abra de uma só vez toda a rede a um sócio.
A LAIA responde pelo sócio
O sócio pergunta pelo chat —que aulas há na terça à tarde, se ainda há lugar no body pump das 20:00, quando acaba o seu pack— e a LAIA responde com o calendário real do ginásio e as vagas que restam nesse momento, não com um guião escrito à mão. A reserva fecha-a ele a partir da app ou do link que a LAIA lhe deixa na conversa.
O que costuma perguntar-se sobre este módulo
Posso definir uma lotação diferente para a sala e para a aula que nela se dá?
Sim. Define-se a lotação da aula ou deixa-se vazia e herda a da sala. Os dois níveis são independentes.
O que acontece se um sócio não comparecer a uma aula reservada?
Escolhe-se a resposta: só um aviso, saída da lista de espera, veto de reserva, uma cobrança extra ou um acréscimo na quota. E é possível perdoar um número de faltas antes de começar a penalizar.
Posso montar aulas quinzenais, ou só semanais?
Hoje só semanal nos dias que marcar, ou diária se não marcar nenhum. Quinzenal ou mensal ainda não está construído.
O sistema avisa se duas aulas coincidirem na mesma sala à mesma hora?
Ainda não. Hoje é responsabilidade de quem monta o horário verificar que duas programações não se sobrepõem no mesmo espaço.
Módulos que costumam ir com este
Quer vê-lo a funcionar?
Mostramos-lho com o seu caso: os seus tipos de quota, as suas unidades e o que hoje o obriga a usar dois programas.
Pedir uma demo