Medical San
Legacy 360
Relatório Fase 1 · 25 de maio de 2026

O que já está pronto, o que falta e como vamos fechar.

Status executivo da estrutura de marketing e vendas Medical San. Acessos, APIs, secrets, painéis, design dos formulários e o roteiro de sprints até a operação rodar sozinha.

92%
Setup técnico
1
Secret pendente (UNO)
3
Variantes de form
5
Sprints até performance

Onde a operação está agora

Semáforo macro por área. Verde está rodando, amarelo está aguardando alguém, vermelho está bloqueando o avanço, azul está em planejamento. Tudo que é verde virou rotina e pode ser esquecido. Atenção fica nos amarelos e vermelhos.

Pronto
Tracking GTM
v29 publicado nas LPs de equipamentos. Listener form + WhatsApp + filter trigger 50. Conversões batem.
Pronto
Conversões Google Ads
11 actions ajustadas (LAST_CLICK, value=1, janelas 90d/30d). Frações zeradas.
Pronto
Hub Cloudflare
medsan-hub no ar. 8 endpoints + 2 crons + dispatcher Meta CAPI / GA4 / Google Ads.
Pronto
Banco D1
6 tabelas criadas. Sessions, leads, stage_events, intents WhatsApp, log Meta, log Purchase.
Pronto
15 de 17 secrets
Tokens migrados pro Cloudflare encriptado. Local limpo. Regra Cloudflare-first cumprida.
Aguardando
UNO API key
Solicitação aberta no suporte UNO. Sem isso, fanout pro CRM fica desligado.
Aguardando
Diego (briefing)
32 perguntas (ticket, scoring, cadência, abordagem). Sem resposta, RD/UNO fica genérico.
Aguardando
Pedro Maciel (site)
GTM no head, embed.js do form e DNS subdomain. Bloqueia captura no site institucional.
Pronto
Suporte UNO (Letícia)
Contato dedicado dentro do UNO. Canal aberto pra qualquer demanda de painel, campos, automações.
Em planejamento
RD painel
11 tags + 12 campos + scoring + automações. Cria depois que Diego responder briefing.
Em planejamento
Formulários novos
3 variantes desenhadas (site, LP, WhatsApp). Aprovação Diego pendente.
Diferido
Meta App Secret
Não bloqueia agora. Entra na Fase 4 quando ligar CAPI server-to-server com dedupe.

Entregas já no ar

Tudo abaixo está em produção, testado e pode ser esquecido. Lista existe pra registrar histórico e mostrar volume de trabalho já consumido nesta fase.

Tracking e atribuição

5 de 5
GTM v29 com listener gp_form_success em All Pages (Greatpages não dispara nativo)
Done
Rewire WhatsApp triggers: gtag inline + event_callback + safety timeout 1.5s (corrige race condition do mini-form)
Done
Trigger 50 corrigido com filtro {{produto}} equals EquipEmGeral (antes disparava em qualquer LP)
Done
11 conversion actions Google Ads ajustadas: LAST_CLICK, value=1, 90d click / 30d view
Done
"Visualização de Página" removida do conjunto de conversões (resolveu frações)
Done

Hub central na Cloudflare (medsan-hub)

11 de 11
Pages project medsan-hub.pages.dev criado e deployado
Done
Banco D1 com 6 tabelas (sessions, leads_unified, stage_events, whatsapp_intents, meta_lead_log, purchase_log)
Done
Endpoint /api/lead: recebe Greatpages e WhatsApp, normaliza, hasheia PII, fanout paralelo
Done
Endpoint /api/webhook/uno: recebe mudança de etapa do UNO e dispara CAPI + GA4 + Google Ads
Done
Endpoint /api/webhook/rd: recebe tag/score do RD e reage (estágio "Retomada", scoring)
Done
Endpoint /api/whatsapp-intent: registra clique no botão WPP com ref_token
Done
Endpoint /api/whatsapp-match: IA UNO consulta e cria lead com atribuição completa
Done
Cron /cron/uno-poll: polling 5min UNO (workaround até webhook nativo sair)
Done
Cron /cron/purchase-reconcile: reconciliação noturna Purchase
Done
Dispatcher orquestra Meta CAPI v21 + GA4 MP + Google Ads Offline Conversions em paralelo
Done
Cookie first-party 400 dias (fbp, fbc, gclid, ga_client_id, krob_sid) com edge-set
Done

