Crie um app de assinatura para o seu negócio de coaching
O coaching virou uma profissão global de 5,34 bilhões de dólares com mais de 122 mil profissionais, e quem constrói um negócio de verdade já deixou para trás a venda de horas uma a uma: opera assinaturas recorrentes que juntam sessões, conteúdo e comunidade em um plano mensal previsível. Mas a maioria dos coaches monta essa assinatura com quatro ferramentas desconectadas —um link de pagamento, uma agenda, uma hospedagem de cursos e um grupo de chat—, e nenhuma concorda sobre quem, hoje, é de fato um membro pagante. Um app pensado para como uma prática de coaching funciona de verdade —níveis, créditos de sessão, conteúdo restrito e acesso guiado pelo status— troca esse monte de peças por um único sistema em funcionamento no qual seus clientes entram no seu próprio domínio.
O problema
- Os créditos de sessão vivem em uma planilha, então quando um cliente insiste que ainda tem duas sessões e você acha que ele já usou, não existe registro que resolva a questão — e quase sempre o cliente ganha.
- Sua assinatura é remendada entre um link de pagamento, uma agenda, uma plataforma de cursos e um grupo de chat, então um cliente novo recebe quatro logins, quatro e-mails e ainda assim escapa por uma brecha no primeiro dia.
- Um cartão falha em silêncio e nada está conectado, então o membro continua marcando sessões e assistindo ao seu conteúdo por semanas até você perceber que anda dando coaching de graça.
- Os níveis vazam: o cliente do seu plano de conteúdo de 49 dólares acha o link de agendamento e pega um horário premium de 1:1 que deveria estar reservado para o seu nível mais alto.
O que você criaria
Defina sua escada uma única vez —um nível de conteúdo self-service, um nível de coaching em grupo, um nível 1:1 de alto contato—, cada um com seu preço, seu intervalo de cobrança e suas sessões incluídas. Os clientes assinam no seu próprio domínio, o cartão é cobrado em um ciclo recorrente e o acesso é liberado no instante em que o pagamento é confirmado.
Cada plano concede uma cota de sessões que cai na carteira do cliente a cada período. Ele reserva um horário livre na sua agenda, o sistema converte para o fuso dele e segura o horário, e uma reserva confirmada gasta um crédito — enquanto cancelamentos em cima da hora e faltas são resolvidos pela sua política, não por uma discussão.
Uma única área de membros que mostra a cada cliente exatamente o que o nível dele libera — os módulos da apostila liberados até a semana atual, a biblioteca de gravações e a próxima chamada em grupo ao vivo com a inscrição. Nada acima do nível dele é sequer alcançável.
O modelo de dados
Um dia com o sistema
- Você monta a escada uma única vez —um nível de conteúdo de 49 dólares, um nível em grupo de 199 com duas chamadas ao vivo por mês e um nível premium de 600 que adiciona duas sessões privadas—, cada um com seu preço e sua cota de sessões.
- Um possível cliente chega ao seu próprio domínio, escolhe o plano premium, assina o seu contrato de coaching de forma eletrônica e paga; a assinatura fica em active e os dois créditos de sessão deste período caem na carteira dele.
- O cliente entra na área de membros e vê apenas o que o nível dele libera — os módulos liberados até a semana atual, a biblioteca de gravações, a próxima chamada em grupo e um botão Agendar sessão mostrando 2 créditos.
- Ele agenda um 1:1 em um dos seus horários livres; o app mostra sua disponibilidade no fuso dele, segura o horário e gasta um crédito quando ele confirma.
- Você conduz a sessão, marca como concluída e escreve notas privadas no cadastro do cliente; quem cancela dentro da sua janela é marcado como cancelamento em cima da hora e perde o crédito conforme a sua política.
- Chega o dia da renovação — o cartão é cobrado, o período vira o próximo, a carteira de sessões é reiniciada conforme a regra de acúmulo do plano e a semana seguinte de conteúdo é liberada automaticamente.
- O cartão de outro cliente falha: a assinatura dele passa para past_due, a área de membros encolhe para uma tela de Atualizar pagamento, e o histórico e as notas de sessão são preservados, não apagados.
- No fim do mês você abre o painel —membros em active versus past_due, créditos prestes a vencer sem uso e todos que estão para renovar— e manda um lembrete pelo WhatsApp para quem está em risco de cancelar.
Onde a IA erra
- O acesso precisa acompanhar o status vivo da assinatura, não uma marca definida uma única vez no cadastro. A versão ingênua libera tudo no primeiro pagamento e nunca mais confere, então um membro que cancela ou cujo cartão falhou continua com o seu conteúdo e seus agendamentos de graça — cada visualização de conteúdo e cada tentativa de reserva tem de ler o estado atual da assinatura.
- Os créditos de sessão são um livro-razão, não um único número que você sobrescreve. Se guardar só credits_remaining, uma reserva clicada duas vezes, um estorno ou uma troca de plano no meio do ciclo o corrompem em silêncio — e é justamente esse saldo que os clientes contestam. Registre cada concessão e cada gasto como uma linha que só é acrescentada e derive o número a partir delas.
- O controle por nível pertence ao servidor, não à interface. Esconder o botão premium de Agendar de um membro de 49 dólares é decoração, não uma regra — o próprio endpoint de agendamento precisa recusar qualquer cliente cujo plano não inclua sessões, ou as pessoas simplesmente vão achar a URL e agendar assim mesmo.
- Cada sessão e cada chamada em grupo fica no fuso horário do cliente, e os clientes de coaching costumam estar espalhados por vários continentes. Guarde os horários em UTC, exiba-os no fuso de cada pessoa e leve em conta as mudanças de horário de verão, ou você vai deixar plantado um cliente que entrou exatamente com uma hora de diferença.
- Os registros de coaching são confidenciais e muitas vezes sensíveis — saúde, carreira, relacionamentos, dinheiro. As notas privadas de sessão nunca podem cruzar a fronteira da área de membros nem a do nível, um contrato de coaching assinado deve estar em arquivo antes da primeira sessão, e os dados do cartão precisam passar por um provedor em conformidade com o PCI para que você nunca os armazene. Coaches de saúde e bem-estar devem ainda manter visível uma linha deixando claro que não é orientação médica.
- Planos recorrentes por níveis com cobrança de verdade — assinatura no seu próprio domínio, registro do contrato de coaching e acesso que vira automaticamente conforme o status da assinatura.
- A carteira de créditos de sessão — créditos concedidos a cada renovação, gastos em uma reserva confirmada, perdidos por cancelamento em cima da hora ou falta conforme a sua política, e nunca alterados sem o cliente saber.
- Uma única área de membros restrita onde cada membro vê exatamente o conteúdo e as chamadas em grupo que o nível dele libera, aplicado no servidor.
- Apps nativos de iOS e Android — uma área de membros adaptada para celular no seu próprio domínio alcança todos os clientes, então pule as lojas de apps na v1.
- Construir sua própria hospedagem de streaming de vídeo — ligue a página restrita a vídeos que você já hospeda e controle o acesso por nível em vez de reconstruir uma plataforma de mídia.
- Um fórum de comunidade completo com tópicos, mensagens diretas e moderação — isso é um segundo produto; na v1 toque a comunidade na ferramenta de grupo que você já usa e controle o convite por nível.
Perguntas frequentes
Um único app dá conta ao mesmo tempo de uma assinatura de conteúdo barata e de um coaching 1:1 de alto contato?
Sim — é exatamente para isso que servem os níveis. Cada plano carrega o próprio preço, a própria cota de sessões e o próprio nível de conteúdo, então seus membros self-service de 49 dólares e seus clientes privados de 600 vivem em um só sistema, mas veem áreas de membros completamente diferentes. O acesso é guiado pelo plano da assinatura ativa deles, hospedado na ybuild no seu próprio domínio.
Como funcionam, na prática, os créditos de sessão e os pacotes?
Cada plano concede um número de sessões por período à carteira do cliente. Reservar um horário confirmado gasta um crédito; um cancelamento em cima da hora ou uma falta o perde conforme a sua política; e na renovação a carteira é reiniciada ou acumulada conforme a regra do plano. Como os créditos são registrados como um livro-razão de concessões e gastos, o saldo é sempre comprovável quando um cliente pergunta.
O que acontece quando o cartão de um cliente falha ou ele cancela?
A assinatura passa para past_due ou canceled e a área de membros se restringe na hora a uma tela de atualizar pagamento ou reativar — acabaram as reservas e o conteúdo de graça. E o mais importante: o histórico de sessões, as notas e o progresso dele são preservados, então quando ele resolve a cobrança ou volta, nada se perde.
Como impeço que membros de nível inferior cheguem ao conteúdo premium ou agendem sessões?
O controle roda no servidor contra o nível da assinatura ativa do cliente, não só no que a interface mostra. Uma página de conteúdo ou um pedido de agendamento de um plano que não o inclui é recusado de imediato, então os membros não conseguem entrar adivinhando uma URL.
Os dados de coaching dos meus clientes ficam privados?
As notas privadas de sessão ficam no cadastro do cliente e nunca cruzam a fronteira do nível nem a da área de membros, você pode exigir um contrato de coaching assinado antes da primeira sessão, e os pagamentos passam por um provedor em conformidade com o PCI, de modo que os números de cartão nunca são guardados no seu sistema. Tudo funciona hospedado na ybuild no seu próprio domínio.
Fontes
- Estudo Global de Coaching 2025 da ICF — O estudo principal da International Coaching Federation, conduzido pela PwC —um recorde de 122.974 coaches profissionais e 5,34 bilhões de dólares de receita anual—, o mercado crescente e de receita recorrente que um app de assinatura de coaching atende.
- Como criar um site de assinatura de coaching de sucesso — Um guia prático para estruturar níveis, pagamentos recorrentes, conteúdo restrito e retenção em uma assinatura de coaching — as peças que este app precisa manter unidas.
Descreva e publique no seu próprio domínio de uma vez: hospedado, full-stack, sem servidor. Comece grátis.