API de WhatsApp para software de academias, estúdios e boxes
Em academia, o aluno que some por duas semanas raramente volta sozinho. Com uma API de WhatsApp, o seu software de gestão transforma dados que já tem, como check-in, vencimento de plano e reserva de aula, em mensagens enviadas pelo número da própria unidade no momento certo.
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.
Perguntas frequentes
O aluno consegue reservar ou cancelar aula pelo WhatsApp?
Consegue, se o seu sistema tratar a resposta. A plataforma envia uma lista com os horários, o aluno toca em um deles e o webhook entrega o identificador escolhido para o seu backend confirmar a vaga ou liberar a reserva.
Cada unidade de uma rede pode ter o próprio número?
Pode. Cada número vira uma conexão separada na D-API, então uma rede com cinco unidades tem cinco conexões, e o aluno recebe mensagens do WhatsApp da unidade que frequenta.
Dá para criar o grupo da turma automaticamente?
Dá. A API cria grupos com nome, descrição e participantes, e também adiciona ou remove alunos depois. Assim a turma do box das 6h ganha grupo no dia em que é aberta e o aluno sai quando cancela o plano.
Mensagem de reativação para ex-aluno pode dar bloqueio?
Pode, se virar disparo para centenas de contatos frios de uma vez. Envie em lotes pequenos, só para quem saiu há poucos meses e com texto pessoal. Quem responde pedindo para parar deve sair da lista na hora.
Continue lendo
Coloque WhatsApp no seu produto sem virar time de infra
14 dias grátis falando com o time comercial, com suporte de implementação num grupo de WhatsApp.