Segurança e secrets

15 de 17
Meta access token + Pixel ID em secret Cloudflare
Done
Google Ads OAuth (developer token, client id, client secret, refresh token, customer id, login id)
Done
GA4 API Secret + Measurement ID em secret Cloudflare
Done
RD Station Legacy public key e Platform token em secret Cloudflare
Done
Webhook secrets internos (WEBHOOK_SECRET, UNO_WEBHOOK_SECRET, RD_WEBHOOK_SECRET) gerados
Done
Tokens locais redacted no .env e .credentials/ (regra Cloudflare-first cumprida)
Done
~
UNO_API_KEY · aguardando suporte UNO liberar
Wait
~
META_APP_SECRET · diferido pra Fase 4 (não bloqueia agora)
Wait

Mídia paga (otimizações já feitas)

8 de 8
Pesquisa de mercado completa: BB Laser vs Lavieen vs Thulium (pt-BR)
Done
Auditoria campanha Pisom + comparativo da LP frente aos concorrentes
Done
Removida menção a "Lavieen" nos anúncios (decisão Yuri)
Done
Pixel value trocado de R$1000 (hard-coded copy do Revolution) para R$1 nas LPs B2B
Done
Skill google-ads-ratos estendida com 5 subcomandos de leitura + 4 de update
Done
Briefing comercial pro Diego (32 perguntas) entregue por HTML
Done
Apresentação arquitetura técnica (Doc A) entregue por HTML
Done
Plano sprint intensivo 25-30/mai entregue por HTML
Done

Pendências por categoria

Separado em três blocos: acessos (alguém precisa nos dar), APIs e secrets (já solicitamos, aguardando), painéis (depende de decisão Diego). Cada item tem dono claro e o que destrava.

A · Acessos pendentes

Item
Dono
O que destrava
Admin UNO pro Diego
Feito
Diego já tem perfil admin no UNO. Liberado pra criar funil, etapas e automações
GTM no head do site institucional
Pedro
Pedro repassa GTM-M5PC22JJ pra agência do site instalar no head e body. Sem isso, nada é trackeado
Embed.js do form no site
Pedro
Snippet de 1 linha + div container. Agência cola onde o form precisa aparecer. Captura lead direto no medsan-hub
Subdomain track.medicalsanmedical.com.br
Pedro
DNS CNAME apontando pro medsan-hub.pages.dev. Substitui cookies third-party por first-party real
Cartão Meta WhatsApp Business
Feito
Cobrança de templates Meta já configurada. Liberado pra mensagens automáticas pelo UNO

B · APIs, secrets e tokens

Item
Status
Próxima ação
UNO API key
Aguardando
Solicitação aberta no suporte UNO. Cid voltou de viagem 24/05, deve liberar nos próximos dias
UNO webhook nativo
Aguardando
Sem webhook, usamos cron polling a cada 5min. Cid trabalhando no recurso. Workaround já no ar
Meta App Secret
Diferido
Não bloqueia agora. Necessário só pra dedupe browser/server quando ligar CAPI completo na Fase 4
Conversion actions Hakon/OmerSmart/Criodermis
Decidido
6 órfãs ficam piscando "Requer atenção". Decisão Yuri: deixar como está (LPs não existem)
Suporte UNO (Letícia)
Ativo
Contato Letícia dentro do UNO. Canal aberto pra qualquer demanda de painel, campos e automações que precise do time UNO

C · Painéis (UNO, RD, dashboard)

