MKTI — Especificação Técnica Completa
Nexfy Co. · Especificação Técnica · Sistema MKTI

Método Comercial
P10X

Documento completo de arquitetura, telas, prompts e regras de negócio para o desenvolvedor responsável pela construção do sistema.

Nexfy Co.
Plataforma MKTI
Claude API (Anthropic)
30 dias úteis por cliente
1.0 — Abril 2026
01
O que é o sistema
Contexto e propósito do produto MKTI para o desenvolvedor entender antes de qualquer coisa.
Produto principal: MKTI (Método Comercial P10X)

A Nexfy Co. é uma empresa de consultoria comercial que entrega para seus clientes um serviço chamado MKTI — um processo estruturado em 7 fases para montar o comercial completo de um negócio.

O sistema que você vai construir é a plataforma interna + portal do cliente que operacionaliza esse processo. A Nexfy usa a plataforma para executar e entregar cada fase, e o cliente tem acesso a um portal onde visualiza tudo que foi produzido.

O coração da plataforma
O motor de geração de documentos é a API do Claude (Anthropic). Cada fase tem um prompt configurado. Quando o ADM envia o input de uma fase, o sistema chama a API do Claude com aquele prompt + as informações inseridas, e o output (geralmente um arquivo HTML) é salvo e exibido para o cliente.

Fluxo macro do produto

1
Nexfy fecha um cliente no produto MKTI ADM cria o projeto do cliente na plataforma com nome, empresa e prazo
2
ADM executa as 7 fases do projeto Cada fase tem uma tela de input (ADM preenche) → prompt é enviado ao Claude → output é gerado
3
Cliente acessa o portal Cada output aparece na área do cliente conforme as fases vão sendo concluídas
4
ADM controla o progresso Fases travadas até conclusão da anterior. ADM dá check para avançar. Prazos visíveis
5
Fase 7 é ativada por pagamento IA comercial disponível para o cliente mediante assinatura mensal (R$ 47/mês)

