GoHighLevel

    Dashboard GoHighLevel + Meta Ads: do anúncio à venda, com dados conferíveis

    Equipe Metrik · CRM, IA e implementação 15 de outubro de 2026 9 min

    Um dashboard de GoHighLevel com Meta Ads deve conectar investimento em anúncios ao que acontece no CRM. Para isso, precisa mostrar de onde vem cada número, qual período está sendo contado e qual regra associa um lead a uma campanha. Juntar dois gráficos sem essa definição pode produzir uma conclusão errada sobre o retorno.

    Este guia propõe uma estrutura de painel para agências: métricas de mídia, etapas comerciais e receita separadas. A demonstração abaixo é do projeto CRM + Meta apresentado pela Metrik. Os cálculos do artigo usam um cenário fictício, para você conferir a lógica antes de trabalhar com dados reais.

    Veja a demonstração de dashboard CRM + Meta

    Interface do projeto apresentado na Academy. A demonstração não é uma promessa de resultado; as definições e os testes do painel estão explicados abaixo.

    Antes de construir sua versão, responda: o cliente quer avaliar a qualidade dos leads, acompanhar o trabalho comercial ou reconciliar vendas? O mesmo painel pode apoiar as três tarefas, mas cada uma exige uma leitura diferente.

    Organize o painel em três blocos

    1. Investimento e aquisição

    Mostre gasto, campanha, conjunto, anúncio e período da mídia. Para relacionar isso ao CRM, escolha uma definição explícita de lead: um contato novo, um formulário recebido ou uma conversa iniciada não são a mesma unidade.

    2. Operação comercial

    Mostre oportunidades novas, qualificadas, ganhas e perdidas, com responsável e etapa. Conte por identificador de oportunidade quando o indicador for oportunidade; contar contatos pode ocultar duas negociações legítimas da mesma pessoa.

    3. Resultado e reconciliação

    Separe valor de oportunidades abertas, valor de negócios ganhos e receita efetivamente recebida. Um negócio marcado como ganho no CRM não comprova que o pagamento foi liquidado. Se a fonte financeira não está integrada, o nome do indicador deve deixar essa limitação clara.

    IndicadorDefinição propostaCuidado principal
    Custo por lead do CRMGasto ÷ contatos novos atribuídosDefinir duplicidade, período e origem
    Taxa de qualificaçãoLeads qualificados ÷ leads da mesma coorteUsar um critério de qualificação estável
    Custo por oportunidadeGasto ÷ oportunidades atribuídasNão chamar oportunidade de venda
    Valor ganhoSoma de negócios marcados como ganhosSeparar de receita recebida
    ROAS por receita recebidaReceita recebida atribuída ÷ gastoIdentificar fonte financeira e modelo de atribuição

    Baixar o dicionário de métricas em CSV. O arquivo traz unidade, fonte, fórmula e teste de cada indicador; pode ser aberto no Excel ou importado no Google Sheets.

    Exemplo: R$ 2.000 em mídia não contam a história inteira

    Considere uma campanha fictícia com R$ 2.000 investidos e 100 contatos novos atribuídos. Desses contatos, 25 foram qualificados e 5 resultaram em vendas. Suponha que os cinco pagamentos, já recebidos, somem R$ 10.000.

    • Custo por lead: R$ 2.000 ÷ 100 = R$ 20.
    • Taxa de qualificação: 25 ÷ 100 = 25%.
    • Conversão da coorte: 5 ÷ 100 = 5%.
    • Custo de mídia por venda: R$ 2.000 ÷ 5 = R$ 400.
    • ROAS por receita recebida: R$ 10.000 ÷ R$ 2.000 = 5.

    Esse último número não é lucro. Ele não desconta equipe, impostos, comissões, software ou entrega. Se só R$ 6.000 foram recebidos e os outros R$ 4.000 estão previstos, o ROAS por receita recebida é 3. O painel precisa apresentar os dois estados separadamente.

    Outra diferença: negócios fechados neste mês podem ter vindo de leads de meses anteriores. Uma visão por data de fechamento responde “quanto fechou agora”; uma visão por coorte de entrada responde “o que aconteceu com os leads captados naquele período”. Não misture os denominadores.

    UTMs e IDs: preserve a origem antes de calcular retorno

    Defina uma convenção para utm_source, utm_medium e utm_campaign. Quando a integração oferecer IDs de campanha, conjunto e anúncio, guarde esses identificadores separadamente dos nomes. O nome pode mudar; seu histórico precisa continuar reconhecível.

    Exemplo de URL para uma campanha de teste, usando valores fictícios:

    https://seu-site.com/contato?utm_source=facebook&utm_medium=paid_social&utm_campaign=crm_agencias&utm_content=demo_dashboard

    Faça uma visita de teste, preencha o formulário autorizado e confira se a origem chegou ao registro correto. Repita sem UTM e com um contato já existente. Não atribua automaticamente todo lead sem origem à última campanha ativa; mantenha uma categoria “origem não identificada”.

    Para múltiplos pontos de contato, documente se o painel usa primeira origem, última origem ou outra regra. O total atribuído pela Meta pode diferir do CRM por janela, modelo, eventos disponíveis e identificação. Uma diferença deve poder ser explicada, não escondida em um ajuste manual.

    Como construir a integração com Claude Code

    1. Defina o contrato de dados: identificadores, fonte, moeda, fuso, datas e estados de cada registro.
    2. Leia dados autorizados no servidor: consulte o CRM e a fonte de mídia sem expor tokens no frontend.
    3. Trate todas as páginas de resultados: confira a paginação de cada endpoint. A documentação de busca de oportunidades da HighLevel descreve filtros e parâmetros; verifique a versão em uso.
    4. Normalize antes de somar: decida a unidade monetária e como tratar reaberturas, duplicidade e registros sem valor.
    5. Mostre o estado da sincronização: informe a última atualização e preserve um aviso quando a fonte estiver indisponível.
    6. Compare uma amostra manual: acompanhe registros da origem até o indicador final.

    O roteiro de Claude Code + GoHighLevel com skills traz um prompt inicial e o checklist da entrega. Comece com consulta de dados; envio de eventos e alterações no CRM devem ter escopo próprio.

    O painel está pronto quando você consegue explicar os números

    • Sem dados: a tela diferencia conta vazia de falha de conexão.
    • Sem investimento: uma divisão por zero aparece como “não calculável”, sem infinito nem retorno inventado.
    • Mesma campanha, dois nomes: a identificação continua pelo ID disponível.
    • Mais de uma página: o total inclui todos os registros previstos pela consulta.
    • Virada do mês: CRM e mídia usam a convenção de fuso documentada.
    • Negócio reaberto ou estornado: o histórico segue a regra definida, sem duplicar receita.
    • Troca de cliente: filtros e cache não permitem cruzar contas.
    • Rastreabilidade: um indicador pode ser conferido nos registros que o compõem.

    Como transformar o dashboard em uma entrega recorrente

    Separe implantação e manutenção. A implantação envolve mapear dados, configurar acessos, montar as telas e validar o aceite. A manutenção pode incluir monitoramento da sincronização, correção de integrações, suporte e revisão dos indicadores com o cliente. Defina isso na proposta, junto das despesas de hospedagem e consumo.

    Para estruturar o serviço, leia GoHighLevel para agências. Para acessar a formação e os projetos apresentados com skills, conheça a GoHighLevel Academy da Metrik.

    Guia da equipe Metrik, publicado em 15/10/2026. Demonstração própria; cenário numérico fictício e definições de indicadores propostas para validação em cada operação.

    Perguntas frequentes

    O valor ganho no GHL é o faturamento recebido?+

    Não necessariamente. Valor ganho vem do estado da oportunidade no CRM. Para informar receita recebida, é necessário reconciliar pagamentos em uma fonte financeira e definir como tratar estornos.

    Por que Meta Ads e CRM mostram resultados diferentes?+

    Eles podem usar unidades, janelas e regras de atribuição diferentes. Documente a origem dos registros, a definição de lead e o período antes de comparar os totais.

    Claude Code pode ajudar a montar esse dashboard?+

    Sim. Ele pode ajudar a implementar a interface e a integração, mas os acessos, as regras dos indicadores e os testes precisam ser definidos. O guia complementar apresenta uma sequência de implementação com skills.

    Continue aprendendo

    Trilha completa de GoHighLevel

    Guias organizados do fundamento à implementação.

    Ver toda a trilha

    Quer dominar o GoHighLevel na prática?

    Conheça a GoHighLevel Academy Brasil: curso de GHL para agências, aulas ao vivo, suporte em português e aplicação em clientes reais.

    Conhecer a GoHighLevel Academy Brasil