Item
Dono
O que precisa
Funil "Marketing Leads" no UNO
Diego + Legacy
Criar etapas: Novos, Em contato, Qualificado, Agendado, Proposta, Venda, Perda, Retomada
11 tags no RD Marketing
Legacy
reengajado, respondeu, frio, frio-profundo, qualificado, agendou, comprou, perdeu, vip, hegon, pisom
12 campos customizados RD
Legacy
produto_interesse, ticket_alvo, etapa_uno, score, ultimo_contato, krob_sid, fbp, fbc, gclid, utm_*
Lead Scoring RD
Diego decide
Pesos por ação (abriu, clicou, respondeu) e por critério (cargo, cidade, especialidade)
4 automações de nutrição
Legacy + Diego
Sequência 4 e-mails em 21 dias por produto (Hegon, Pisom, Ptolomeu, Ultramed)
Dashboard de leads Cloudflare
Legacy
Painel /dash em medsan-hub mostrando lead recente, atribuição, conversão por etapa, ROAS por LP

Como vamos desenhar a captura

Três variantes do mesmo motor de captura, com campos progressivos. Não pedimos tudo de uma vez. A regra: cada formulário pede só o essencial pra abrir conversa. O resto vem na qualificação progressiva via WhatsApp (IA UNO Letícia).

Princípio orientador

Quanto menos campo, mais lead. Quanto mais campo, mais qualidade.

Por isso usamos qualificação progressiva: o form captura 3 a 5 campos só. A Letícia (IA UNO) puxa os outros 8-12 dados via WhatsApp em conversa natural. Lead que responde é lead qualificado por comportamento, não por preenchimento.

Variante A
Site institucional
Embed em medicalsanmedical.com.br · captura institucional
Nome completo
Diego Wilsmann
E-mail profissional
diego@clinica.com.br
WhatsApp
(51) 99999-9999
Produto de interesse
Hegon Pisom Ptolomeu Ultramed
Falar com especialista
4 campos. Otimizado pra volume. Site institucional precisa de mais leads que LP de produto.
Variante B
Landing Page de produto
Hegon, Pisom, Ptolomeu, Ultramed MPT · captura qualificada
Nome completo
Diego Wilsmann
E-mail profissional
diego@clinica.com.br
WhatsApp
(51) 99999-9999
Tipo de clínica
Estética Dermatológica Multidisciplinar
Já trabalha com laser?
Sim, tenho Buscando primeiro Vou trocar
Receber proposta
5 campos. Quem chegou via LP veio com interesse alto. Pode aceitar mais perguntas.
Variante C
Modal WhatsApp (atual)
MS
Medical San
online agora
×
Olá! 👋 Sou do time Medical San.
12:29
Pra te conectar com o nosso time, preciso só do seu nome e WhatsApp 😊
12:29
Seu nome
WhatsApp com DDD
Iniciar conversa no WhatsApp
Mantém o modal que já está rodando. Só troca o avatar pelo logo Medical San (Yuri envia foto).
Diferencial técnico

Os 3 formulários compartilham o mesmo motor.

Um único embed.js (servido pelo medsan-hub) renderiza qualquer variante via parâmetro. Mantém UTMs, fbp/fbc, gclid, sessão. Posta direto no /api/lead. Sem Pluga, sem Zapier, sem planilha intermediária. Lead chega no UNO e no RD em menos de 3 segundos.

O caminho até a operação rodar sozinha

5 sprints encadeadas. Cada uma tem objetivo único, entrega clara e gate de saída. Não começamos a próxima sem fechar a anterior. Tempo total estimado: 4 semanas pra chegar em "operação performando", depois entra rotina de otimização semanal.

Fase 1
Setup e acessos
25 a 30 de maio · 6 dias
Em execução
Objetivo: destravar todos os acessos, APIs e painéis. Sair desta fase com nada esperando alguém. Tudo que depende de Pedro, Diego e UNO precisa estar resolvido até sexta.
Entregas
  • Pedro instala GTM e embed.js no site
  • Pedro aponta DNS track.medicalsanmedical.com.br
  • Letícia libera UNO API key + webhook
  • Diego responde briefing de 32 perguntas
  • Diego valida design dos 3 formulários
