1 · Captação & Comercial
SOP — Captação de Leads via Tráfego Pago e Iscas Digitais
| Campo | Info |
| Responsável | Gestor de tráfego / marketing |
| Frequência | Contínuo (revisão semanal de performance) |
| Ferramentas | Meta Ads (conta Públicos), Cloudflare Pages (iscas/quizzes), CRM Supabase, Pixel Meta, scripts esf-ads |
| Unidades | Prime/Mall, Nações, Rua Pelé, Beach Club |
Objetivo: Garantir que toda campanha paga ou isca digital gere leads registrados corretamente no CRM e repassados de imediato à Mari, sem perda de contato e com rastreabilidade de anúncio até matrícula.
Etapas
| # | Ação | Como fazer | Por quê |
| 1 | Elabore o briefing | Defina unidade, público (ativo/inativo/lookalike/cold), objetivo Meta (Leads/Mensagens), orçamento dentro do teto, oferta. Registre antes de criar criativo. | Sem briefing, criativos saem sem oferta alinhada e o CAC estoura sem causa. |
| 2 | Produza criativo + copy | CTWA nativo (api.whatsapp.com/send). Pessoa de IA (nunca aluno real), logo oficial, preto+dourado, copy de resposta direta. NÃO usar wa.me. | CTWA registra a conversa no pixel/CRM; wa.me vira clique de site e perde rastreio. |
| 3 | Configure públicos | Iscas: pin 2km por unidade + exclusão de ativos EVO. Advantage Audience = 0. Omitir degrees_of_freedom_spec (bug Meta). | Ofertar experimental a aluno ativo gera atrito e gasta verba. |
| 4 | Associe o pixel | Confirme o pixel vinculado ao adset e o evento disparando no Events Manager antes de subir orçamento. | Sem pixel, o Meta otimiza no escuro e a atribuição quebra. |
| 5 | Publique e valide a ingestão | Após publicar, mande mensagem de teste pelo anúncio e confirme: conversa no inbox, card em Novos Leads, metadata com sourceID (ad_id). | Se o lead não cai no CRM em 5 min, o webhook está quebrado. |
| 6 | Confirme o disparo da Mari | Cheque a conversa ativa; se a Mari não respondeu em 3 min, reative + enfileire + POST process_queue. | Lead quente sem resposta em minutos esfria. |
| 7 | Monitore diariamente | Cockpit: CPL, volume e CAC por anúncio. CAC acima do guardrail → pausar/ajustar sem esperar a revisão semanal. | Campanha ruim consome o teto sem gerar matrícula. |
| 8 | Registre o resultado semanal | Leads/campanha, taxa de resposta, agendamentos, matrículas atribuídas (view de atribuição cruza ad_id × matrícula). | Histórico mostra quais ângulos convertem, não só quais clicam. |
Pontos de atenção
- Nunca subir campanha sem excluir público ativo EVO.
- Wrangler deploy limpa CLOUDFLARE_API_TOKEN (é só DNS); usar OAuth.
- CTWA obrigatório — wa.me zera a atribuição.
- Omitir degrees_of_freedom_spec (bug ativo).
- Iscas enviam o resultado pelo botão WhatsApp pré-preenchido pra Mari reconhecer o contexto.
Checklist
- Briefing preenchido antes de qualquer criativo
- Criativo usa CTWA nativo (não wa.me)
- Pixel associado e disparando no Events Manager
- Advantage Audience = 0 e degrees_of_freedom_spec omitido
- Teste de lead confirmou card no CRM (Novos Leads)
- Mari respondeu o teste em até 3 min
- metadata com sourceID (ad_id) presente
- Orçamento do dia dentro do teto somando todas as campanhas
SOP — Atendimento no WhatsApp: Mari e Inbox Humano
| Campo | Info |
| Responsável | Mari (IA 24h) + Consultora (handoff e supervisão) |
| Frequência | Contínuo — revisão de conversas paradas a cada turno |
| Ferramentas | CRM inbox, edge ai-sales-agent, whatsapp_messages, leads, EVO W12 |
| Unidades | Prime/Mall, Nações, Rua Pelé, Beach Club |
Objetivo: Todo lead recebe resposta qualificada em minutos, é triado por objetivo/unidade, recebe proposta de aula experimental e só vai pra humano quando necessário — sem perder lead quente nem ofertar a aluno ativo.
Etapas
| # | Ação | Como fazer | Por quê |
| 1 | Triagem automática | A Mari checa se o contato já é aluno ativo. Aluno → modo relacionamento (sem oferta); lead novo → fluxo comercial. | Ofertar experimental a aluno ativo gera atrito imediato. |
| 2 | Qualifique objetivo e unidade | Coleta objetivo, unidade/bairro, disponibilidade; grava em leads (extract-lead-qualification só preenche vazio). | Qualificação guia a oferta certa e alimenta o card sem trabalho manual. |
| 3 | Proponha a aula experimental | Após qualificação mínima, ofereça data/horário futuros; confirme a agenda da unidade. | Data no passado quebra a credibilidade na hora. |
| 4 | Registre o agendamento | Ao confirmar, mover card Qualificados → Agendamento com data/horário/unidade. | Sem registro, duas consultoras contatam o mesmo lead ou o agendamento some. |
| 5 | Handoff quando necessário | Lead pede humano / objeção complexa / negociação / VIP → consultora assume com /nome (Mari pausa 30 min). Reativar: /mari. | Fechar objeção complexa só por IA arrisca o lead no momento decisivo. |
| 6 | Supervisione paradas | Por turno, filtrar conversas sem resposta >2h; checar lock preso/handoff expirado (cron reativa pausas >15 min). | Lead sem resposta por horas vai pro concorrente. |
| 7 | Follow-up pela cadência | Cadência 9h/14h/19h BRT; no WhatsApp só utilidade/transacional (sem massa agressiva que arrisca ban). | O número da Mari é ativo de alto valor — ban mata o canal. |
| 8 | Sinalize convertidos/perdidos | Matrícula → Ganhos + fechar conversa; recusa → Perdidos com motivo. | Mari abordando quem já decidiu polui o pipeline. |
Pontos de atenção
- Nunca mandar PIX/CNPJ/dados bancários pelo chat — encaminhar ao financeiro/balcão.
- Placeholder "[Áudio]" = falha de transcrição (crédito OpenAI) — checar saldo antes de buscar bug.
- Consultora que não digita /mari ao sair deixa a conversa pausada (cron de 15 min recupera).
- Mention/reply de story do IG não aciona a Mari (intencional).
Checklist
- Lead novo respondido em até 3 min
- Checagem de aluno ativo antes de qualquer oferta
- Objetivo/unidade/disponibilidade no card antes de agendar
- Data proposta é futura
- Agendamento registrado no card
- Handoff com /nome quando pedido/objeção complexa
- Nenhum dado bancário pelo chat
- Conversas sem atividade >2h revisadas no turno
SOP — Da Aula Experimental à Matrícula
| Campo | Info |
| Responsável | Consultora de vendas (presencial) + Mari (confirmação/follow-up) |
| Frequência | A cada agendamento confirmado |
| Ferramentas | CRM (card), EVO W12 (matrícula), WhatsApp inbox, pipeline Marketing |
| Unidades | Prime/Mall, Nações, Rua Pelé, Beach Club |
Objetivo: Transformar cada experimental agendada em matrícula no mesmo dia, com recepção organizada, proposta alinhada ao objetivo, fechamento no EVO e registro no CRM — e follow-up estruturado pra no-show.
Etapas
| # | Ação | Como fazer | Por quê |
| 1 | Confirme com antecedência | Mari confirma na véspera/manhã; consultora confere e reforça até 2h antes se não respondeu. | Um toque de confirmação evita ausência não avisada. |
| 2 | Prepare a recepção | Nome do visitante anotado; consultora disponível (não delegar a estagiário sem briefing); ler o card antes. | Lead que chega e não é esperado sente desorganização. |
| 3 | Receba, apresente e conduza | Receba pelo nome; tour destacando o diferencial do objetivo; leve ao professor. | A experimental é o pico de emoção — consultora presente converte mais. |
| 4 | Conversa de fechamento | Logo após a aula, 10 min privados: o que achou, reforço do benefício, 2 opções de plano (valor antes do preço). | Lead que sai sem proposta esfria em horas. |
| 5 | Supere a objeção | Preço→custo diário/parcelamento; tempo→horário livre; "vou pensar"→o que falta pra decidir hoje. Sem pressão agressiva; se precisar, retorno em 24h. | A maioria das objeções é contornável com a info certa na hora. |
| 6 | Lance no EVO W12 | Criar membro na unidade correta, plano, documento, pagamento; usar o link/totem da unidade. | Matrícula na unidade errada gera problema de CNPJ e acesso. |
| 7 | Atualize o CRM | Mover Agendamento → Ganhos com plano e data; confirmar sync do evo_data em até 10 min. | CRM desatualizado faz a Mari ofertar a quem acabou de matricular. |
| 8 | Gerencie no-show | 15 min após, mensagem perguntando o imprevisto; sem resposta em 2h → cadência da Mari + ligação no dia; card fica em Agendamento. | No-show não é perda definitiva — parte reagenda. |
Pontos de atenção
- Nunca matricular na unidade errada (CNPJ vinculado ao plano).
- Não inventar preço/desconto não autorizado.
- Confirmar com antecedência suficiente (menos de 1h tem baixa eficácia).
- Após matrícula, aguardar o sync evo-webhook-in antes de dar por certo.
- No-show fica em Agendamento por 48h antes de Perdidos.
Checklist
- Confirmação enviada e retorno registrado
- Nome do visitante na recepção
- Consultora disponível no horário
- Card lido antes da chegada
- Conversa de fechamento logo após a aula
- Proposta com valores vigentes (sem invenção)
- Matrícula na unidade correta no EVO
- Card em Ganhos e sync confirmado em 10 min
2 · Operação & Aula
SOP — Recepção e Check-in do Aluno
| Campo | Info |
| Responsável | Recepcionista |
| Frequência | A cada entrada do aluno (diário) |
| Ferramentas | Catraca (EVO W12), app ESF, biometria, livro de visitantes |
| Unidades | Prime, Pelé, Nações, Beach |
Objetivo: Aluno acessa com agilidade, segurança e acolhimento — registrando presença, sinalizando recados e verificando inadimplência em tempo real.
Etapas
| # | Ação | Como fazer | Por quê |
| 1 | Cumprimente pelo nome | Olho no olho, energia; se não souber, leia na catraca/EVO antes de falar. | Cria vínculo; aluno se sente reconhecido. |
| 2 | Consulte status no EVO | Buscar nome/matrícula; checar saldo/inadimplência (ícone vermelho = bloqueado). | Protege a cobrança; impede devedor de treinar sem tratativa. |
| 3 | Libere o acesso | Cartão ou biometria; catraca libera com bip. | Registra presença e controla acesso físico. |
| 4 | Comunique recado | Conferir bloco de recados; se houver, chamar em local discreto, tom neutro. | Info importante sem constrangimento. |
| 5 | Direcione visitante | Nome no livro; regra de visitante (limite/mês, toalha, vestuário). | Controle de acesso e experiência. |
| 6 | Ofereça consultoria breve | Se novo/confuso: apresentar professor ou aula coletiva, sem pressão. | Aumenta aderência. |
| 7 | Encerre positivo | Desejar bom treino, lembrar aula coletiva relevante, sorrir. | Saída boa = volta melhor. |
Pontos de atenção
- Aluno bloqueado: comunicar com empatia e oferecer negociação antes de negar acesso.
- Catraca/app off: usar presença manual e avisar o supervisor.
- Recado sensível: sempre em local privado.
- Visitante sem autorização: consultar gestor e registrar.
Checklist
- Aluno cumprimentado pelo nome
- Status EVO consultado (saldo + inadimplência)
- Acesso liberado (catraca/biometria)
- Recado entregue em local discreto (se houver)
- Visitante registrado e orientado
- Oferta de consultoria/aula sem pressão
- Despedida positiva
SOP — Condução de Aula Coletiva / FitDance
| Campo | Info |
| Responsável | Professor de Aulas Coletivas |
| Frequência | Diária (3–6 aulas/turno) |
| Ferramentas | Som (Rádio ESF), espelho, colchonete/step, EVO (presença), cronômetro |
| Unidades | Prime, Pelé, Nações (studio); Beach (quadra) |
Objetivo: Entregar aula segura, energética e memorável — com presença, progressão técnica e experiência que gera recomendação e renovação.
Etapas
| # | Ação | Como fazer | Por quê |
| 1 | Prepare o espaço (15 min antes) | Ar, som testado, espelhos, colchonetes/steps, água gelada. | Ambiente confortável retém; falha técnica constrange. |
| 2 | Crie a lista de presença | Abrir turma no EVO ou papel; marcar conforme chegam. | Cobrança correta + diagnóstico de aderência. |
| 3 | Receba com energia | Pelo nome; perguntar como está; oferecer intensidade (iniciante/avançado). | Acolhimento = menos desistência. |
| 4 | Aquecimento (5 min) | Movimentos leves, respiração, alongamento dinâmico, postura. | Previne lesão; prepara corpo/mente. |
| 5 | Aula principal (40–50 min) | Seguir roteiro; pausa de água a cada 15 min + dica de forma; modificações pra iniciantes. | Progressão controlada = segurança e resultado. |
| 6 | Encerramento (5 min) | Desacelerar, alongar, respiração, frase motivadora, avisar próxima aula. | Recuperação + satisfação + convite à volta. |
| 7 | Confira presença + higiene | Fechar lista; orientar toalha/garrafa/lixo. | Sustentabilidade e regra. |
Pontos de atenção
- Aluno com dor: pausar, reduzir intensidade ou modificar; nunca forçar.
- Turma mista: usar camadas de complexidade.
- Som travou: cronômetro + contar batida em voz alta; avisar suporte.
- Turma vazia (≤1): fazer mesmo assim ou reofertar — nunca cancelar por "poucos".
Checklist
- Espaço preparado (ar, som, colchonetes, água)
- Lista de presença criada
- Alunos acolhidos e orientados
- Aquecimento feito
- Pausas de hidratação + modificações oferecidas
- Encerramento com alongamento e frase motivadora
- Presença conferida e higiene orientada
SOP — Prescrição e Atualização de Ficha de Treino
| Campo | Info |
| Responsável | Professor de Musculação / Assessor Físico |
| Frequência | Inicial (semana 1), revisão a cada 30 dias |
| Ferramentas | EVO (módulo Treino), avaliação física, balança, fita, teste de força |
| Unidades | Prime, Pelé, Nações |
Objetivo: Prescrever treino personalizado, seguro e progressivo, baseado em avaliação real, que gera resultado em 30 dias e aumenta renovação.
Etapas
| # | Ação | Como fazer | Por quê |
| 1 | Anamnese | Objetivo, histórico de lesão, tempo/semana, experiência, medicação; anotar no EVO. | Treino genérico falha; personalização aumenta aderência. |
| 2 | Avaliação física | Peso, altura, circunferências; bioimpedância se houver; registrar data/valores. | Baseline = aluno vê resultado em 30 dias. |
| 3 | Teste de força | 3–4 exercícios base com carga moderada e forma correta. | Define carga inicial segura. |
| 4 | Monte a ficha no EVO | Split (ABC/ABCD), exercícios, séries, reps, descanso (template ESF). | Padronização garante qualidade e fácil revisão. |
| 5 | Demonstre (3 primeiros) | Fazer junto, amplitude/respiração; corrigir forma em tempo real. | Forma correta = resultado + segurança. |
| 6 | Entregue a ficha | Papel assinado ou app EVO; orientar a consultar e chamar em dúvida. | Reduz erro e "achismo". |
| 7 | Agende revisão D+30 | Marcar no calendário/WhatsApp. | Checkpoint gera continuidade. |
| 8 | Revise (D+30) | Remedir, testar força, ajustar carga/exercício; se dor, descarregar. | Evita platô e adapta a lesão. |
Pontos de atenção
- Obeso/lesão prévia: começar muito leve, foco em forma e confiança.
- "Tá fácil": checar forma real antes de subir carga (5%, não 20%).
- Ficha >8–10 exercícios/dia: simplificar (excesso faz abandonar).
- Sem aderência em 30 dias: acionar consultora (risco de churn).
Checklist
- Anamnese completa
- Medidas/bioimpedância registradas
- Teste de força feito
- Ficha no EVO (split/séries/reps/descanso)
- Exercícios iniciais demonstrados
- Ficha entregue
- Revisão D+30 agendada
SOP — Avaliação Física do Aluno
| Campo | Info |
| Responsável | Professor / Assessor Físico |
| Frequência | Inicial + reavaliações D+30/D+60/D+90 |
| Ferramentas | EVO (Avaliação), balança, fita, bioimpedância, avaliação postural |
| Unidades | Prime, Pelé, Nações |
Objetivo: Registrar baseline e criar checkpoint visual de progresso a cada 30 dias — demonstrando resultado real e elevando a renovação (meta ≥70%).
Etapas
| # | Ação | Como fazer | Por quê |
| 1 | Agende (D+0) | Até D+3, avisar via WhatsApp/ficha; orientar preparo (sem treino pesado antes). | Medidas confiáveis + engajamento imediato. |
| 2 | Entrevista de metas | "O que quer ver diferente em 30 dias?", dor/desconforto, tempo/semana. | Objetivo específico aumenta aderência. |
| 3 | Peso e altura | Descalço, roupa leve, balança calibrada; IMC automático. | Baseline imprescindível. |
| 4 | Circunferências | Peito, cintura, quadril, coxa, braço, panturrilha (fita sem apertar). | Circunferência cai antes do peso — resultado visível. |
| 5 | Bioimpedância (se houver) | % gordura, massa magra, água. | Métrica psicológica poderosa. |
| 6 | Fotos de progresso | Frontal/lateral/costas; guardar com privacidade (Drive), mostrar só ao aluno. | Prova visual gera comprometimento; nunca publicar sem consentimento. |
| 7 | Avaliação postural | Observar alinhamento; anotar (sem diagnosticar). | Ajuda progressão segura do treino. |
| 8 | Gráfico e próxima avaliação | Mostrar evolução; agendar D+30 no EVO/WhatsApp. | Visual motiva; checkpoint reduz churn. |
Pontos de atenção
- Não quer foto: respeitar, usar só medidas.
- "Peso não caiu": enfatizar circunferência/% gordura.
- Resultado zero em D+30: revisar frequência/ficha/alimentação e ajustar ativo (risco de churn).
- Lesão: focar reabilitação e estender prazo.
Checklist
- Avaliação agendada e confirmada
- Metas e histórico coletados
- Peso/altura/IMC registrados
- 6 circunferências coletadas
- Bioimpedância (se disponível)
- Fotos com privacidade
- Postura anotada
- Gráfico mostrado e próxima avaliação agendada
3 · Retenção & Financeiro
SOP — Onboarding do Novo Aluno
| Campo | Info |
|---|
| Responsável | Consultora de atendimento + recepcionista |
| Frequência | A cada matrícula (D0 a D30) |
| Ferramentas | CRM (pipeline ESF Onboarding), EVO W12, Mari (WhatsApp), grade de aulas |
| Unidades | Prime, Pelé, Nações |
Objetivo: Todo aluno novo completa a 1ª semana com app, conhecimento da grade e contato da consultora, reduzindo o risco de sumiço nos primeiros 30 dias.
Etapas
| # | Ação | Como fazer | Por quê |
| 1 | Registrar no CRM | Criar card em ESF Onboarding (Semana 1) vinculando id_member do EVO. | Sem card, o aluno fica fora da régua e pode sumir sem contato. |
| 2 | Boas-vindas D0 | Mari dispara onboard-1; confirmar no log; se falhou, consultora envia manual. | A 1ª mensagem define o tom; sem ela o aluno sente abandono. |
| 3 | Orientar 1º treino | Informar avaliação física, grade e acesso (catraca/app); enviar link do app EVO. | Quem não sabe usar abandona na 1ª semana. |
| 4 | Verificar presença na Semana 1 (D7) | Conferir last_access_date; se não treinou, alerta + contato proativo. | Ausência total na semana 1 é sinal vermelho imediato. |
| 5 | Check de adaptação (D7) | Mensagem perguntando como foi a semana; registrar retorno no card. | Cria vínculo e abre espaço antes da desistência silenciosa. |
| 6 | Apresentar modalidades (D7–D14) | Indicar 1 modalidade além da musculação conforme o objetivo do aluno. | Mais modalidades = vínculo diversificado = mais retenção. |
| 7 | Frequência Semana 2 e 3 (D14/D21) | Reconsultar acesso; parado 7+ dias → estágio Risco + régua de sumidos. | Os 30 dias determinam o hábito. |
| 8 | Fechar onboarding (D30) | Se ≥2 acessos/semana, mover pra ESF Ativos (Em dia); registrar NPS inicial. | Garante que o aluno entre na régua de ativos corretamente. |
Pontos de atenção
- Boas-vindas tem dedup por telefone — conferir se 2º aluno com mesmo número foi coberto.
- Não confiar só no last_access_date; confirmar com recepção em dúvida.
- Campo Objetivo deve estar preenchido na matrícula.
- Onboarding não é só da Mari — o vínculo humano na semana 1 é insubstituível.
Checklist
- Card criado (Semana 1) com id_member
- Boas-vindas confirmada no log (D0)
- Acesso ao app orientado
- Presença D7 verificada + check enviado
- Modalidade nova apresentada (D7–D14)
- Frequência D14/D21 verificada
- Card fechado em D30 → ESF Ativos
SOP — Resgate de Alunos Sumidos
| Campo | Info |
|---|
| Responsável | Consultora de sucesso do aluno |
| Frequência | Diária (detecção) + contato conforme escalonamento |
| Ferramentas | CRM (colunas Sumido 7-14d / Risco 14-30d / Crítico 30-60d), EVO (last_access_date), Mari |
| Unidades | Prime, Pelé, Nações |
Objetivo: Detectar alunos sem acesso e acionar contato progressivo antes que o sumiço vire cancelamento (régua D0-D7-D14).
Etapas
| # | Ação | Como fazer | Por quê |
| 1 | Identificar sumidos | Cron classifica diariamente por last_access_date; 7 dias → coluna Sumido 7-14d. | Garante que ninguém some sem o sistema perceber. |
| 2 | Mensagem D0 | Mari envia "Opa, sumiu! Tá tudo bem?"; conferir disparo no log. | 1º contato leve, sem cobrança — abre canal. |
| 3 | Monitorar resposta (48h) | Positiva → Em dia; objeção → consultora trata; sem resposta → etapa 4. | A resposta define o próximo passo. |
| 4 | Convite em D7 | Coluna Risco 14-30d → Mari convida pra aula/atividade concreta. | Aula concreta é mais fácil de aceitar que "sentimos sua falta". |
| 5 | Oferta de retorno em D14 | Coluna Crítico 30-60d → consultora (humano) com oferta aprovada pelo gestor. | No crítico, voz humana recupera muito mais. |
| 6 | Registrar resultado | Data, canal, resposta, próxima ação; retornou → Em dia; sem resposta pós-D14 → Inativos. | Sem registro, o próximo contato é cego. |
Pontos de atenção
- Não acionar régua para quem está em férias/licença documentada.
- Coluna Crítico não pode acumular — mover para Inativos após D14.
- Mari apoia, mas o nível crítico é humano.
- Não repetir a mesma mensagem no mesmo ciclo.
Checklist
- Coluna Sumido revisada diariamente com disparo D0 confirmado
- Respostas tratadas em 48h
- Convite de aula enviado (Risco)
- Oferta aprovada e registrada (Crítico)
- Resultado registrado (retornou/recusou/sem resposta)
- Sem resposta pós-D14 → Inativos
SOP — Renovação Antecipada de Contrato
| Campo | Info |
|---|
| Responsável | Consultora + gestor (aprovação de oferta) |
| Frequência | Diária (cron classifica cohort) + contato a partir de D-30 |
| Ferramentas | CRM (pipeline Renovação), EVO (contract_end_date), Mari |
| Unidades | Prime, Pelé, Nações |
Objetivo: Contatar todo aluno com contrato vencendo em 30 dias, ofertar renovação antecipada e registrar a decisão, mantendo a taxa ≥70%.
Etapas
| # | Ação | Como fazer | Por quê |
| 1 | Identificar cohort do mês | Cron reclassify_renovacao (6h) preenche A Renovar com vencimentos em 30 dias. | Planejar a carga das consultoras com antecedência. |
| 2 | Verificar engajamento | Checar last_access_date; baixa frequência → estágio Risco; abordar primeiro. | Quem treina pouco não percebe valor — precisa reengajar antes. |
| 3 | Contato pessoal | Consultora (não só Mari): "Seu plano vence em X dias, tenho condição especial pra renovar agora." Registrar tentativa. | Contato humano converte muito mais em renovação. |
| 4 | Apresentar opções | Mensal e anual (fidelidade com benefício); cross-unidade/modalidade se fizer sentido. | Opção aumenta o fechamento. |
| 5 | Registrar e mover card | Renovou → Renovou (+EVO); agendou presencial → Agendou; recusou/sem resposta → Perdeu (motivo). | Sem registro, o placar e os gargalos ficam imprecisos. |
| 6 | Acompanhar Agendou | Lembrete da Mari na véspera; sem comparecer → novo contato em 24h. | Agendamento sem follow-up é oportunidade perdida. |
| 7 | Checar taxa semanal | Gestor revisa renovacao_taxa(%); abaixo de 60% → revisar abordagem. | Permite corrigir antes do fechamento do mês. |
Pontos de atenção
- idMemberMembershipRenewed (EVO) é o sinal real de renovação, não só a data.
- Oferta nunca prometida sem aprovação do gestor.
- D-5 sem decisão → escalada urgente.
- Contrato vencido sem renovação = churn → mover para Perdeu/Reativação.
Checklist
- Cohort do mês com cards em A Renovar
- Baixa frequência priorizada
- 1ª tentativa até D-25
- Opções mensal e anual apresentadas
- Decisão registrada (card + EVO)
- Lembrete enviado aos Agendou
- Taxa semanal revisada pelo gestor
SOP — Cobrança e Inadimplência
| Campo | Info |
|---|
| Responsável | Financeiro + consultora (suporte ao contato) |
| Frequência | Diária (detecção via EVO) + contato manual conforme escalonamento |
| Ferramentas | EVO (saldo_devedor, Balance due/Canceled), CRM (evo_data.saldo_devedor), Mari, PIX |
| Unidades | Prime, Pelé, Nações |
Objetivo: Regularizar o saldo devedor de forma firme, respeitosa e sem humilhação, garantindo recebimento ou acordo documentado antes de qualquer bloqueio.
Etapas
| # | Ação | Como fazer | Por quê |
| 1 | Identificar devedor | EVO marca Balance due/Canceled; cron sincroniza saldo_devedor pro CRM; filtrar saldo >0. | Fila chega organizada sem checar aluno por aluno. |
| 2 | Confirmar se já pagou | Checar histórico de pagamento no EVO antes de qualquer contato. | Cobrar quem já pagou gera desconfiança grave. |
| 3 | Aviso D0 (Mari) | Mensagem cordial com valor e instrução de PIX; tom informativo, sem ameaça. | A maioria resolve no 1º aviso (esquecimento/cartão). |
| 4 | Reemitir PIX/link | Financeiro reemite pelo EVO e envia QR/chave; registrar no card. | Remover fricção técnica resolve boa parte da inadimplência. |
| 5 | Escalar humano (D3) | Sem resposta em 3 dias → ligação/WhatsApp pessoal, direto e respeitoso. | Resolve esquecimento e abre diálogo com quem tem dificuldade. |
| 6 | Oferecer acordo | Dificuldade real → parcelamento/prazo com aprovação do gestor; registrar no card. | Acordo mantém o aluno e recupera o valor. |
| 7 | Registrar e encerrar | Status final (pago/acordo/bloqueado); sem pagar pós-D7 → Perdeu Saldo + Inativos. | Devedor não deve entrar em régua de reativação comercial. |
Pontos de atenção
- Nunca humilhar, pressionar agressivamente ou expor o aluno — tom firme e respeitoso sempre.
- Script de cobrança tem CNPJ por filial — conferir antes de disparo em lote.
- Não incluir Perdeu Saldo em reativação/renovação até quitar.
- Acordo verbal não vale — registrar no card.
Checklist
- Saldo confirmado no EVO antes do contato
- Aviso D0 enviado e registrado
- PIX/link pronto pra envio imediato
- Contato humano em D3 se sem resposta
- Acordo documentado com aprovação do gestor
- Status final registrado
- Devedor removido de reativação/renovação
SOP — Fechamento de Caixa Diário
| Campo | Info |
|---|
| Responsável | Recepcionista do turno de fechamento + gestor (conferência) |
| Frequência | Diária — ao final do turno |
| Ferramentas | EVO (relatório de caixa), PDV, planilha de controle, WhatsApp (reporte) |
| Unidades | Prime, Pelé, Nações (centros de custo separados) |
Objetivo: Fechar o caixa com conferência completa entre físico e sistema, divergências identificadas no mesmo dia e reporte ao gestor antes do fim do turno.
Etapas
| # | Ação | Como fazer | Por quê |
| 1 | Gerar relatório do EVO | Movimentações do dia da unidade correta (matrículas, renovações, avulsos, estornos); anotar total bruto. | EVO é a fonte oficial de receita. |
| 2 | Contar físico + cartão + PIX | Dinheiro + débito + crédito + PIX confirmados; registrar na planilha. | Conferir por modalidade facilita achar divergência. |
| 3 | Sangria se necessário | Excedente do troco mínimo → envelope lacrado (data/valor/assinatura) no cofre; registrar. | Valor alto no caixa é risco. |
| 4 | Comparar com o EVO | Total apurado × total EVO; calcular sobra/falta. | Divergência precisa ser investigada no mesmo dia. |
| 5 | Investigar divergências | Pagamento fora do sistema? estorno? troco errado? cartão não processado? Achar a origem. | Divergência não investigada se acumula. |
| 6 | Reportar ao gestor | Resumo (total EVO, apurado, diferença, status) por WhatsApp antes do fim do turno; arquivar relatório assinado. | O gestor decide o dia seguinte com base nisso. |
| 7 | Preparar troco | Separar troco mínimo lacrado; anotar na planilha de abertura. | Caixa sem troco atrasa o atendimento. |
Pontos de atenção
- Nunca fechar sem investigar divergência (registrar "em aberto" e escalar é obrigatório).
- PIX em celular pessoal não entra no relatório — processar pelo canal oficial.
- Sangria sem envelope assinado é indistinguível de retirada não autorizada.
- Relatório com filtro da unidade correta (centros de custo separados).
Checklist
- Relatório do EVO gerado (unidade correta)
- Dinheiro contado e anotado
- Cartão e PIX conferidos
- Total apurado × EVO comparado
- Sangria registrada (se aplicável)
- Divergência investigada e registrada
- Reporte enviado ao gestor
- Troco do dia seguinte separado
4 · Limpeza, Manutenção & Segurança
SOP — Rotina de Limpeza e Higiene
| Campo | Info |
| Responsável | Equipe de limpeza (por turno); supervisão do Coord. de Operações |
| Frequência | Diária — turnos Manhã, Tarde e Noite |
| Ferramentas | Carrinho, microfibra, esfregão, balde, detergente neutro, desinfetante quaternário, hipoclorito, papel toalha, luvas, sacos de lixo |
| Unidades | Prime, Nações, Pelé (todas as áreas) |
Objetivo: Ambiente higiênico, sem odores e sem risco biológico em todas as áreas, preservando a saúde dos alunos e a imagem da marca.
Etapas
| # | Ação | Como fazer | Por quê |
| 1 | Monte o carrinho antes do turno | Conferir e reabastecer produtos; placa "Piso Molhado". | Evita interrupção e acidentes. |
| 2 | Vestiários e banheiros | Hipoclorito em vasos/pias/ralos; enxaguar; secar piso; repor papel/sabonete; checar duchas. | Maior risco biológico — fungo/bactéria em ambiente úmido. |
| 3 | Equipamentos | Borrifar desinfetante no pano (nunca no equipamento); assento/encosto/pegador/tela; trocar pano a cada 5 aparelhos. | Suor transfere micro-organismos; tela não aceita líquido direto. |
| 4 | Pisos | Varrer e passar pano com detergente neutro; piso emborrachado só pH neutro (sem abrasivo). | Abrasivo desgasta o piso e aumenta risco de queda. |
| 5 | Recepção e áreas comuns | Balcão, totem, cancela, porta, lixeiras, vidros. | Recepção é o 1º contato — sujeira passa descuido. |
| 6 | Quadras de areia (beach) | Rastelar resíduos, conferir nível da areia, varrer perímetro, limpar a rede. | Areia acumula orgânicos e insetos. |
| 7 | Lixo e registro | Amarrar, levar ao ponto externo, repor saco; assinar/horariar o checklist. | Registro é o único controle de que a limpeza foi feita. |
Pontos de atenção
- Nunca misturar hipoclorito com amônia/detergente (gás tóxico).
- Tela touchscreen só com pano levemente úmido.
- Vestiário limpo por colaborador do mesmo gênero ou com bloqueio/aviso.
- Esgoto entupido/vazamento/mofo → acionar Coordenação, não resolver sozinho.
- Repor papel/sabonete mesmo acima de 30% da capacidade.
Checklist
- Vestiários desinfetados e insumos repostos
- Equipamentos higienizados com microfibra
- Pisos varridos e passados
- Recepção/totem limpos; lixeiras esvaziadas
- Quadras de beach rasteleadas
- Lixo descartado e sacos repostos
- Checklist de turno assinado
SOP — Manutenção de Equipamentos
| Campo | Info |
| Responsável | Coord. de Operações (preventiva); qualquer colaborador (registro); fornecedor homologado (corretiva técnica) |
| Frequência | Visual: diária. Técnica: semanal. Lubrificação: mensal. Corretiva: sob demanda |
| Ferramentas | Planilha de manutenção, etiqueta "EM MANUTENÇÃO", lubrificante específico, ferramentas, lista de fornecedores |
| Unidades | Prime, Nações, Pelé |
Objetivo: Manter 100% dos equipamentos em condição segura, reduzindo acidente, inatividade e custo de corretiva emergencial.
Etapas
| # | Ação | Como fazer | Por quê |
| 1 | Inspeção visual diária | Antes de abrir: cabo desgastado, parafuso solto, correia desviada, protetor quebrado, display sem energia → passo 4. | A maioria dos acidentes vem de falha já visível ignorada. |
| 2 | Inspeção técnica semanal | Esteiras (correia/velocidade/emergência), bikes (pedivela/resistência), aparelhos de carga (cabos/pinos/polias), bancos (parafusos); registrar. | Falhas têm sinais prévios — pega antes de virar acidente. |
| 3 | Lubrificação mensal | Silicone sob a correia da esteira (não óleo mineral); corrente de bikes; graxa grafite em cabos; anotar. | Lubrificação errada é a principal causa de quebra de esteira. |
| 4 | Registrar defeito | Equipamento, patrimônio, descrição, data, quem viu; classificar Crítico/Não-Crítico. | Sem registro não há histórico nem garantia. |
| 5 | Isolar imediatamente | Etiqueta vermelha; impedir uso fisicamente; defeito Crítico → sinalizar área e avisar recepção. | Aluno usando equipamento defeituoso é responsabilidade da academia. |
| 6 | Acionar fornecedor | Fornecedor homologado por marca; enviar patrimônio/descrição/foto; registrar data e prazo. | Técnico não credenciado anula a garantia. |
| 7 | Testar e liberar | Testar 2 min, confirmar reparo, assinar OS, retirar etiqueta, registrar solução. | Liberar sem teste transfere o risco ao próximo. |
Pontos de atenção
- Ninguém conserta defeito elétrico/estrutural por conta própria — só identificar, isolar, acionar.
- Defeito Crítico não é liberado por ninguém até o técnico autorizar.
- Planilha revisada toda segunda; pendência >7 dias escala.
- Lubrificante errado danifica a correia em dias.
- Fotos antes/depois obrigatórias para garantia.
Checklist
- Inspeção visual diária antes da abertura
- Defeitos etiquetados e isolados
- Defeito registrado e classificado
- Fornecedor acionado com foto e prazo
- Teste de 2 min antes de liberar
- Lubrificação mensal registrada
- Inspeção técnica semanal registrada
SOP — Manutenção Predial e Instalações
| Campo | Info |
| Responsável | Coord. de Operações (vistoria) + fornecedores (elétrica/hidráulica/clima) + Responsável de Unidade (aprovação) |
| Frequência | Vistoria mensal; ar quinzenal; iluminação semanal; corretiva sob demanda |
| Ferramentas | Checklist de vistoria, lanterna, escada, contatos de prestadores, ordens de serviço, câmera |
| Unidades | Prime, Nações, Pelé (incl. beach e estacionamento) |
Objetivo: Manter as instalações seguras e funcionais, prevenindo falhas que interrompam a operação ou coloquem alunos em risco.
Etapas
| # | Ação | Como fazer | Por quê |
| 1 | Vistoria mensal | Teto (infiltração), paredes (rachadura/umidade), piso, portas/janelas, escadas/rampas, estacionamento; fotografar o que estiver fora do padrão. | Problema predial tem custo exponencial — goteira vira infiltração. |
| 2 | Ar-condicionado (quinzenal) | Conferir liga, ruído, vazamento; filtro a cada 3 meses; temperatura ideal 18–22°C. | Maior impacto em experiência/retenção — falha em dia quente gera cancelamento. |
| 3 | Iluminação (semanal) | Acender todos os circuitos; trocar LED de uso geral; quadro/fiação → eletricista. | Área escura aumenta risco e passa abandono. |
| 4 | Hidráulica (mensal) | Chuveiros, torneiras, vasos, ralos; vazamento aciona encanador no mesmo dia. | Vazamento oculto compromete estrutura e gera conta alta. |
| 5 | Quadras de areia | Nível mín. 40cm, rede/mourões, postes de luz, drenagem pós-chuva; repor areia grossa lavada. | Areia compactada/rasa aumenta risco de lesão. |
| 6 | Registrar e acionar corretiva | OS com descrição/local/foto/data; prestador homologado; acima do limite → aprovação do CEO. | Serviço sem OS/aprovação fura o controle de custos. |
| 7 | Confirmar e atualizar | Foto do concluído, assinar OS, registrar no histórico predial. | Histórico é obrigatório para laudo e alvará. |
Pontos de atenção
- Nunca colaborador não habilitado em quadro elétrico/gás (risco de morte).
- Infiltração visível → isolar a área abaixo imediatamente.
- Areia da quadra: só areia grossa lavada (sem cal/argila).
- Serviços hidráulico/elétrico fora do horário de pico.
- OS arquivada fisicamente na pasta da unidade.
Checklist
- Vistoria mensal com checklist e fotos
- Ar verificado quinzenalmente
- Lâmpadas trocadas / eletricista acionado
- Hidráulica sem vazamento
- Quadra de beach no nível e iluminada
- OS abertas para corretivas com prazo
- Histórico predial atualizado
SOP — Abertura e Fechamento da Unidade
| Campo | Info |
| Responsável | Recepcionista ou Coordenador de turno |
| Frequência | Diária — abertura e fechamento |
| Ferramentas | Chave/cartão, painel de alarme, checklist, caixa, rádio/celular, lanterna |
| Unidades | Prime, Nações, Pelé |
Objetivo: Abrir a unidade em condição segura e operacional, e fechar sem risco de acidente, furto ou falha de segurança.
Etapas — Abertura
| # | Ação | Como fazer | Por quê |
| 1 | Desative o alarme | Código em até 30s; disparo acidental → acionar central com senha de cancelamento; nunca compartilhar código. | Alarme sem acionamento gera custo e desgaste. |
| 2 | Acenda por circuito | Comum → musculação → salas → vestiários → externas; registrar disjuntor com problema. | Ligar tudo de uma vez sobrecarrega o circuito. |
| 3 | Ronda de abertura | Procurar pessoa estranha, objeto suspeito, janela aberta, vazamento, equipamento danificado; registrar. | Resolver antes da abertura sem expor o aluno. |
| 4 | Confira o caixa | Conferir fundo com o fechamento anterior; divergência → registrar e avisar Responsável. | Divergência indica problema no fechamento anterior. |
| 5 | Ligue os sistemas | Computadores, EVO, fila, agenda do dia, ar das salas, internet (totem depende). | EVO fora do ar impede o controle de acesso. |
| 6 | Libere o acesso | Destravar porta/cancela; posicionar na recepção; liberar a limpeza. | Porta travada/recepção vazia é reclamação frequente. |
Etapas — Fechamento
| # | Ação | Como fazer | Por quê |
| 7 | Encerre o acesso | Bloquear cancela; avisar 15 min antes; acompanhar saída; conferir vestiários/salas. | Aluno esquecido é risco de segurança. |
| 8 | Feche o caixa | Somar entradas, conferir recibos, registrar, guardar no cofre, anotar fundo. | Caixa não fechado abre brecha para desvio. |
| 9 | Desligue sistemas/equipamentos | EVO, computadores, ar, som/TV, luzes (ordem inversa); manter emergência. | Equipamento ligado à toa = conta alta e risco de curto. |
| 10 | Ronda final | Janelas/torneiras/portas internas, equipamentos, saída de emergência; registrar. | Última defesa contra furto/incêndio/vandalismo. |
| 11 | Ative o alarme e feche | Ativar alarme, conferir trava, portão; mensagem de confirmação ao grupo de responsáveis. | Confirmação cria registro de que a unidade está segura. |
Pontos de atenção
- Código do alarme é pessoal e intransferível.
- Porta arrombada/alarme disparado ao chegar → não entrar, ligar polícia + Responsável.
- Vestiários verificados fisicamente no fechamento (bater e anunciar).
- Divergência de caixa acima do limite → comunicar antes de sair.
- Aguardar o alarme armar completamente antes de se afastar.
Checklist
- Abertura: alarme desativado sem disparo
- Abertura: ronda sem anomalias (ou registrada)
- Abertura: fundo de caixa conferido
- Abertura: EVO e cancela operacionais
- Fechamento: ninguém permaneceu na unidade
- Fechamento: caixa fechado e no cofre
- Fechamento: equipamentos desligados, emergência ativa
- Fechamento: ronda concluída, alarme ativado, confirmação enviada
5 · Pessoas, Estoque & Beach
SOP — Recrutamento e Seleção
| Campo | Info |
| Responsável | Coordenador da unidade (triagem) + CEO (decisão de liderança) |
| Frequência | Sob demanda (abertura de vaga) |
| Ferramentas | WhatsApp Recrutador, CRM, ficha (Forms), grupos de divulgação |
| Unidades | Prime, Pelé, Nações, Beach Club |
Objetivo: Toda contratação passa por triagem de competência técnica e aderência cultural antes da oferta, reduzindo turnover nos primeiros 90 dias.
Etapas
| # | Ação | Como fazer | Por quê |
| 1 | Abrir a vaga com perfil | Cargo, unidade, carga horária, competências, comportamentos (valores ESF), faixa salarial. | Sem perfil, vem candidato errado e retrabalho. |
| 2 | Divulgar nos canais certos | Instagram da unidade, indicação interna, plataformas, faculdades de Ed. Física. | Indicação interna traz gente já alinhada à cultura. |
| 3 | Filtrar candidaturas | Ficha padronizada (experiência, disponibilidade, motivação); descartar sem disponibilidade mínima. | Triagem documental poupa entrevistas. |
| 4 | Teste técnico/prático | Professor: prescrição simulada; recepção: atendimento + objeção; financeiro: conciliação. Antes da entrevista. | Verificar técnica antes de investir tempo. |
| 5 | Entrevista estruturada | Perguntas comportamentais por valores ESF; 2ª rodada com CEO/sênior para liderança. | Situações revelam comportamento real. |
| 6 | Avaliar técnica + cultura | Nota 1-5 em cada; aprovar só quem atinge mínimo nos dois. | Técnica boa com cultura ruim contamina o time. |
| 7 | Proposta e expectativas | Salário, benefícios, horário, experiência, metas; aceite por escrito; data de início e documentos. | Clareza evita no-show no 1º dia. |
| 8 | Comunicar não aprovados | Agradecimento a todos; manter contato com os fortes para vaga futura. | Experiência do candidato reflete a marca empregadora. |
Pontos de atenção
- Nunca abrir vaga sem perfil escrito.
- Coordenador/gerente é decisão exclusiva do CEO.
- Indicados passam pelo mesmo processo (sem favoritismo).
- Não prometer salário antes da aprovação final.
- Documentação admissional legal é do contador/RH — este SOP cobre a seleção.
Checklist
- Perfil da vaga redigido
- Divulgação em ≥2 canais
- Ficha preenchida pelos triados
- Teste técnico antes da entrevista
- Entrevista com roteiro por comportamento
- Grade técnica + cultura preenchida
- Proposta por escrito
- Não aprovados comunicados com respeito
SOP — Onboarding de Novo Colaborador
| Campo | Info |
| Responsável | Coordenador da unidade + CEO (cultura) |
| Frequência | A cada contratação |
| Ferramentas | CRM/plataforma RH, grupos de WhatsApp, checklist de documentação, materiais de cultura ESF |
| Unidades | Prime, Pelé, Nações, Beach Club |
Objetivo: Integrar o colaborador à cultura, processos e ferramentas nos primeiros 90 dias, com produtividade rápida e retenção ≥85% no período de experiência.
Etapas
| # | Ação | Como fazer | Por quê |
| 1 | Prepare o posto (pré-D1) | Uniforme no tamanho, acessos (EVO, grupos, e-mail), cacifo, crachá. | 1º dia desorganizado sinaliza descaso. |
| 2 | Boas-vindas no D1 | Coordenador recebe, apresenta time e espaço; CEO manda mensagem/aparece. | Pertencimento começa no 1º contato. |
| 3 | Cultura e valores | Entregar os valores ESF com exemplos reais do dia a dia. | Quem não conhece os valores não pode ser cobrado por eles. |
| 4 | Documentação admissional | Encaminhar ao contador; não iniciar sem contrato assinado. | Documentação incompleta gera risco trabalhista. |
| 5 | Treinamento técnico (D1–D7) | Shadowing com sênior da função; observar → executar com supervisão. | Aprender fazendo com supervisão reduz erro. |
| 6 | Check-in 30 dias | 1:1: o que funciona, o que é difícil, dúvidas, cultura; registrar. | Problema em 30 dias ainda é fácil de corrigir. |
| 7 | Avaliação 60 dias | Pontualidade, técnica, postura, valores; feedback com exemplos; metas. | Feedback específico gera mudança real. |
| 8 | Decisão de efetivação (90 dias) | Atingiu metas? age nos valores? sem reclamação? Sim → efetivar; dúvida → PDI ou encerrar no prazo. | Manter baixo desempenho custa mais que encerrar no prazo. |
Pontos de atenção
- Nunca deixar o novo "se virar" sozinho no 1º dia.
- Período de experiência tem prazos legais — coordenador sabe a data limite.
- Treinamento sem avaliação não serve — fechar com feedback.
- Conflito no onboarding resolve-se imediatamente.
Checklist
- Uniforme/acesso/posto prontos pré-D1
- Boas-vindas com apresentação
- Valores compartilhados e explicados
- Documentação ao contador no prazo
- Shadowing concluído na 1ª semana
- Check-in 30 dias registrado
- Avaliação 60 dias documentada
- Decisão até 90 dias
SOP — Estoque e Compras
| Campo | Info |
| Responsável | Coordenador operacional (controle/pedido) + Coord. Financeiro (aprovação) |
| Frequência | Controle: semanal. Pedido: ao atingir mínimo. Recebimento: conforme entrega |
| Ferramentas | Planilha de estoque, WhatsApp (fornecedor), nota fiscal, EVO (produtos vendidos) |
| Unidades | Prime, Pelé, Nações (loja/suplementos + limpeza/operação); Beach (quadra) |
Objetivo: Suplementos, loja e materiais de limpeza/operação nunca faltam durante o funcionamento, sem estoque excessivo que imobilize caixa.
Etapas
| # | Ação | Como fazer | Por quê |
| 1 | Contagem semanal | Contar fisicamente cada item e atualizar a planilha (SKU, limpeza, operação). | Sem contagem, repõe na pressão da falta. |
| 2 | Identificar abaixo do mínimo | Coluna "mínimo" por consumo médio; abaixo → pedido (não esperar zerar). | Pedir no zero gera frete expresso e custo maior. |
| 3 | Aprovação do financeiro | Lista (item, qtd, fornecedor, valor) ao Coord. Financeiro; compra sem aprovação é vedada. | Sem controle, surpresa no caixa e duplicidade. |
| 4 | Emitir pedido | Confirmar itens, qtd, preço, prazo e pagamento; salvar print/e-mail. | Pedido sem confirmação gera divergência. |
| 5 | Receber e conferir | Item a item contra pedido e NF: quantidade, validade (rejeitar perto do vencimento), avarias; assinar só após conferir. | Assinar com divergência impede troca/reembolso. |
| 6 | Registrar entrada | Atualizar planilha (qtd, data); EVO se vendido; arquivar NF pro financeiro. | Registro evita item "sumir" antes da prateleira. |
| 7 | Armazenar corretamente | Suplementos secos/arejados; limpeza separada de alimentos; FIFO. | Armazenagem errada gera perda/contaminação. |
| 8 | Reportar perdas | Vencido/avariado/desvio registrado com motivo; recorrência revisa o mínimo. | Perda não registrada distorce o custo real. |
Pontos de atenção
- Nenhuma compra sem aprovação prévia do financeiro.
- Mínimo revisado a cada 2 meses por sazonalidade (jan/jun).
- Limpeza e suplementos nunca juntos (risco sanitário).
- Fornecedor novo precisa de aprovação antes do 1º pedido.
- Produto diferente do pedido → recusar ou registrar divergência.
Checklist
- Contagem semanal e planilha atualizada
- Itens abaixo do mínimo → pedido gerado
- Aprovação do financeiro obtida
- Confirmação do fornecedor salva
- Entrega conferida item a item contra NF
- NF assinada só após conferência
- Entrada registrada na data
- NF arquivada e enviada ao financeiro
SOP — Beach Club: Reserva de Quadra e Eventos
| Campo | Info |
| Responsável | Recepção/Atendente Beach + Coordenador (preparo) + CEO (eventos de grande porte) |
| Frequência | Diário (reservas) + sob demanda (torneios/eventos) |
| Ferramentas | Agenda (WhatsApp/plataforma), lista de confirmações, grupo interno (Mailson + cantina) |
| Unidades | Espaço Beach Club |
Objetivo: Cada reserva confirmada com pagamento, quadra pronta no horário, e torneios/eventos executados com organização, segurança e experiência de alto nível.
Etapas
| # | Ação | Como fazer | Por quê |
| 1 | Receber a solicitação | Nome, modalidade, data, horário, nº de participantes, membro/externo; checar agenda antes de confirmar. | Confirmar sem checar gera dupla reserva. |
| 2 | Informar valores/condições | Valor da hora (membro/não), pagamento, política de cancelamento clara. | Clareza evita conflito no pagamento/cancelamento. |
| 3 | Confirmar com pagamento | Reserva só após PIX/cartão/voucher; salvar comprovante; confirmar por escrito. | Reserva sem pagamento gera no-show e perda da janela. |
| 4 | Notificar a equipe | Avisar grupo interno (nome/horário/modalidade); cantina com 2h; eventos >8 pessoas com 24h. | O apoio precisa de tempo pra preparar. |
| 5 | Preparar a quadra (30 min antes) | Rede na altura, piso de areia nivelado, bolas boas, iluminação noturna; registrar avaria. | Quadra despreparada é falha de atendimento. |
| 6 | Receber e orientar | Confirmar nome, regras (calçado, horário, rede), banheiros/armários/cantina. | Orientação reduz conflito de horário entre grupos. |
| 7 | Encerrar e recuperar | Nivelar areia, recolher equipamentos, reportar avaria; liberar só em condições. | Quadra ruim pro próximo grupo derruba o NPS. |
| 8 | Torneios/eventos | Data com 21+ dias, chaveamento, inscrições, árbitro, cantina, premiação, divulgação @espaco_beach_club; no dia chegar 1h antes. | Evento mal planejado vira crise; bem feito vira conteúdo e retenção. |
Pontos de atenção
- Reserva sem pagamento não existe na agenda.
- Conflito de horário resolvido pela recepção, sem envolver clientes entre si.
- Avaria reportada no grupo interno no mesmo dia.
- Evento com público externo: alinhar com o CEO com 15+ dias.
- Cancelamento segue política escrita.
Checklist
- Disponibilidade verificada antes de confirmar
- Valor/condições/cancelamento comunicados
- Pagamento confirmado e comprovante salvo
- Confirmação por escrito enviada
- Equipe interna notificada com antecedência
- Quadra preparada 30 min antes
- Participantes orientados na chegada
- Quadra recuperada e avarias reportadas
6 · Marketing & Conteúdo
SOP — Produção de Conteúdo / Grade Editorial
| Campo | Info |
| Responsável | Analista de marketing / Social media |
| Frequência | Planejamento semanal (segunda); execução diária |
| Ferramentas | Planilha grade editorial, CapCut/Canva/Gemini (pessoa fictícia de IA), Meta Business Suite, esf-roteiros, grupo de aprovação |
| Unidades | @academia_espaco_fitness e @espaco_beach_club |
Objetivo: Publicação consistente nos 6 pilares (resultado, bastidor, educativo, oferta, comunidade, institucional) sem improviso, protegendo direito de imagem e o tom preto+dourado "A Academia Integrada".
Etapas
| # | Ação | Como fazer | Por quê |
| 1 | Abrir a grade semanal | Segunda: por dia, pilar + formato (feed/Reels/Stories) + handle + tema. Máx 1 post de oferta/semana por handle. | Distribuir pilares evita feed monótono e excesso de oferta. |
| 2 | Checar sazonalidade/campanhas | Calendário sazonal + anúncios ativos; tema orgânico congruente com o ângulo pago. | Funil congruente: quem viu o anúncio acha a mesma narrativa no perfil. |
| 3 | Roteiro/briefing | Reels via esf-roteiros; posts no tom da marca; pessoa fictícia de IA via Gemini (nunca aluno real sem cessão de imagem). | Pessoa fictícia elimina risco jurídico; roteiro mantém gancho nos 3s. |
| 4 | Gravar/produzir | Bastidor/equipe/professor; proporção certa (feed 1080×1350, Stories/Reels 1080×1920); Kids só professor/ambiente, nunca rosto de criança. | Proporção errada corta a arte; rosto de criança em post pago pode suspender a conta. |
| 5 | Editar e marcar | Preto+dourado, Montserrat, logo oficial, trilha sem ECAD, exportar sem marca d'água. | Marca d'água sinaliza baixa produção e reduz alcance. |
| 6 | Aprovação | Postar no grupo de marketing; resposta em 4h; silêncio não é veto. | Evita erro de informação (preço/data) no ar. |
| 7 | Agendar/publicar | Meta Business Suite via navegador (não API p/ orgânico); 7h/12h/19h BRT. | Post por API perde alcance orgânico. |
| 8 | Monitorar 2h | Responder comentários/DM; sinalizar perguntas de preço ao time. | Engajamento rápido amplia distribuição. |
Pontos de atenção
- Nunca aluno real identificável sem cessão de imagem — usar pessoa fictícia de IA/equipe.
- Kids: enquadrar professor/ambiente, nunca o rosto da criança em post impulsionado.
- Máx 1 oferta/semana por handle.
- Nunca inventar preço/vagas/data sem confirmação da gestão.
- Orgânico via Meta Business Suite no navegador (não API).
Checklist
- Grade preenchida (pilar+formato+handle)
- Sazonalidade/campanha refletidas no tema
- Sem foto de aluno real sem cessão
- Proporção correta por formato
- Logo, paleta, sem marca d'água
- Copy sem preço inventado
- Aprovação (ou 4h de silêncio)
- Publicado via navegador; comentários monitorados 2h
SOP — Criação de Criativo de Anúncio
| Campo | Info |
| Responsável | Analista de marketing (briefing+copy) + gestor de tráfego (Meta Ads) |
| Frequência | Sob demanda — cada campanha/rodada de teste (mín. quinzenal) |
| Ferramentas | esf-ad-copy.pages.dev, Gemini/Canva/CapCut, esf-criativos/, Meta Business Suite, CTWA api.whatsapp.com/send |
| Unidades | Prime, Pelé, Nações (ângulo/oferta próprios) |
Objetivo: Criativos com briefing claro, copy de resposta direta, arte com logo, variações pra A/B e entrega estruturada ao tráfego — CTWA nativo, funil congruente, sem inventar preço.
Etapas
| # | Ação | Como fazer | Por quê |
| 1 | Briefing | Objetivo, unidade, público, oferta exata aprovada, vigência com data fim, canal (CTWA/LP). | Briefing incompleto gera criativo genérico e queima verba. |
| 2 | Ângulo/dor | 1 dor dominante por variação; spy no Ad Library; não misturar dores. | Ângulo congruente reduz custo por lead. |
| 3 | Copy em lote | esf-ad-copy (gate Espaco2026@): ≥2 variações no tom ESF; não editar preço na copy. | Mantém tom/estética e testa qual ângulo ressoa. |
| 4 | Arte/vídeo | Template ESF + logo; pessoa fictícia de IA; sem marca d'água; nome padrão AAAA-MM-DD_unidade_angulo_v1. | Logo diferencia; nomenclatura rastreia versões. |
| 5 | CTWA | Destino api.whatsapp.com/send + app_destination=WHATSAPP; nunca wa.me; omitir degrees_of_freedom_spec. | CTWA registra a conversa e a atribuição; wa.me perde rastreio. |
| 6 | Pacote ao tráfego | Arte final + copy (headline/texto/CTA) + link CTWA + briefing + budget (acima de R$5k → Cifra). | Entrega incompleta atrasa e gera erro de configuração. |
| 7 | Acompanhar D+3/D+7 | CPL e CTR; pausar variação perdedora; registrar na planilha de testes. | Garante que o vencedor é o melhor pra matrícula, não só clique. |
Pontos de atenção
- Nunca inventar preço/vagas/condição (risco de reclamação e restrição da conta).
- CTWA nativo obrigatório (wa.me perde atribuição).
- Kids: professor/ambiente, nunca rosto de criança em anúncio.
- advantage_audience = 0 obrigatório.
- Budget acima de R$5k escala pra Cifra.
Checklist
- Briefing completo (oferta aprovada, data fim, canal)
- Ângulo único e congruente
- Copy via esf-ad-copy, ≥2 variações, sem preço inventado
- Arte com logo, proporção certa, pessoa fictícia de IA
- Destino CTWA nativo (não wa.me)
- Pacote completo entregue com budget aprovado
- Performance D+3/D+7 registrada
SOP — Operação de Social Selling / Instagram
| Campo | Info |
| Responsável | Operador de social selling (extensão Chrome no Instagram) |
| Frequência | Diária — piloto 9h e 20h BRT; DMs sob demanda |
| Ferramentas | Extensão Chrome (espaco-fitness-crm), CRM (pipeline Social Selling), WhatsApp (passagem p/ Mari), lista de concorrentes |
| Unidades | Raio local Salto-SP; @academia_espaco_fitness, @espaco_beach_club |
Objetivo: Aquecer aluno/ex-aluno/prospect com cadência (seguir, ver story, reagir, comentar, DM) que move o lead no funil sem oferta agressiva, protegendo a conta contra ban.
Etapas
| # | Ação | Como fazer | Por quê |
| 1 | Verificar o plano do dia | Painel da extensão (plan-day); pular qualquer perfil na lista de concorrentes bloqueados. | Interagir com concorrente revela estratégia e arrisca retaliação. |
| 2 | Follows (máx 15/dia) | Priorizar ex-alunos (match no CRM) e prospects locais; só pela extensão. | Limite mantém padrão humano e evita restrição. |
| 3 | Ver story e reagir | Reagir com emoji do contexto (variar); registra avanço 🆕→🔥; não reagir a luto/post sério com emoji leve. | Ver sem reagir não registra no CRM. |
| 4 | Comentar (≥3/dia) | Comentário específico ao post; nunca oferta/preço em comentário público. | Comentário genérico é ignorado ou vira spam. |
| 5 | DM de relacionamento (máx 25/dia) | generate-ss-message; ATIVO=motivacional sem produto; EX_ALUNO=Projeto Verão; conferir texto antes (guard anti-DM-vazia). | DM com oferta a quem não pediu gera bloqueio/report. |
| 6 | Mover no funil | Interesse → Lead Qualificado e passar pra Mari/consultora (WhatsApp); não fechar pela DM. | IG aquece; fechamento é no WhatsApp/presencial. |
| 7 | Registrar e ajustar | Totais do dia no CRM; aviso de atividade suspeita → parar extensão, reduzir limites, esperar 24h. | Ignorar aviso leva a restrição/ban do canal. |
Pontos de atenção
- Hard cap: 15 follows, 25 DMs/dia — nunca ultrapassar.
- DM em branco: conferir texto antes de enviar.
- Lista de concorrentes sempre atualizada — não interagir.
- MV3 keep-alive: se travar, recarregar a extensão e aguardar ciclo limpo.
- Oferta só no WhatsApp/Mari, nunca na DM do IG.
Checklist
- Plano do dia e lista de concorrentes conferidos
- Follows dentro de 15/dia
- Stories vistos e reações registradas
- ≥3 comentários específicos
- DMs ≤25/dia, texto conferido
- Leads quentes passados pra Mari/consultora
- Sem aviso de atividade suspeita; totais registrados
7 · Jurídico & Contratos
SOP — Elaboração e Gestão de Contratos
| Campo | Info |
| Responsável | CEO/Administrativo (apoio Jurídico) — cláusulas-chave validadas por advogado |
| Frequência | Sob demanda + revisão mensal de vigências |
| Ferramentas | Minuta padrão, pasta "Contratos", planilha de vigência, assinatura eletrônica |
| Unidades | Prime, Nações, Pelé (Gold Espaço Fitness) |
Objetivo: Padronizar como contratos (serviço, fornecedor, parceria) são criados, revisados, assinados e controlados, reduzindo risco e nunca perdendo prazo de vigência.
Etapas
| # | Ação | Como fazer | Por quê |
| 1 | Identificar o tipo | Prestação (PJ/autônomo), fornecedor, parceria/convênio; usar o modelo correspondente. | Cada tipo tem cláusulas e riscos diferentes. |
| 2 | Preencher a minuta | Objeto, valor, pagamento, vigência, partes (CNPJ/CPF), responsabilidades, foro. | Dado em branco gera disputa e dificulta cobrança/defesa. |
| 3 | Revisar cláusulas de risco | Rescisão/aviso, multa, reajuste, sigilo/LGPD, anti-vínculo em PJ. | Cláusula que descreve PJ "como empregado" vira prova de vínculo (confirmar com advogado). |
| 4 | Validar com advogado | Parceria relevante/convênio/termo novo → advogado antes de assinar. | Jurídico prepara; advogado assina o risco. |
| 5 | Versão final única | Consolidar ajustes numa versão "FINAL" numerada. | Evita assinar versão errada. |
| 6 | Colher assinaturas | Assinatura eletrônica das duas partes, com data. | Sem as duas assinaturas, é frágil como prova. |
| 7 | Arquivar | PDF em "Contratos/Ativos": Fornecedor_Tipo_AnoInicio-AnoFim. | Recuperação rápida em auditoria/renovação/litígio. |
| 8 | Planilha de vigência | Partes, objeto, valor, início, fim, prazo de aviso, responsável. | Sem controle, renovação tácita indesejada. |
| 9 | Acompanhar vencimentos | Revisar 1×/mês; sinalizar quem vence em 60 dias. | Decisão consciente antes da renovação automática. |
Pontos de atenção
- PJ com ordem/horário/exclusividade/pessoalidade tende a virar vínculo (primazia da realidade — confirmar com advogado).
- Renovação tácita é a armadilha mais comum: marcar o aviso prévio.
- Convênio corporativo precisa de cláusula LGPD.
- Nunca assinar versão da outra parte sem comparar com a sua.
- Acordo verbal não é contrato.
Checklist
- Tipo identificado e modelo certo
- Minuta sem lacuna
- Cláusulas de risco revisadas
- Validação com advogado quando aplicável
- Versão FINAL assinada pelas duas partes
- PDF arquivado com nome padrão
- Lançado na planilha de vigência
- Próxima revisão agendada
SOP — Prevenção de Risco Trabalhista
| Campo | Info |
| Responsável | RH/Administrativo + CEO; execução formal pelo CONTADOR; risco/dúvida pelo ADVOGADO trabalhista |
| Frequência | A cada admissão/desligamento + auditoria trimestral |
| Ferramentas | Contador externo, sistema de ponto, eSocial (via contador), pasta "RH", arquivo de provas |
| Unidades | Prime, Nações, Pelé (professores, recepção, limpeza) |
Objetivo: Contratar, registrar, controlar e desligar corretamente para reduzir passivo. Não substitui contador nem advogado.
Etapas
| # | Ação | Como fazer | Por quê |
| 1 | Definir o vínculo certo | Com contador/advogado: CLT, estágio ou PJ real. Horário+ordem+rotina+pessoalidade = emprego. | Os 4 requisitos presentes geram vínculo mesmo sem registro (confirmar com advogado). |
| 2 | Admissão pelo contador | Documentos ao contador e registro ANTES do 1º dia; contrato assinado. | Registro após início é a principal fonte de processo. |
| 3 | Validar estágio com rigor | Matrícula/frequência, termo, convênio, plano, supervisão, seguro. | Estudante que trancou/formou e continuou = estágio nulo → vínculo (confirmar com advogado). |
| 4 | Controlar ponto | Entrada/saída/intervalo de todos; acompanhar >44h e pós-22h. | Sem ponto, horas extras/noturno presumidos a favor do trabalhador. |
| 5 | Pagar rastreável | Via folha (contador), não PIX pessoal solto; nunca escrever "não é salário". | PIX fixo e mensagens assim viram prova de vínculo. |
| 6 | Documentar advertência | Advertências/ocorrências por escrito com ciência. | Justa causa/defesa sem documento cai. |
| 7 | Desligar pelo rito | Definir forma de saída e processar rescisão/verbas via contador no prazo. | Atraso na quitação gera multa (confirmar com advogado). |
| 8 | Colher quitação | Termo assinado; em acordo, termo com quitação; avaliar homologação em casos sensíveis. | Acordo de boca não quita nada. |
| 9 | Guardar provas | Contrato, ponto, pagamentos, advertências, rescisão (prazos com contador/advogado). | Quem documenta no tempo certo se defende. |
Pontos de atenção
- "Estágio que não estuda" e "PJ que recebe ordem" são os maiores geradores de vínculo.
- O juiz olha o que aconteceu, não o rótulo (primazia da realidade).
- Prevenção é muito mais barata que processo.
- NUNCA fabricar documento retroativo ou pedir pra mentir (má-fé e crime).
- Execução formal é do contador; risco/estratégia é do advogado.
Checklist
- Vínculo definido com contador/advogado antes do início
- Registro antes do 1º dia + contrato assinado
- Requisitos de estágio completos (se aplicável)
- Ponto controlado (extras/noturno)
- Pagamento via folha, sem termos perigosos
- Advertências documentadas com ciência
- Rescisão no prazo com termo/quitação
- Provas arquivadas
SOP — Resposta a Notificação / Processo
| Campo | Info |
| Responsável | CEO (decisão) + Jurídico interno (organiza) → ADVOGADO (responde/protocola) |
| Frequência | Sob demanda (notificação/carta/citação) |
| Ferramentas | Pasta sigilosa "Casos" (acesso restrito), cronologia, tabela de provas, canal com advogado |
| Unidades | Conforme o caso |
Objetivo: Reagir rápido e em sigilo, preservando prazo e provas e acionando o advogado com material organizado. Tudo aqui é apoio; a peça é do advogado.
Etapas
| # | Ação | Como fazer | Por quê |
| 1 | Registrar recebimento | Data exata, quem entregou, canal; digitalizar o documento completo. | A data é o início de todo prazo. |
| 2 | Identificar o prazo | Localizar o prazo; tratar como urgente. | Perder prazo trabalhista = revelia/condenação. |
| 3 | Acionar o advogado | Encaminhar no mesmo dia sinalizando o prazo. | Estratégia/protocolo é do advogado OAB. |
| 4 | Cronologia dos fatos | Período, função, pagamento, início/fim — com data/fonte/citação literal. | Acelera a defesa e revela pontos fortes/fracos. |
| 5 | Preservar provas | Contrato, ponto, comprovantes, conversas, áudios no estado original. | Alterar prova é crime; o original é o que vale. |
| 6 | Provado x alegado | Tabela: provas favoráveis x desfavoráveis e onde estão. | Dimensiona o risco real. |
| 7 | Estimar exposição | Verbas possíveis (em regra últimos 5 anos — confirmar) em 3 cenários. | Permite decidir litigar/acordar/regularizar com números. |
| 8 | Apoiar a defesa | Entregar material + teses preliminares (prescrição, natureza da saída) ao advogado. | Jurídico prepara; advogado decide o que sustentar. |
| 9 | Decidir o caminho | Com advogado e financeiro: contestar/acordar com quitação/regularizar; registrar. | Acordo com quitação encerra o risco. |
| 10 | Sigilo e arquivo | Pasta de acesso restrito; o caso não circula sem ordem do CEO. | Vazamento amplia o dano. |
Pontos de atenção
- Prazo é sagrado: na dúvida, tratar como o mais curto e acionar advogado já.
- Nunca destruir/editar/fabricar documento nem orientar testemunha a mentir.
- Não responder à parte/advogado dela sem alinhar com o seu advogado.
- Não dar garantia de resultado (primazia da realidade).
- Sigilo absoluto.
Checklist
- Data de recebimento e documento registrados
- Prazo identificado e urgente
- Advogado acionado no mesmo dia
- Cronologia com fontes/citações
- Provas preservadas no original
- Tabela favoráveis x desfavoráveis
- Exposição em 3 cenários
- Decisão registrada e em sigilo
8 · TI & Plataforma
| Campo | Info |
| Responsável | Plataforma (@plataforma) |
| Frequência | Diário 8h BRT + spot check 14h e 20h |
| Ferramentas | Supabase (bgfggrysqtdglgwafbtg), SSH VPS 2.24.68.125, pm2, Supabase Logs, Cloudflare |
| Unidades | Prime/Pelé/Nações |
Objetivo: Garantir que Mari, crons, webhooks EVO/Meta, fila, VPS e saldo de APIs estão operacionais antes que falha afete atendimento ou ingestão de leads.
Etapas
| # | Ação | Como fazer | Por quê |
| 1 | Fila da Mari (2h) | Conferir ai_agent_queue por status; error/stuck > 0 = alerta. | Fila parada = Mari silenciosa. |
| 2 | Crons ativos | cron.job: checar last_run dos jobids críticos (28, 41, 50/51/52, 63, 72/73). | Cron parado = sem follow-up/qualificação/memória. |
| 3 | Logs ai-sales-agent | get_logs edge-function: 500, model_not_found, lock_not_acquired excessivo, rate_limit. | Modelo aposentado/chave vencida derruba Mari em silêncio. |
| 4 | Webhook EVO | Logs evo-webhook-in: eventos das filiais (idBranch 1/5/7). | Sem webhook = sem matrícula/cobrança/CAPI. |
| 5 | Webhook Meta/IG | Logs instagram-webhook: DMs/comentários chegando; ausência = token vencido. | Lead de anúncio CTWA deixa de cair. |
| 6 | VPS/pm2 | SSH + pm2 list: cockpit-ceo, cf-main, cf-evo, cf-hermes, uazapi-keeper online. | Túnel/processo caído derruba Cockpit/webhook/UAZAPI. |
| 7 | Saldo de APIs | OPENAI, ANTHROPIC, META_SYSTEM_USER_TOKEN (expira 60d). | Crédito zerado/token vencido quebra transcrição/CAPI/Cloud API. |
| 8 | Hermes | GET hermes.../health != 200 = cf-hermes/processo caído. | Impacta agentes que consultam o Hermes. |
| 9 | Registrar/escalar | Fora do normal → registrar e seguir SOP de incidente se severidade > aviso. | Falha silenciosa se repete sem registro. |
Pontos de atenção
- Não reiniciar pm2 às cegas — ler logs (crash loop x transiente).
- lock_not_acquired ocasional é normal; persistente (>10/10min) = worker preso → process_queue.
- Saldo OpenAI zerado derruba transcrição mas não a Mari (fallback) — confirmar fallback nos logs.
- cf-main serve várias rotas — nunca matar sem checar dependências.
- Crons em UTC — converter pra BRT antes de dizer que "atrasou".
Checklist
- Fila sem error/stuck (2h)
- Crons críticos com last_run na janela
- ai-sales-agent sem 500/modelo inválido
- Eventos EVO das 3 filiais chegando
- instagram-webhook recebendo
- pm2: todos online
- Saldo OpenAI/Anthropic/Meta válidos
- Hermes respondendo
SOP — Deploy Seguro
| Campo | Info |
| Responsável | Plataforma (@plataforma); mudança na Mari requer OK do Nélio |
| Frequência | A cada deploy |
| Ferramentas | wrangler (OAuth), Supabase CLI, git, Vercel (PR origin/master), VPS SSH |
| Unidades | Todos os sistemas ESF |
Objetivo: Nenhum deploy expõe credencial, regride produção ou derruba a Mari — seguindo o caminho certo por tipo de artefato.
Etapas
| # | Ação | Como fazer | Por quê |
| 1 | Identificar o artefato | (A) Site Pages, (B) Edge Supabase, (C) CRM Vercel, (D) Script VPS — fluxos distintos. | Fluxo errado pode regredir 117 commits e matar a Mari. |
| 2 | [A] Pages | CLOUDFLARE_API_TOKEN ausente do env; OAuth; deployar só _site/out (nunca a raiz com .py de chave). | Token é só DNS; raiz tem scripts com chaves de API. |
| 3 | [B] Edge | git checkout origin/master -- supabase/functions/NOME/ (+_shared) e supabase functions deploy --project-ref. | Local fica muito atrás do origin/master. |
| 4 | [B] Mari | NUNCA deployar ai-sales-agent do local sem checkout do origin/master (+_shared); conferir versão antes. | Regredir a Mari = leads sem resposta. |
| 5 | [C] CRM | Mudança via PR no origin/master; Vercel deploya no merge; nunca push local direto. | Vercel é a fonte de verdade; push local pula revisão. |
| 6 | [D] VPS | Ler o script (cat) antes de editar; pm2 restart (nunca kill); conferir logs. | Matar processo errado derruba túnel/Cockpit. |
| 7 | Validar pós-deploy | Mensagem de teste / URL pública / logs / pm2 list. | Sucesso no CLI não garante funcionamento. |
| 8 | Registrar | O que, versão/commit, horário, quem, resultado; motivo se houve rollback. | Rastreabilidade pra diagnóstico futuro. |
Pontos de atenção
- Checar git log origin/master antes de qualquer operação no CRM.
- Edge com _shared: incluir o diretório no checkout e deploy.
- Nunca commitar/deployar .env ou scripts com chave (conferir git diff).
- verify_jwt=false é resetado a cada redeploy — reconfirmar.
- advantage_audience 0 ao subir batch de anúncios.
Checklist
- Artefato identificado
- CLOUDFLARE_API_TOKEN ausente no wrangler
- Pasta deployada = _site/out (sem chaves)
- Mari: git checkout origin/master antes
- Nenhuma credencial nos arquivos
- Pós-deploy validado
- Deploy registrado
SOP — Resposta a Incidente Técnico
| Campo | Info |
| Responsável | Plataforma (@plataforma) — escala pro Nélio se afetar receita/dados de lead |
| Frequência | Sob demanda (alerta ou relato) |
| Ferramentas | Supabase get_logs, SSH VPS, pm2, Cloudflare, SQL CRM, WhatsApp interno |
| Unidades | Todos os sistemas ESF |
Objetivo: Detectar, isolar, mitigar e registrar falhas (Mari muda, lead não cai, webhook caiu, site fora) rápido e sem gerar dano adicional.
Etapas
| # | Ação | Como fazer | Por quê |
| 1 | Detectar e classificar | P0 = Mari muda/ingestão parada; P1 = degradado (áudio/cron); P2 = site fora sem impacto na Mari. Registrar horário. | Classificação define urgência e escopo. |
| 2 | Isolar o componente | Mensagem chega? → entra na fila? → Mari processa? → resposta enviada? EVO: evento no webhook? Site: URL+status Pages. | Diagnóstico em camadas evita trocar o componente errado. |
| 3 | Ver logs | get_logs (ai-sales-agent/evo-webhook-in/instagram-webhook): 500, model_not_found, rate_limit, invalid_api_key. VPS: pm2 logs. | Log é a única fonte de verdade. |
| 4 | Mitigação mínima | process_queue / reativar conversa / pm2 restart / atualizar credencial / reverter edge do origin/master. | Mínima reduz efeito colateral no sistema em falha. |
| 5 | Kill-switch | CAPI: config CAPI_LIVE=false; cron: cron.unschedule; edge em loop: toggle off; campanha: pausar via Graph. | Isola o problema sem downtime total. |
| 6 | Validar correção | Mensagem de teste, fila=processed, logs limpos por 5 min, pm2 online — antes de reativar. | Reativar sem validar retorna à falha. |
| 7 | Comunicar/registrar | P0/P1: avisar Nélio (o que falhou, desde quando, ação, status). | Sem comunicação, stakeholders agem em paralelo. |
| 8 | Post-mortem curto | O que aconteceu / causa raiz / o que resolveu / o que muda pra não repetir. | Prevenção é o valor real do exercício. |
Pontos de atenção
- Não reiniciar túnel cloudflared sem checar dependências (cf-main serve várias rotas).
- Trigger com bug em tabela quente: desativar é mais seguro que corrigir com dados chegando.
- Mari parou após deploy recente → reverter o deploy é a 1ª ação (não depurar em produção).
- Mensagem duplicada = dedup furado/cron em loop → kill-switch do cron antes de investigar.
- Webhook sequestrado (nº trocado) se resolve repontando na UAZAPI, não no código.
Checklist
- Incidente classificado (P0/P1/P2) + horário
- Componente isolado
- Logs consultados antes de agir
- Kill-switch acionado se disponível
- Mitigação mínima aplicada
- Correção validada (5 min de logs limpos)
- Nélio comunicado em P0/P1
- Post-mortem curto registrado