⚠ Importante entender antes de codificar

  • Os documentos gerados pelo Claude são arquivos HTML autocontidos — sem dependências externas
  • A identidade visual dos HTMLs segue paleta fixa da Nexfy (#10100e, #f4f4f4, #bdfe00)
  • O ADM pode editar qualquer prompt a qualquer momento. Edições futuras perguntam se devem ser reaplicadas em projetos existentes
  • O sistema é multi-cliente: a Nexfy tem N projetos MKTI ativos simultaneamente
02
Arquitetura geral
Visão técnica dos componentes, dados e integrações do sistema.

Componentes principais

ComponenteResponsabilidadeTecnologia sugerida
Frontend ADMTelas de operação interna da NexfyReact ou Next.js
Portal ClienteVisualização de outputs por clienteReact ou Next.js (separado ou rotas distintas)
Backend / APIAutenticação, CRUD de projetos, chamadas ao Claude, storageNode.js + Express ou Next.js API routes
Banco de dadosProjetos, fases, outputs, usuários, promptsPostgreSQL (Supabase recomendado) ou MongoDB
Storage de arquivosHTMLs gerados, PDFs, uploads de imagensSupabase Storage ou S3/R2
Claude APIGeração de conteúdo para cada faseAnthropic API — modelo claude-sonnet-4-20250514
AutenticaçãoLogin ADM vs login clienteSupabase Auth ou NextAuth
Pagamentos (Fase 7)Cobrança mensal da IA do clienteStripe ou Pagar.me

Modelo de dados (tabelas essenciais)

Tabela: projetos
  • id — UUID
  • nome_cliente — string
  • empresa_cliente — string
  • email_cliente — string
  • fase_atual — int (1–7)
  • data_inicio — date
  • data_prazo — date (30 dias úteis)
  • status — enum: ativo, concluído, pausado
  • created_by — FK usuário ADM
Tabela: fases
  • id — UUID
  • projeto_id — FK
  • numero_fase — int (1–7)
  • status — enum: bloqueada, em_andamento, concluida
  • input_data — JSON (dados inseridos pelo ADM)
  • output_html — TEXT (HTML gerado pelo Claude)
  • output_url — string (link do arquivo salvo)
  • concluida_em — timestamp
  • prompt_versao — FK para versão do prompt usado
Tabela: prompts
  • id — UUID
  • fase — int (1–7)
  • versao — int (auto-increment)
  • conteudo — TEXT (o prompt completo)
  • ativo — boolean
  • criado_em — timestamp
  • criado_por — FK usuário ADM
Tabela: usuarios
  • id — UUID
  • email — string unique
  • role — enum: adm, cliente
  • projeto_id — FK (para clientes)
  • ia_ativa — boolean (Fase 7)
  • ia_pagamento_id — string Stripe
  • nome — string

Integração Google Agenda (Fase 6)

O sistema deve integrar com a Google Calendar API para exibir os agendamentos de treinamento. O ADM conecta sua conta Google uma vez. Os eventos são lidos via OAuth e exibidos no portal do cliente com link para a call.

03
Perfis de usuário
Dois tipos de usuário com acessos completamente distintos.
ADM (Nexfy) INTERNO

Acessa todas as funcionalidades de operação. Cria projetos, executa fases, edita prompts, controla prazos.

  • Ver todos os projetos ativos
  • Criar novo projeto + criar acesso do cliente
  • Executar inputs de cada fase
  • Editar prompts de qualquer fase
  • Dar check de conclusão por fase
  • Subir PDFs e arquivos manuais
  • Ver prazo e alertas de atraso
  • Ativar/desativar IA do cliente
Cliente PORTAL

Acesso restrito ao seu próprio projeto. Vê apenas o que já foi entregue (fases concluídas).

  • Ver status do projeto e fase atual
  • Acessar outputs de cada fase concluída
  • Visualizar e baixar documentos
  • Acessar agenda de treinamentos
  • Consultar IA comercial (se ativa)
  • Não pode editar nada
  • Não vê informações de outros clientes
  • Não vê fases ainda não concluídas

Criação de acesso do cliente

O ADM cria o projeto e gera o acesso do cliente no mesmo fluxo. O sistema envia um e-mail automático para o cliente com link de primeiro acesso. O cliente define a própria senha.

04
Stack & integração com a API do Claude
Como o sistema se comunica com o Claude para gerar documentos.

Chamada padrão à API do Claude

Exemplo de chamada (Node.js)
const response = await fetch("https://api.anthropic.com/v1/messages", {
  method: "POST",
  headers: {
    "Content-Type": "application/json",
    "x-api-key": process.env.ANTHROPIC_API_KEY,
    "anthropic-version": "2023-06-01"
  },
  body: JSON.stringify({
    model: "claude-sonnet-4-20250514",
    max_tokens: 8000,
    messages: [
      {
        role: "user",
        content: [
          // Para fases com upload de arquivo (imagem, PDF):
          { type: "image", source: { type: "base64", media_type: "image/jpeg", data: imageBase64 } },
          // Para fases com upload de arquivo (imagem, PDF):
          { type: "document", source: { type: "base64", media_type: "application/pdf", data: pdfBase64 } },
          // Sempre: o prompt da fase + os dados do briefing
          { type: "text", text: promptDaFase + "\n\n" + JSON.stringify(dadosDoInput) }
        ]
      }
    ]
  })
});

const data = await response.json();
const htmlGerado = data.content[0].text;
// Salvar htmlGerado no storage e referenciar no banco

Regras gerais de uso da API

  • Sempre usar o modelo claude-sonnet-4-20250514
  • max_tokens: 8000 para documentos longos (Fase 1, 3, 4). 4000 para documentos curtos
  • O prompt completo de cada fase vem do banco (tabela prompts, versão ativa)
  • Os dados preenchidos pelo ADM no formulário são concatenados ao prompt como JSON ou texto estruturado
  • O output esperado de cada fase é sempre um HTML completo e autocontido (exceto Fase 4 que gera texto de slides)
  • Salvar o HTML gerado no storage e guardar a URL no banco na tabela fases
  • Mostrar loading/spinner enquanto o Claude processa (pode levar 20–60 segundos)
  • Tratar erros da API com retry automático (1x) e mensagem de erro amigável ao ADM

⚠ Nunca expor a chave da API no frontend

Todas as chamadas à API do Claude devem passar pelo backend. A chave fica em variável de ambiente no servidor. Nunca enviar a chave para o cliente.

Identidade visual obrigatória dos HTMLs gerados

Todos os documentos HTML gerados pelo Claude devem seguir esta paleta. O prompt de cada fase já inclui essas instruções, mas o desenvolvedor precisa entender que esses arquivos são o produto final entregue ao cliente:

Paleta de cores
  • Fundo: #10100e
  • Texto neutro: #f4f4f4
  • Destaque: #bdfe00
  • Cards: fundo #1a1a17
  • Borda: 1px solid #2a2a26
Tipografia & layout
  • Fonte: system-ui, -apple-system, "Segoe UI", Roboto
  • Títulos grandes em #bdfe00
  • Body em #f4f4f4, line-height mínimo 1.7
  • Container: max-width 900px centralizado
  • 100% responsivo (mobile-friendly)
  • Zero dependências externas
05
Login & onboarding
Como ADM e cliente entram no sistema.

Tela de login (comum)

Uma única URL de login. O sistema detecta o role do usuário e redireciona para o painel correto.

nexfy.app/login
Nexfy MKTI
Acesse sua conta
Senha
••••••••
Entrar

Primeiro acesso do cliente

O ADM cria o projeto e define o email do cliente. O sistema envia um email com link mágico de primeiro acesso. O cliente clica, define senha e já cai no portal do seu projeto.

Roteamento pós-login

  • Role adm → redireciona para /adm/projetos
  • Role cliente → redireciona para /cliente/[projeto_id]
06
Dashboard ADM
Tela inicial do ADM com todos os projetos ativos.

O que exibe

  • Lista de todos os projetos MKTI ativos
  • Fase atual de cada projeto (ex: "Fase 3 — Fluxo Comercial")
  • Prazo restante em dias (com alerta visual se < 5 dias)
  • Status: ativo, em atraso, concluído
  • Botão "Acessar" para entrar no projeto
  • Botão "+ Novo projeto" (abre modal)

Modal: Criar novo projeto

Nome do cliente Texto obrigatório
Nome da empresa Texto obrigatório
E-mail do cliente E-mail obrigatório
Data de início Date picker auto: hoje
Prazo de entrega Auto: 30 dias úteis editável
Consultor responsável Texto opcional

Ao criar o projeto: sistema cria o projeto no banco, cria o usuário cliente com role cliente, envia email de boas-vindas com link de primeiro acesso, e abre automaticamente a Fase 1 do projeto.

Dentro de um projeto (visão ADM)

Ao clicar em um projeto, o ADM vê uma tela com as 7 fases em linha do tempo vertical. Cada fase mostra: status (bloqueada / em andamento / concluída), data de conclusão se concluída, e botão de ação.

Status da faseVisualAção disponível
BloqueadaCadeado + cinzaNenhuma (apenas ADM pode forçar desbloqueio)
Em andamentoDestaque + pulsando"Executar fase" → abre tela de input
ConcluídaCheck verde + data"Ver output" + "Refazer" (opcional)
07
Editor de prompts (ADM)
Tela central de gestão dos prompts de cada fase. Esta é uma das funcionalidades mais importantes do sistema.

Conceito

Cada fase tem um prompt. O ADM pode editar qualquer prompt a qualquer momento. O sistema guarda histórico de versões. Ao editar um prompt, o sistema pergunta: "Deseja reaplicar este prompt em projetos já existentes?" com opção de selecionar quais projetos.

O que a tela exibe

  • Lista das 7 fases com o prompt ativo de cada uma
  • Botão "Editar" por fase (abre editor de texto grande)
  • Histórico de versões com data de cada alteração
  • Opção de restaurar versão anterior

Fluxo ao salvar um prompt editado

1
ADM edita o prompt e clica em "Salvar" Sistema salva nova versão no banco com timestamp
2
Modal pergunta: "Reaplicar em projetos existentes?" Exibe lista de todos os projetos onde essa fase já foi executada
3
ADM seleciona quais projetos reaplicar (ou nenhum) Pode selecionar todos, alguns, ou apenas "novos projetos"
4
Sistema regenera os outputs selecionados Chama API do Claude com novo prompt + dados originais de cada projeto

⚠ Cuidado ao regenerar

A regeneração substitui o output anterior. Considere mostrar preview ou confirmação adicional antes de sobrescrever.

Fase 1 — Diagnóstico da Empresa
Briefing estratégico + geração do Plano Estratégico Comercial
ADM preenche Claude gera HTML Cliente visualiza

Tela ADM — Input da Fase 1

O ADM preenche o briefing estratégico completo ao vivo com o cliente durante a reunião de onboarding. O formulário é longo — dividido em seções com scroll. Ao final, um botão "Gerar Diagnóstico" chama o Claude.

Seção 1 — Macro-estratégia
Objetivo principal da estruturação comercial Textarea longa obrigatório
Objetivos secundários (máx. 3) Textarea obrigatório
Prazo para ver resultados Texto curto
Faturamento bruto atual (mensal) Número — R$ obrigatório
Meta realista (90 dias) Número — R$
Meta otimista (90 dias) Número — R$
Meta pessimista (90 dias) Número — R$
Ticket médio atual Número — R$
Vendas/mês hoje Número
Vendas/mês ideal Número
O que a empresa faz Textarea longa obrigatório
Diferencial da empresa Textarea
Horário de funcionamento Texto
Cidades/regiões atendidas Texto
Tempo no mercado Texto
Número de colaboradores Número
Problemas atuais que travam vendas Textarea longa
Oportunidades de crescimento Textarea
Concorrentes diretos (ao menos 2) Texto
Concorrentes indiretos / referências Texto
Seção 2 — Público-alvo & ICP
Faixa etária predominante Texto
Gênero predominante Texto
Localização Texto
Perfil socioeconômico Texto
Como clientes chegam hoje Texto
Canal que gera mais leads Texto
Descrição do cliente ideal (ICP) Textarea longa obrigatório
O que o ICP valoriza ao contratar Textarea
O que afasta o ICP Textarea
Como o ICP toma decisão de compra Textarea
Ticket que o ICP paga Número — R$
Dor 1 do ICP Texto obrigatório
Dor 2 do ICP Texto
Dor 3 do ICP Texto
Dúvida 1 (antes de comprar) Texto
Dúvida 2 Texto
Dúvida 3 Texto
Desejo 1 do ICP Texto
Desejo 2 Texto
Desejo 3 Texto
Seção 3 — Ofertas atuais
Nome da oferta principal Texto obrigatório
Preço / ticket da oferta principal Número — R$
O que está incluso na oferta principal Textarea longa
Dores que a oferta principal resolve Textarea
Benefícios da oferta principal Textarea
Tempo de entrega / duração Texto
Garantia oferecida Texto
Oferta 2 — nome e preço Texto
Oferta 3 — nome e preço Texto
Oferta de entrada / isca Textarea
Upsell ou pós-venda? Textarea
Seção 4 — Funil & fluxo comercial atual
Como o lead chega Texto
Primeiro ponto de contato Texto
Como é feita a qualificação Textarea
Quem faz o primeiro atendimento Texto
Como é apresentada a proposta Texto
Prazo médio até fechar Texto
Como é feito o follow-up hoje Textarea
Como é feito o pagamento Texto
Processo de pós-venda Textarea
CRM atual (qual? etapas?) Textarea
Métricas acompanhadas hoje Textarea
Seção 5 — Iscas & gatilhos
Isca usada hoje Textarea
Objeção mais comum do lead Textarea
Maior argumento de venda Textarea
Ação de marketing que funcionou Textarea
Depoimentos / cases de sucesso Textarea
Programa de indicação? Texto
Seção 6 — Canais & tráfego
Instagram — usuário Texto
Facebook — usuário Texto
TikTok — usuário Texto
LinkedIn — usuário Texto
Site / landing page URL
Plataformas de tráfego pago Checkboxes: Meta Ads / Google Ads / Outro
Meta Ads — verba mensal Número — R$
Google Ads — verba mensal Número — R$
Quem gerencia o tráfego Texto
Seção 7 — Expectativas
O que precisa estar pronto em 60 dias Textarea longa obrigatório
Sazonalidade do negócio Textarea
Contexto adicional Textarea
Contato do time comercial Texto (nome + WhatsApp)
Gerar Diagnóstico com Claude →
Prompt da Fase 1 (armazenado no banco)
Prompt ativo — Fase 1
Você receberá os dados de um briefing estratégico preenchido do projeto MKTI. Sua tarefa é ler todas as informações e gerar um único arquivo HTML completo — o Plano Estratégico Comercial — para ser enviado ao cliente logo após a reunião de onboarding.

O QUE VOCÊ DEVE FAZER:
Leia o briefing e extraia todas as informações preenchidas. Com base nelas, monte um plano estratégico comercial personalizado, estruturado nas 9 seções abaixo. Para cada seção, use os dados reais do briefing e complemente com recomendações estratégicas práticas e objetivas, escritas em linguagem consultiva (não genérica).

ESTRUTURA DO PLANO (9 seções obrigatórias):
01 - Visão Geral do Negócio — Resumo do que a empresa faz, seu diferencial, mercado de atuação e contexto atual.
02 - Objetivo Principal & Metas — Objetivo central do projeto, metas de faturamento (otimista, realista, pessimista) e o que precisa acontecer nos primeiros 60 dias.
03 - Público-Alvo & ICP — Perfil do cliente ideal, dores, dúvidas e desejos mapeados.
04 - Ofertas & Posicionamento — Produto/serviço principal detalhado, ofertas secundárias e iscas comerciais.
05 - Diagnóstico do Processo Comercial Atual — Como está o funil hoje, pontos de perda, gaps identificados e oportunidades imediatas.
06 - Fluxo Comercial Proposto — Etapas do novo processo comercial recomendado, desde a geração do lead até o pós-venda.
07 - Estratégia de CRM — Como o CRM será estruturado, etapas do funil, automações recomendadas e métricas a acompanhar.
08 - Canais & Tráfego — Canais ativos, plataformas de anúncio, verba sugerida e estratégia de conteúdo/iscas.
09 - Próximos Passos — Lista clara e priorizada das ações imediatas (primeiros 7, 30 e 60 dias).

IDENTIDADE VISUAL OBRIGATÓRIA:
Gere o HTML seguindo rigorosamente estas regras:
- Fundo principal: #10100e
- Texto e elementos neutros: #f4f4f4
- Cor de destaque (títulos, bordas, números, ícones, marcadores): #bdfe00
- Somente essas 3 cores. Sem gradientes coloridos, sem outras paletas.
- Tipografia: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif
- Títulos de seção grandes em #bdfe00, subtítulos e corpo em #f4f4f4, line-height mínimo de 1.7
- Espaçamento generoso entre seções (padding e margin amplos)
- Cards por seção com fundo #1a1a17 e borda sutil 1px solid #2a2a26
- Listas com marcadores ou números em #bdfe00
- Container principal com max-width: 900px, centralizado
- Cabeçalho: título "Plano Estratégico Comercial" + nome do negócio + data de geração
- Cada seção numerada de 01 a 09, com o número em destaque em #bdfe00 (fonte grande, tipo badge lateral)
- Layout 100% responsivo (mobile-friendly)
- Tudo em um único arquivo .html autocontido (sem dependências externas, sem frameworks)

REGRAS GERAIS:
- Use apenas as informações reais do briefing. Não invente dados.
- Onde o campo estiver em branco no briefing, omita aquele item ou sinalize como "A definir".
- As recomendações estratégicas devem ser práticas, diretas e personalizadas — nada genérico.
- O tom é consultivo e profissional, mas acessível.
- O arquivo deve estar pronto para ser aberto no navegador e enviado ao cliente sem edições adicionais.
- Sua resposta deve ser apenas o código HTML completo. Nenhum texto fora do arquivo.

Output — Área do Cliente (Fase 1)

O HTML gerado pelo Claude é salvo no storage e exibido no portal do cliente como iframe ou link de visualização em tela cheia. O cliente também pode baixar o arquivo HTML.

O que o cliente vê na Fase 1

  • Plano Estratégico Comercial (HTML interativo com 9 seções)
  • Botão de download do arquivo
Fase 2 — Diagnóstico Comercial (Cliente Oculto)
Upload de prints e anotações → Claude gera diagnóstico de gargalos
ADM faz cliente oculto Claude gera HTML Cliente visualiza

Processo antes do input

Antes de usar a plataforma, o ADM realiza manualmente um cliente oculto: testa os canais do cliente (WhatsApp, Instagram, site, etc.), avalia tempo de resposta, condução do atendimento, objeções não tratadas e quebras de funil. Registra tudo com prints e anotações.

Tela ADM — Input da Fase 2

Prints do cliente oculto Upload múltiplo de imagens (JPG/PNG) obrigatório
Anotações e observações Textarea grande — texto livre obrigatório
Canais avaliados Checkboxes: WhatsApp / Instagram / Site / Ligação / Outro
Pontos de atenção principais Textarea (resumo livre)

O sistema converte os prints em base64 e envia junto ao prompt para o Claude processar.

Gerar Diagnóstico Comercial →
Prompt da Fase 2
Prompt ativo — Fase 2
Você receberá prints e anotações de um diagnóstico comercial (cliente oculto). Sua tarefa é ler todo o conteúdo e gerar um único arquivo HTML completo — o Diagnóstico Comercial — estruturado em duas seções.

O QUE VOCÊ DEVE FAZER:
Analise cada print, anotação e observação. Identifique os pontos de falha, fricção e ineficiência no processo comercial atual. Monte o relatório nas duas seções abaixo com linguagem consultiva, clara e direta.

ESTRUTURA OBRIGATÓRIA (2 seções):

Seção 1 — Gargalos Observados
Para cada gargalo identificado:
- Exiba o print correspondente (se houver imagem, extraia e exiba inline em base64)
- Título do gargalo em destaque
- Descrição objetiva do que foi observado
- Explicação clara de por que isso é um problema — impacto no processo, na conversão ou na experiência do cliente
Liste todos os gargalos encontrados, um por card. Não agrupe problemas distintos no mesmo card.

Seção 2 — Diagnóstico Final
- Conclusão consolidada do processo comercial atual
- Principais padrões de falha identificados (o que se repete, o que mais impacta)
- Como cada falha será corrigida — ações concretas e priorizadas
- Resultado esperado após as melhorias

IDENTIDADE VISUAL OBRIGATÓRIA:
- Fundo principal: #10100e
- Texto: #f4f4f4, destaque: #bdfe00
- Cards de gargalo com fundo #1a1a17, borda 1px solid #2a2a26
- Borda esquerda de destaque nos cards de gargalo: 4px solid #bdfe00
- Container max-width: 900px, centralizado
- Cabeçalho: "Diagnóstico Comercial" + nome da empresa + data de geração
- Seções numeradas (01 e 02) com número em destaque em #bdfe00
- Responsivo, arquivo único .html autocontido

REGRAS GERAIS:
- Use apenas o que está no documento. Não invente gargalos ou dados.
- Se houver prints, incorpore em base64 diretamente no HTML.
- Cada gargalo em card separado — não agrupe problemas distintos.
- Tom consultivo, direto e profissional. Sem linguagem genérica.
- Sua resposta deve conter apenas o código HTML. Nenhum texto fora do arquivo.

Output — Área do Cliente (Fase 2)

O que o cliente vê na Fase 2

  • Diagnóstico Comercial (HTML com gargalos em cards + diagnóstico final)
  • Prints do cliente oculto embutidos no documento
  • Botão de download
Fase 3 — Método Comercial P10X
Construtor interno do fluxo completo → Claude gera playbook HTML interativo personalizado
ADM configura dentro do sistema Claude gera playbook Cliente consulta
Mudança de arquitetura: O fluxo P10X não é mais montado no MindMeister e importado via arquivo .mind. Ele é construído dentro da própria plataforma, em uma tela de edição visual por seções. O ADM preenche cada módulo do P10X diretamente, e o Claude transforma tudo em um playbook HTML interativo para o cliente.

Estrutura fixa do Método Comercial P10X

O P10X tem 7 módulos fixos, cada um com sub-etapas configuráveis pelo ADM. A tela de Fase 3 exibe esses módulos em sequência. O ADM personaliza o conteúdo de cada um para o cliente específico.

#Módulo P10XO que o ADM configura
M1Canais de AquisiçãoInbound (redes sociais, tráfego pago, Google) e Outbound (networking, indicação, social selling, parcerias, B2B)
M2ConexãoModo de se portar, perfis de clientes (analítico, prático, relacional, dominante, cético, impulsivo), processo de encantamento presencial e digital
M3Fluxos ComerciaisLead Inbound, Lead Outbound (sistema de indicação, parcerias B2B, social selling), scripts de abordagem, mensagens pós-agendamento e anti-no-show
M4Durante Atendimento (Upsell)Processo de encantamento digital e físico, assessoria resumida, diagnóstico, apresentação da oferta, garantia de retorno, pós-venda (LTV)
M5Funis CRMEtapas do funil Lead e funil Cliente, com descrição de cada etapa e critérios de movimentação
M6Follow-UpsFluxo de follow-up por timing (+5min, +1h, +24h, etc.) com mensagens prontas para cada momento. Exemplos por situação (não compareceu, sumiu, ignorando, etc.)
M7Contorno de ObjeçõesObjeções mapeadas (preço, já tem quem faça, procrastinação, etc.) com argumentação pronta para cada uma

Tela ADM — Input da Fase 3 (Construtor P10X)

A tela é dividida em abas ou accordion, uma por módulo. O ADM navega módulo a módulo e preenche/ajusta o conteúdo para aquele cliente específico. Cada módulo tem campos pré-populados com o conteúdo padrão do P10X (já vem preenchido como template) e o ADM edita o que for necessário.

M1 — Canais de Aquisição
Canais Inbound ativos Checkboxes: Redes Sociais / WhatsApp / Site/LP / Google / Perfil orgânico / Plataformas de nicho
Tráfego pago (Inbound) Checkboxes: Meta Ads → WhatsApp / Meta Ads → Site / Google Ads → Site / Google Meu Negócio
Conteúdos REV (Redes Sociais) Textarea — exemplos de conteúdos que geram valor para o nicho
Requisitos do WhatsApp Business Checklist editável — foto, capa, categoria, horário, catálogo, links, etc.
Requisitos do Site/LP Checkboxes: responsivo / rápido / atrativo / checkout / encaminha para WhatsApp ou formulário
Google Meu Negócio — campos a preencher Checklist: nome + cidade / localização / telefone / horário / descrição / produtos / avaliações
Canais Outbound ativos Checkboxes: Networking / Sistema de Indicação / Social Selling / Parcerias B2B / Ferramentas de lista de leads
Plataformas de lista de leads B2B Checkboxes: Speedio / Econodata / Empresaqui / Outra
Plataformas de nicho (Inbound) Texto livre — listar plataformas que fazem sentido para o negócio
M2 — Conexão
Perfis de cliente predominantes no negócio Checkboxes + prioridade: Analítico / Prático / Relacional / Dominante / Cético / Impulsivo
Abordagem de rapport personalizada Textarea — como criar pontos de afinidade com o cliente deste negócio
Processo de encantamento presencial Checklist editável + textarea — o que oferecer, ambiente, postura
Processo de encantamento digital Checklist editável — webcam, ambiente, antecedência do link, apresentação
M3 — Fluxos Comerciais
Script — Abertura Lead Inbound Textarea com botão copiar — recepção, rapport, pergunta de conexão
Script — Acolher a Dor (Inbound) Textarea com botão copiar — empatia antes da oferta
Script — Agendamento (Inbound) Textarea com botão copiar — incisivo, não pede aprovação
Script — Abordagem Outbound (indicação) Textarea com botão copiar — aborda, gera interesse, quebra gelo
Script — Social Selling (direct/interações) Textarea com botão copiar — por tipo de interação (seguiu, chamou, interagiu)
Parcerias B2B — empresas alvo Textarea — lista de tipos de parceiros para o negócio
Mensagem pós-agendamento Textarea com botão copiar — confirmação da call com objetivos
Fluxo anti-no-show Textarea com botão copiar — mensagem com depoimento + lembrete + link
Isca comercial usada Texto — o que é entregue como isca para gerar valor antes da venda
M4 — Durante Atendimento (Upsell)
Apresentação do CPF (abertura) Textarea — como o vendedor se apresenta no início
Assessoria Resumida — 5 perguntas 5 campos de texto — as perguntas de diagnóstico durante o atendimento
Link do diagnóstico (se houver planilha) URL — link do formulário/planilha de diagnóstico
Fluxo de apresentação da oferta Textarea — como conduzir a apresentação da proposta
Estratégia de garantia de retorno Textarea — como garantir que o cliente volta
Fluxo de Pós-Venda e LTV Textarea — onboarding, presentear, novas ofertas, NPS
M5 — Funis CRM
Etapas do Funil Lead Campo repetível — nome da etapa + descrição do critério de entrada
Etapas do Funil Cliente Campo repetível — nome da etapa + descrição do critério de entrada

Valores padrão P10X para o Funil Lead (ADM pode editar): Lead NovoAgendadoVisitouFollow-up PendenteRetorno AgendadoInativo

M6 — Follow-Ups
Fluxo de follow-up por timing Campos repetíveis — momento (ex: "+5min", "+1h") + mensagem pronta com botão copiar

Momentos padrão P10X (ADM edita as mensagens para o negócio): +5min primeira msg / +1h áudio curto / +24h prova social / -24h do corte confirmação / -2h lembrete / +2h pós NPS / +7 dias check / +15 dias retorno / +30 dias reativação / +60 dias reconquista

Exemplos de follow-up por situação Textareas com botão copiar por situação: não compareceu / sumiu / ignorando / data de fechamento / repescar antigos / última tentativa
M7 — Contorno de Objeções
Objeções mapeadas Campos repetíveis — nome da objeção + argumentação pronta (textarea com botão copiar)

Objeções padrão P10X (ADM edita): Não quer começar agora / Acha o preço caro (com sub-casos: fluxo de caixa vs orçamento) / Já tem quem faça / Porta da procrastinação

Ação final da tela
Gerar Playbook P10X com Claude →

Ao clicar, o sistema consolida todos os módulos em um único JSON estruturado e envia ao Claude com o prompt da Fase 3. O Claude gera o playbook HTML interativo completo.

Como o sistema envia os dados ao Claude
Pseudocódigo backend — consolidação e envio
// O ADM preenche cada módulo no frontend
// O sistema salva no banco como JSON estruturado por módulo:

const p10xData = {
  cliente: { nome: "...", empresa: "..." },
  m1_canais: {
    inbound: { redesSociais: true, whatsapp: true, site: true, googleAds: false },
    conteudosREV: "Reels de antes e depois, bastidores do ritual...",
    requisitosWhatsApp: ["Foto de perfil com qualidade", "Capa com descrição", ...],
    outbound: { networking: true, indicacao: true, socialSelling: true, b2b: false },
    // ...
  },
  m2_conexao: {
    perfisPredominantes: ["relacional", "impulsivo"],
    encantamentoPresencial: "...",
    encantamentoDigital: "...",
    // ...
  },
  m3_fluxos: {
    scriptInboundAbertura: "Olá {nome}! Aqui é {vendedor}...",
    scriptAcolherDor: "...",
    scriptAgendamento: "...",
    scriptOutboundIndicacao: "...",
    scriptSocialSelling: { seguidor: "...", interacoes: "..." },
    mensagemPosAgendamento: "Opa {nome}!...",
    fluxoAntiNoShow: ["...msg com depoimento...", "...link da reunião..."],
    isca: "Diagnóstico gratuito de 30 minutos",
    // ...
  },
  m4_atendimento: {
    apresentacaoCPF: "...",
    assessoriaResumida: ["Me fala mais sobre o seu negócio?", ...],
    linkDiagnostico: "https://...",
    // ...
  },
  m5_crm: {
    funilLead: [
      { etapa: "Lead Novo", criterio: "Entrou em contato mas ainda não agendou" },
      { etapa: "Agendado", criterio: "Visita marcada" },
      // ...
    ],
    funilCliente: [...]
  },
  m6_followups: {
    fluxo: [
      { momento: "+5min", mensagem: "Oi {nome}! Vi que você nos contactou..." },
      { momento: "+1h", mensagem: "..." },
      // ...
    ],
    exemplosPorSituacao: {
      naoCompareceu: "Olá, {nome}...",
      sumiu: "...",
      // ...
    }
  },
  m7_objecoes: [
    { objecao: "Acha o preço caro", argumentacao: "O problema é o orçamento ou fluxo de caixa?..." },
    { objecao: "Já tem quem faça", argumentacao: "Nossa solução é diferente das agências comuns..." },
    // ...
  ]
};

// Serializar e enviar ao Claude:
const claudeInput = promptFase3 + '\n\nDADOS DO P10X:\n' + JSON.stringify(p10xData, null, 2);
Prompt da Fase 3
Prompt ativo — Fase 3 (Método Comercial P10X)
Você receberá os dados completos do Método Comercial P10X de um cliente, estruturados em JSON com os 7 módulos preenchidos. Transforme em um playbook HTML interativo completo — o Comercial P10X — pronto para ser aberto no navegador e usado pela equipe de vendas no dia a dia.

ESTRUTURA DO HTML:
Layout:
- Sidebar fixa à esquerda (260px) com navegação pelos 7 módulos
- Topbar com título "Comercial P10X — [Nome da Empresa]" e barra de busca funcional
- Conteúdo principal com scroll, organizado em 7 seções numeradas
- Responsivo — funciona em mobile (sidebar vira menu hamburguer)

Identidade Visual:
- --bg: #0e0e0c (fundo principal)
- --bg1: #161614 (sidebar)
- --bg2: #1e1e1b (cards e accordeões)
- --bg3: #252522 (hover e estados ativos)
- --accent: #bdfe00 (cor de destaque)
- --text: #f0f0ec (texto principal)
- --muted: #888880 (texto secundário)
- --border: #2a2a26 (bordas sutis)
- --danger: #ff5a5a | --info: #4da6ff | --warn: #ffb84d

Fonte: 'Segoe UI', system-ui, sans-serif

Componentes obrigatórios por módulo:

M1 — CANAIS DE AQUISIÇÃO:
- Grid visual mostrando canais Inbound e Outbound ativos (tags coloridas)
- Cards separados por canal com checklist de requisitos
- Seção de conteúdos REV com exemplos

M2 — CONEXÃO:
- Cards de perfil de cliente (Analítico, Prático, Relacional, Dominante, Cético, Impulsivo)
  Cada card: nome do perfil, características, como vender para ele
- Processo de encantamento presencial e digital em steps numerados

M3 — FLUXOS COMERCIAIS:
- Funil visual com setas mostrando a jornada: Lead → Conexão → Agendamento → Atendimento
- Todos os scripts em msg-block com botão Copiar
- Sub-seções: Inbound, Outbound, Pós-agendamento, Anti-no-show
- Isca destacada em highlight box

M4 — DURANTE O ATENDIMENTO:
- Steps numerados para o processo de encantamento
- As 5 perguntas da Assessoria Resumida em cards
- Link do diagnóstico em botão de acesso rápido
- Fluxo de LTV em steps

M5 — FUNIS CRM:
- Tabela visual do Funil Lead com etapas e critérios de movimentação
- Tabela visual do Funil Cliente
- Tags coloridas por status de etapa

M6 — FOLLOW-UPS:
- Timeline visual com os momentos do fluxo (+5min, +1h, etc.)
- Cada momento com a mensagem pronta em msg-block com botão Copiar
- Seção "Exemplos por Situação" com accordeões por caso (não compareceu, sumiu, ignorando, etc.)

M7 — CONTORNO DE OBJEÇÕES:
- Cada objeção em card com borda accent
- Título da objeção + argumentação pronta em msg-block com botão Copiar
- Sub-casos quando houver (ex: fluxo de caixa vs orçamento)

Funcionalidades JavaScript obrigatórias:
- Toggle de accordeões
- Navegação suave com item ativo na sidebar
- Sidebar mobile (hamburguer + overlay)
- Copiar texto para clipboard com feedback "Copiado! ✓" por 2 segundos
- Busca em tempo real em todos os textos e scripts
- Nav ativo atualizado no scroll

REGRAS:
- Use apenas as informações do JSON recebido. Não invente dados.
- Preserve todos os scripts e mensagens exatamente como fornecidos.
- Onde o campo estiver vazio, omita aquela seção.
- Tom visual: operacional, direto, fácil de usar durante um atendimento.
- Zero dependências externas. Arquivo único .html autocontido.
- Sua resposta deve ser apenas o código HTML completo.

Output — Área do Cliente (Fase 3)

O que o cliente vê na Fase 3

  • Playbook interativo Comercial P10X com os 7 módulos
  • Scripts de WhatsApp prontos com botão copiar
  • Perfis de cliente com como vender para cada um
  • Funis CRM visuais
  • Timeline de follow-ups por momento
  • Objeções com argumentação pronta
  • Busca funcional em todo o conteúdo

Lógica de edição contínua

O ADM pode voltar à tela de Fase 3 a qualquer momento e editar qualquer módulo. Ao salvar, o sistema pergunta se deseja regenerar o playbook do cliente com Claude. O conteúdo do formulário fica salvo no banco independente do HTML gerado — são duas coisas separadas.

Fase 4 — Ofertas Comerciais
Formulário por oferta → Claude gera copy dos 21 slides → Designer monta PDF → ADM sobe PDF
ADM define ofertas Claude gera copy Designer → PDF Cliente baixa PDF

Tela ADM — Input da Fase 4

O ADM pode cadastrar múltiplas ofertas. Para cada oferta, preenche um formulário. O sistema gera a copy de slides para cada uma separadamente.

Campos por oferta

Nome da oferta Texto obrigatório
O que é (descrição) Textarea obrigatório
Objetivo do produto Textarea
Benefícios para o cliente Textarea obrigatório
Dores que resolve Textarea obrigatório
Investimento (preço) Número — R$ obrigatório
Diferenciais Textarea
Cases e provas sociais Textarea
Entregáveis Textarea
Garantia Texto
Urgência / contexto Textarea
Gerar Copy dos Slides →
+ Adicionar outra oferta
Prompt da Fase 4
Prompt ativo — Fase 4 (gera texto, não HTML)
Você receberá os dados de uma oferta comercial. Sua tarefa é criar a copy completa para uma apresentação de vendas em 21 slides.

Para cada slide, entregue:
- TÍTULO DO SLIDE
- COPY PRINCIPAL (texto que aparece na tela)
- FALA SUGERIDA (o que o apresentador diz em voz alta — tom natural, conversacional)

ESTRUTURA OBRIGATÓRIA — 21 SLIDES:

SLIDE 1 — CAPA DO PROJETO
Objetivo: gerar valor inicial e diferenciação.
- Nome do projeto/produto em destaque
- Tagline de posicionamento (1 frase que captura a proposta de valor)

SLIDE 2 — FRASE DE IMPACTO
Objetivo: gerar autoridade e criar contexto.
- Uma frase poderosa que resume a transformação que o cliente vai ter
- Deve provocar curiosidade e identificação imediata

SLIDE 3 — PROVA SOCIAL INICIAL
Objetivo: quebrar a objeção "Será que funciona?"
- Cases reais extraídos do briefing
- Número de clientes atendidos, resultados alcançados
- Se não houver no briefing, use placeholder: [INSERIR: descrição do que falta]

SLIDE 4 — CONEXÃO (HISTÓRIA)
Objetivo: gerar identificação e confiança.
- História da empresa ou profissional
- O que fazemos e por que fazemos
- Tom humano, não institucional

SLIDE 5 — PROMESSAS CENTRAIS
- As 3 maiores dores do ICP
- Para cada dor: a solução direta que oferecemos
- Estrutura: "Se você sofre com X, nós resolvemos com Y"

SLIDE 6 — CENÁRIO ATUAL vs FUTURO
- Coluna A: onde o cliente está hoje (situação atual, com linguagem emocional)
- Coluna B: onde ele pode chegar (resultado desejado)

SLIDE 7 — QUEBRA DO MODELO TRADICIONAL
- Como o mercado resolve esse problema hoje
- Por que essa abordagem não funciona
- Como nossa abordagem é diferente

SLIDE 8 — DESCONSTRUÇÃO DE FALSAS SOLUÇÕES
- O que o cliente provavelmente já tentou
- Por que cada alternativa não resolve o problema raiz
- Tom: empático, não arrogante

SLIDE 9 — CUSTO DA INÉRCIA
- O que acontece se ele não resolver isso agora
- Perda de receita, tempo, oportunidade

SLIDE 10 — APRESENTAÇÃO DO MÉTODO
- Nome do método
- Visão geral em tópicos numerados
- Cada tópico: nome + benefício em 1 linha

SLIDE 11 — ANTECIPAÇÃO DE RESULTADO
- Descrição vívida de como será a vida/empresa após a implementação
- Tom: inspiracional e concreto ao mesmo tempo

SLIDE 12 — EXPLICAÇÃO DO MÉTODO
- Nome do método
- Frase: "Em X dias, você vai sair de [cenário atual] para [resultado desejado], através de [mecanismo único]."
- Detalhamento de cada etapa com resultado de cada fase

SLIDE 13 — DIFERENCIAIS ESTRATÉGICOS
- 4 a 6 diferenciais reais
- Para cada: nome + explicação do impacto prático para o cliente

SLIDE 14 — ENTREGÁVEIS
- Lista completa de entregáveis
- Para cada item: nome + o que significa na prática

SLIDE 15 — RESUMO FINAL
- Recap visual de tudo o que será entregue
- Apenas os pilares principais em bullets curtos

SLIDE 16 — FILTRO (PRA QUEM É / NÃO É)
- Coluna "Não é pra você se...": perfis que não atendemos
- Coluna "É pra você se...": perfil do cliente ideal

SLIDE 17 — URGÊNCIA
- Por que agir agora e não em 3 meses
- Urgência real — não fake

SLIDE 18 — PROVA DE ENTREGA
- Garantia oferecida
- Processo de entrega: como funciona, quem é responsável

SLIDE 19 — VALIDAÇÃO DE ALINHAMENTO
- Perguntas de validação para o apresentador fazer ao cliente
- "Antes de continuar, quero confirmar — isso é exatamente o que você estava buscando?"

SLIDE 20 — QUEBRA DE PREÇO vs VALOR + ANCORAGEM
- Diferença entre preço e valor com 1 analogia prática
- Ancoragem: compare com alternativas mais caras ou custo de não resolver

SLIDE 21 — OFERTA E FECHAMENTO
- Apresentação do investimento
- Condições de pagamento
- O que está incluso (resumo rápido)
- Chamada para ação clara e direta

REGRAS GERAIS:
- Use apenas dados reais do briefing. Não invente números ou cases.
- Onde houver lacunas, sinalize com [INSERIR: descrição do que falta].
- Tom: consultivo, confiante, direto. Nunca genérico, nunca ansioso.
- A copy de cada slide deve estar pronta para uso — não são orientações, são textos finais.
- A fala sugerida deve soar natural, como uma conversa.
- Entregue os 21 slides em sequência, com formatação clara separando título, copy e fala.

Fluxo após a copy gerada

1
Claude gera a copy dos 21 slides em texto Output salvo no banco para download pelo ADM
2
ADM repassa a copy para o designer Designer monta a apresentação visual no Canva (fora da plataforma)
3
ADM sobe o PDF final na plataforma Tela de upload de PDF por oferta. Pode subir múltiplos PDFs
4
PDF fica disponível na área do cliente Cliente visualiza e baixa as propostas comerciais

Output — Área do Cliente (Fase 4)

O que o cliente vê na Fase 4

  • Lista de ofertas disponíveis
  • Por oferta: nome, botão visualizar PDF, botão download
Fase 5 — Implementação do CRM & Documento Comercial ACC
Configuração do CRM + upload do documento de treinamento da equipe
ADM configura Sem geração Claude Cliente acessa

Parte A — CRM

Esta fase não gera conteúdo via Claude. O ADM registra as informações do CRM e confirma a implementação.

CRM utilizado Select: RD Station / HubSpot / Pipedrive / Kommo / Outro
Link de acesso ao CRM URL
Login do CRM (para o cliente ter fácil) Texto
Etapas do funil configuradas Textarea — descrever as etapas
Fluxo de follow-up configurado Textarea — descrever o fluxo
Automações configuradas Textarea
Usuários adicionados Textarea — lista de quem tem acesso

Ao final, ADM marca um checkbox: "CRM pronto para operação". Só após isso a fase é liberada como concluída.

Parte B — Documento Comercial ACC

O ADM sobe o PDF ou insere o link de visualização do Canva do Documento Comercial ACC — o guia completo que a equipe do cliente usa para treinamentos.

Documento ACC Upload PDF ou link de visualização (Canva)

Output — Área do Cliente (Fase 5)

O que o cliente vê na Fase 5

  • Etapas do funil de CRM (texto)
  • Fluxos de follow-up com mensagens prontas
  • Login e link do CRM (acesso rápido)
  • Botão para visualizar/baixar o Documento ACC
Fase 6 — Calendário de Treinamentos
Agenda de treinamentos integrada com Google Agenda
ADM agenda Integração Google Calendar Cliente visualiza

Integração Google Calendar

O ADM conecta sua conta Google via OAuth uma única vez. A partir daí, os eventos marcados na agenda do ADM são lidos pela plataforma e exibidos no portal do cliente.

Conexão com Google Calendar OAuth — botão "Conectar Google Agenda"
Filtro por cliente O ADM identifica eventos do cliente por tag ou nome no título do evento

Funcionalidade de IA para transcrição (opcional/futuro)

A plataforma pode integrar um serviço de transcrição automática de calls (ex: Whisper API). Após cada call, o resumo é gerado automaticamente e exibido tanto para o ADM quanto para o cliente.

Upload de gravação da call Upload de áudio/vídeo (ADM faz upload manualmente)
Resumo gerado Texto gerado por IA (Whisper + Claude)

Output — Área do Cliente (Fase 6)

O que o cliente vê na Fase 6

  • Calendário com os treinamentos agendados
  • Data, horário, assunto e link para a call
  • Resumo das calls já realizadas (se transcrição ativa)
Fase 7 — IA Comercial do Cliente
Assistente de IA pago, disponível para o time de vendas durante o processo comercial
Pago — R$ 47/mês Claude API Cliente usa

⚠ Esta fase só é desbloqueada com pagamento ativo

A IA do cliente é um produto adicional cobrado mensalmente. O cliente precisa ter um pagamento recorrente ativo no sistema de pagamentos (Stripe ou Pagar.me). Enquanto o pagamento não for confirmado, a tela aparece bloqueada com opção de contratar.

O que é a IA comercial

Um chatbot disponível no portal do cliente, treinado com as informações do projeto específico daquele cliente (ICP, ofertas, objeções, scripts, fluxo comercial). O time de vendas usa durante atendimentos para:

  • Tirar dúvidas sobre como conduzir um atendimento
  • Receber scripts personalizados para responder objeções
  • Consultar o fluxo comercial específico da empresa
  • Pedir ajuda com textos para WhatsApp
  • Obter orientações estratégicas de vendas

Como implementar

1
System prompt personalizado por cliente Montar um system prompt com todos os dados do projeto: ICP, ofertas, dores, scripts, objeções, fluxo CRM. Dados vêm do banco do projeto
2
Chat com histórico de contexto Interface de chat simples. Cada mensagem envia o histórico completo da conversa + system prompt ao Claude
3
Controle de acesso por pagamento Checar status do pagamento antes de cada sessão. Se inativo, bloquear com call-to-action de contratação
System prompt base da IA do cliente
System prompt — gerado dinamicamente por projeto
Você é o assistente comercial da [NOME DA EMPRESA], uma IA treinada especificamente para ajudar o time de vendas desta empresa a vender melhor.

INFORMAÇÕES DA EMPRESA:
Nome: [nome_empresa]
O que faz: [descricao_empresa]
Diferencial: [diferencial]
Mercado de atuação: [mercado]

CLIENTE IDEAL (ICP):
Perfil: [icp_descricao]
Dores principais: [dor1], [dor2], [dor3]
Dúvidas comuns: [duvida1], [duvida2], [duvida3]
Desejos: [desejo1], [desejo2], [desejo3]
Como decide comprar: [decisao_compra]

OFERTAS:
[Para cada oferta: nome, preço, o que inclui, dores que resolve, garantia]

PRINCIPAIS OBJEÇÕES E COMO CONTORNAR:
[Objeção mais comum]: [Argumentação]
[Outras objeções do briefing]

FLUXO COMERCIAL:
[Etapas do funil configuradas na Fase 3 — Módulo M5 CRM]

SEU PAPEL:
- Ajude o time de vendas durante atendimentos em tempo real
- Sugira scripts personalizados para cada situação
- Explique como contornar objeções com base nas informações reais desta empresa
- Oriente sobre o próximo passo do processo comercial
- Seja direto, prático e consultivo

RESTRIÇÕES:
- Responda apenas sobre temas relacionados ao comercial desta empresa
- Não invente informações que não estão neste contexto
- Se não souber algo, diga que não tem essa informação disponível

Output — Área do Cliente (Fase 7)

O que o cliente vê na Fase 7

  • Interface de chat com a IA comercial
  • Histórico de conversas da sessão
  • Se não pago: tela bloqueada com botão "Contratar IA Comercial"
08
Portal do cliente — visão completa
O que o cliente vê após fazer login. Todas as telas do portal.

Tela inicial do cliente

O cliente vê um dashboard com o status do projeto e acesso rápido a cada fase concluída.

nexfy.app/cliente/bom-corte
Bom Corte Barbearia
Projeto MKTI
ENTREGAS
📋 Plano Estratégico
🔍 Diagnóstico Comercial
🗺 Fluxo Comercial
💼 Ofertas
⚙️ CRM
📅 Treinamentos
🤖 IA Comercial 🔒
Olá, Bom Corte 👋
Fase atual: 3 de 7 · 22 dias restantes
Plano Estratégico Comercial Concluído em 02/04
Visualizar
Download
🔒 Diagnóstico Comercial — Em produção

Regras de visibilidade por fase

FaseVisível para o cliente quandoO que aparece
Fase 1ADM conclui a faseHTML do Plano Estratégico + download
Fase 2ADM conclui a faseHTML do Diagnóstico Comercial + download
Fase 3ADM conclui a fasePlaybook P10X interativo (HTML) com os 7 módulos
Fase 4ADM sobe ao menos 1 PDFPDFs das ofertas para visualizar e baixar
Fase 5ADM dá check de "CRM pronto"Fluxo CRM + follow-ups + link e login do CRM + Documento ACC
Fase 6ADM conecta o Google CalendarCalendário de treinamentos com links
Fase 7Pagamento ativoChat com IA comercial
09
Regras de negócio
Comportamentos e lógicas críticas do sistema.

Progressão de fases

  • Fases são sequenciais: não pode estar na Fase 3 sem ter concluído a Fase 2
  • Cada fase tem dois sub-estados: "executada" (Claude gerou o output) e "concluída" (ADM deu check)
  • O cliente só vê uma fase após o ADM concluir (check)
  • O ADM pode forçar desbloqueio de qualquer fase (override manual)
  • Refazer uma fase não apaga o histórico — mantém versão anterior como referência

Alertas e prazos

  • O sistema calcula prazo automaticamente: data início + 30 dias úteis
  • Alerta amarelo quando restam ≤ 7 dias úteis
  • Alerta vermelho quando restam ≤ 3 dias úteis ou prazo vencido
  • Dashboard ADM mostra projetos em atraso em destaque
  • Opção de enviar notificação por e-mail para o ADM quando prazo se aproxima

Editor de prompts — comportamento

  • Cada prompt tem versões numeradas. A versão ativa é a usada em novos inputs
  • Ao salvar um novo prompt, o sistema pergunta se deseja regenerar outputs existentes
  • Regeneração é assíncrona — mostra progresso por projeto
  • Ao regenerar, o output anterior é arquivado (não apagado) e o novo vira o ativo
  • O ADM pode voltar para a versão anterior do output se a regeneração não ficou boa

Fase 7 — pagamento

  • O sistema cria um produto recorrente no Stripe ao ativar a IA do cliente
  • Webhook do Stripe atualiza o campo ia_ativa no banco
  • Se o pagamento falhar por 3 vezes, a IA é desativada automaticamente
  • O cliente vê aviso de pagamento falho e link para atualizar o cartão
  • O ADM pode ativar/desativar a IA manualmente (override)

Multi-projeto

  • Um cliente tem acesso a exatamente 1 projeto
  • Um ADM tem acesso a todos os projetos da Nexfy
  • No futuro: possibilidade de múltiplos ADMs com permissões por projeto
10
Identidade visual da plataforma
Guia visual para o desenvolvedor construir as telas com a cara da Nexfy.

Paleta da plataforma (painel ADM + portal cliente)

Accent (destaque) #bdfe00 — verde-limão Nexfy
Background principal #0c0c0a
Background secundário #131310
Cards e áreas elevadas #1a1a16
Texto principal #f0f0ea
Texto secundário #888880
Bordas #2a2a26
Danger / alerta #ff5a5a
Info #4da6ff
Aviso #ffb84d

Tipografia recomendada (plataforma)

  • Display / headings: Syne (Google Fonts) — peso 700/800, letras compactas
  • Código e labels: Space Mono (Google Fonts) — monospace, upper-case com letter-spacing
  • Body: qualquer sans-serif limpa. Inter, Geist ou system-ui

Componentes obrigatórios no painel ADM

  • Sidebar fixa de navegação (esquerda)
  • Topbar com nome do projeto ativo e breadcrumb
  • Cards de fase com status visual (bloqueada / em andamento / concluída)
  • Loading overlay ao chamar o Claude (ex: "Gerando diagnóstico... isso pode levar até 60 segundos")
  • Toast de sucesso / erro após cada ação

Referência visual dos HTMLs gerados (outputs ao cliente)

Os documentos gerados pelo Claude seguem a paleta oficial da Nexfy com fundo #10100e e accent #bdfe00. Veja os exemplos nos arquivos HTML incluídos no pacote deste projeto:

  • plano-estrategico-bom-corte.html — Exemplo de output da Fase 1
  • comercial-p10x-bom-corte.html — Exemplo de output da Fase 3
  • apresentacao-plano-assinatura-bom-corte.html — Exemplo de output da Fase 4

✅ Checklist final para o desenvolvedor

  • Autenticação com dois roles distintos (adm e cliente) funcionando
  • CRUD de projetos no painel ADM
  • Formulário da Fase 1 completo com todos os campos deste documento
  • Integração com API do Claude em todas as fases que geram conteúdo
  • Upload de arquivos (imagens Fase 2, PDFs Fase 4 e 5)
  • Construtor visual P10X (Fase 3) com os 7 módulos e campos editáveis
  • Storage de HTMLs gerados e PDFs
  • Portal do cliente com visibilidade condicional por fase
  • Editor de prompts com versionamento e opção de regenerar
  • Sistema de progresso de fases com check do ADM
  • Alertas de prazo no dashboard ADM
  • Integração Google Calendar para Fase 6
  • Integração de pagamentos para Fase 7 (Stripe ou Pagar.me)
  • Chat com Claude (Fase 7) com system prompt dinâmico por projeto
  • Webhook de pagamento para ativar/desativar IA do cliente
  • E-mail de boas-vindas ao criar novo cliente
  • Todas as chamadas ao Claude passando pelo backend (chave nunca no frontend)

Dúvidas? Contato

Este documento foi gerado pela Nexfy Co. para o desenvolvedor responsável pelo sistema MKTI. Qualquer dúvida sobre regras de negócio, entrar em contato com o time da Nexfy antes de implementar.