Gate de saída
  • Health check medsan-hub: 17/17 verde
  • Lead teste enviado, chegou no UNO e RD
  • Diego com login admin funcionando
Fase 2
Estruturação dos painéis
01 a 07 de junho · 7 dias
Objetivo: montar UNO + RD do zero seguindo decisões do Diego. Funil, etapas, tags, campos, scoring, automações. Sem isso, lead chega mas não vira nada.
UNO CRM
  • Funil "Marketing Leads" com 8 etapas
  • Atribuição round-robin (Diego define)
  • Templates WhatsApp aprovados Meta
  • Qualificação progressiva configurada
RD Marketing
  • 11 tags + 12 campos criados
  • Lead Scoring com pesos definidos
  • 4 automações de nutrição por produto
  • Templates de e-mail por etapa
Gate de saída
  • Lead teste percorre o funil inteiro
  • Sequência de 4 e-mails dispara
  • Score sobe e cai conforme regras
Fase 3
Forms em produção
08 a 14 de junho · 7 dias
Planejada
Objetivo: tirar os 3 formulários do mockup e botar no ar. Site institucional, 5 LPs de equipamentos e mini-form WhatsApp. Cada um capturando, postando no medsan-hub, com UTMs preservadas.
Entregas
  • embed.js publicado no medsan-hub
  • Variante A no site institucional
  • Variante B em 5 LPs Greatpages
  • Variante C no mini-modal WhatsApp
  • A/B test 5 vs 3 campos
Gate de saída
  • 1 lead real entrou por cada porta
  • Atribuição UTM preservada
  • Dedupe browser/server funcionando
Fase 4
Atribuição completa e Purchase events
15 a 21 de junho · 7 dias
Planejada
Objetivo: ligar Meta CAPI completo, Google Ads Offline Conversions e GA4 MP via medsan-hub. Quando vendedor marcar "Venda" no UNO, algoritmo recebe valor real. Algoritmo aprende com dinheiro, não com lead.
Entregas
  • Meta App Secret configurado
  • Dedupe browser/server por event_id
  • Google Ads OCI por gclid persistido
  • GA4 MP com client_id real
  • Purchase reconcile cron noturno
Gate de saída
  • 3 vendas teste dispararam Purchase
  • Meta Events Manager: dedupe ≥95%
  • Google Ads: gclid match ≥80%
Fase 5
Performance e otimização
22 de junho em diante · contínuo
Rotina
Objetivo: sair de "estrutura no ar" e entrar em "operação otimizada". Revisão semanal de campanhas com dados reais de venda, não de form. Briefing criativo informado por o que está fechando, não o que está clicando.
Cadência semanal
  • Terça: análise diagnóstica + relatório
  • Quinta: briefing criativo da semana
  • Sexta: refresh criativos + ajustes orçamento
Metas operacionais
  • CPL qualificado por produto
  • Conversão por etapa do funil
  • ROAS por LP e canal
  • Tempo lead → primeiro contato menor que 5min
Resumo executivo

Da fase de construção pra fase de performance.

Setembro de 2025 chegou aqui com tracking quebrado, sem CRM unificado, sem atribuição real. Maio de 2026 fecha com hub central, 8 endpoints rodando, 15 secrets criptografados, 11 conversion actions ajustadas e o desenho do funil pronto. Os próximos 30 dias entregam a operação inteira.

92%
Setup técnico concluído
1 secret pendente (UNO API key) + Meta App Secret diferido
4
Sprints até performance
Saímos de "construção" pra "operação otimizada" em junho
3
Portas de captura
Site, LP e WhatsApp, todas no mesmo motor
R$0
Em SaaS intermediário
Sem Pluga, sem Zapier, sem planilha. Tudo na Cloudflare