O que o dono da academia quer do seu software
O gestor de uma academia de bairro, de um estúdio de pilates ou de um box de cross training tem a mesma conta na cabeça: é mais barato manter um aluno do que conquistar outro. O problema é que a recepção não tem tempo de mandar mensagem para cada aluno que faltou, cada plano que vence na semana e cada boleto em aberto. Isso fica para depois, e depois o aluno já cancelou.
O seu sistema já sabe quem fez check-in ontem, quem não aparece há dez dias e qual plano vence na sexta. Colocar WhatsApp dentro do produto é transformar esses sinais em conversa, sem que o gestor precise abrir uma planilha ou copiar número para o celular.
Automações por sinal de retenção
A tabela resume as regras que mais aparecem em softwares do segmento. Os prazos são pontos de partida; o ideal é o gestor ajustar no painel.
| Sinal no sistema | Quando | Mensagem |
|---|---|---|
| Plano perto do fim | 7 dias antes | Aviso de renovação com o valor do próximo ciclo |
| Aula reservada | 2 horas antes | Lembrete com opção de liberar a vaga |
| Sem check-in | 10 dias seguidos | Mensagem do professor perguntando se está tudo bem |
| Mensalidade em aberto | 1 e 5 dias após o vencimento | Lembrete com PIX da unidade |
| Primeira semana do aluno novo | Após o 1º e o 3º check-in | Boas-vindas e convite para a avaliação física |
| Plano cancelado | 45 a 90 dias depois | Convite de volta, sem desconto agressivo |
A regra do check-in costuma dar o maior retorno e é a mais simples: uma consulta diária no seu banco, uma mensagem curta e pessoal. "Sentimos sua falta na aula de terça" funciona melhor do que qualquer promoção.
Reserva de aula com lista interativa
Estúdios e boxes trabalham com vagas limitadas por horário. Um aluno que reservou e não aparece ocupa a vaga de outro. O lembrete com lista resolve os dois lados: o aluno confirma ou libera com um toque.
await dapi.interactive.sendList({
sessionId: 'unidade-centro',
to: '5511999999999',
title: 'Aula de hoje, 18h30',
description: 'Você tem vaga reservada no Funcional. Vai conseguir vir?',
buttonText: 'Responder',
sections: [{
title: 'Reserva #5521',
rows: [
{ rowId: 'r5521:confirmar', title: 'Vou, pode segurar a vaga' },
{ rowId: 'r5521:liberar', title: 'Não vou, libera a vaga' },
],
}],
})
// no webhook (event: messages.received, data.type: list_response)
const [reservaId, acao] = payload.data.data.selected_row_id.split(':')
if (acao === 'liberar') await liberarVaga(reservaId) // chama a lista de esperaColocar o id da reserva dentro do rowId dispensa guardar estado de conversa: a resposta já diz qual reserva e qual ação. Outros formatos interativos estão em botões e listas no WhatsApp, e o lembrete de horário em outros segmentos está em confirmação de agendamento.
Inadimplência sem constranger o aluno
Cobrar aluno é delicado: a recepção conhece a pessoa pelo nome e ninguém quer uma conversa difícil no balcão. A mensagem automática tira esse peso. O tom importa mais do que a frequência: um lembrete neutro no primeiro dia e a chave PIX da unidade no quinto dia resolvem a maior parte dos atrasos por esquecimento. O que sobrar vai para uma conversa humana. Para o desenho completo da régua, veja cobrança pelo WhatsApp.
Roteiro de implementação
- Conexão por unidade. Na configuração da academia, o gestor conecta o WhatsApp da recepção lendo um QR Code gerado pela sua plataforma via API.
- Opt-in na matrícula. Um campo no cadastro do aluno, já preenchido na ficha de matrícula, autoriza as mensagens.
- Um job diário. Uma rotina agendada roda as regras de retenção e publica as mensagens numa fila, espaçadas ao longo do horário comercial.
- Eventos em tempo real. Reserva de aula e pagamento confirmado disparam na hora, direto do evento no seu sistema.
- Respostas no painel. O webhook de mensagens recebidas alimenta uma tela simples para a recepção ver quem respondeu, sem depender só do celular da unidade.
Infraestrutura que não vira problema do seu suporte
Quando o WhatsApp de uma unidade para de enviar, o gestor liga para o seu suporte, não para o fornecedor da API. Por isso importa como a conexão se comporta: na D-API cada unidade roda isolada, com IP próprio e recuperação automática, e o evento de status avisa o seu sistema quando algo exige ação do gestor, como ler o QR Code de novo.
A API de WhatsApp da D-API cobra por conexão, não por mensagem, o que torna previsível o custo de cada academia na sua base. Para o modelo de produto com WhatsApp embutido, veja API de WhatsApp para SaaS. Dá para testar com 14 dias grátis falando com o time comercial.
