Para automatizar relatórios semanais de Meta Ads e Google Ads com n8n e IA, separe coleta, cálculo e redação. Primeiro obtenha os dados autorizados das contas de anúncios, normalize períodos e métricas, confira os totais e só então peça à IA um resumo. O resultado deve mostrar o que aconteceu, quais dados sustentam a leitura e o que precisa de investigação.
Este fluxo acompanha investimento e resultados atribuídos pelas plataformas de mídia. Ele complementa o relatório de Google Analytics 4, que observa outro recorte da jornada. Misturar as duas perspectivas sem identificar a origem pode produzir um relatório bonito e uma decisão errada.
Resumo rápido
- Defina uma semana fechada, o fuso das contas e a data da extração.
- Use acesso autorizado ou arquivos exportados pelos responsáveis.
- Calcule indicadores antes de enviar informações ao modelo.
- Separe conversões de cada plataforma e vendas confirmadas no negócio.
- Submeta recomendações à revisão de quem gerencia a mídia.
Defina o contrato do relatório antes dos conectores
Comece com uma pergunta operacional: quem vai ler o relatório e qual decisão essa pessoa precisa tomar? Um dono de loja pode precisar de investimento, vendas conciliadas e pendências. Um gestor de tráfego precisa também de campanhas, objetivos, mudanças recentes e problemas de mensuração. Tentar atender todos com a mesma tabela costuma esconder a informação principal.
Documente contas incluídas, moeda, intervalo de datas e regra de fechamento. Uma escolha possível é comparar duas semanas completas com os mesmos dias da semana. Isso é uma configuração de trabalho, não um padrão obrigatório. Se a conta opera em outro fuso, preserve essa informação e explique como o período foi tratado. Não converta apenas o rótulo da data.
Defina também o significado de conversão. Compra, envio de formulário e conversa iniciada representam etapas diferentes. O relatório deve guardar o nome do evento e a configuração usada na extração. Quando a definição mudar, marque a quebra de comparabilidade. O mesmo cuidado vale para campanhas novas, interrupções de entrega e alterações no investimento.
Uma página de especificação pode reunir destinatários, indicadores, fontes, responsável pela aprovação e comportamento quando uma coleta falhar. Para organizar o contexto de produto, consulte as páginas de integrações do Google e de integrações da Meta. Elas não substituem as credenciais e permissões das contas de anúncios.
Monte a coleta semanal com rastreabilidade
No n8n, o Schedule Trigger permite executar fluxos em horários definidos e considera a configuração de fuso do fluxo ou da instância. Confira isso antes do primeiro agendamento. A documentação do agendamento também orienta salvar e publicar o fluxo. Testar manualmente uma vez não comprova que a execução semanal está configurada.
Organize uma entrada de configuração com identificadores das contas, datas e destino do relatório. Abra uma etapa independente para cada plataforma. O Google Ads oferece consultas em GAQL, linguagem de consulta própria, enviadas aos serviços de pesquisa da API. A visão oficial de relatórios descreve essa estrutura. Escolha somente campos necessários e compatíveis com o recurso consultado.
Para Meta Ads, estabeleça com o administrador da conta o caminho autorizado de obtenção dos dados. O desenho pode começar com exportações controladas e evoluir para uma integração documentada. Não presuma que um token usado em outra aplicação tem acesso à conta, nem copie exemplos antigos sem validar permissões, versão e campos. Este guia não depende de um endpoint específico da Meta.
Quando houver API aprovada, o HTTP Request do n8n permite configurar requisições e paginação. Trate paginação, autenticação e respostas incompletas antes de somar linhas. Com arquivos, registre quem exportou, quando exportou e quais filtros estavam ativos. Guarde uma cópia controlada da entrada para permitir conferência posterior.
Crie um identificador da execução por cliente e período. Se o fluxo rodar novamente, ele deve atualizar a versão do relatório ou produzir uma revisão identificada. Evite disparar dois e-mails idênticos porque a primeira execução perdeu a confirmação de envio. O status de coleta deve existir por fonte, sem transformar uma falha em investimento zero.
Normalize métricas sem apagar as diferenças
Use uma estrutura intermediária com plataforma, conta, campanha, data, moeda, investimento, impressões, cliques e eventos definidos. Preserve também os nomes originais dos campos. Isso permite explicar de onde veio cada coluna e localizar um erro quando o fornecedor ou a configuração mudar.
| Indicador | Tratamento recomendado | Cuidado na leitura |
|---|---|---|
| Investimento | Somar valores na mesma moeda e período | Validar unidade e conversão do campo recebido |
| Cliques | Manter a definição de cada origem | Tipos de clique podem representar ações diferentes |
| Custo por conversão | Dividir investimento por eventos equivalentes | Não misturar compra e formulário |
| Retorno informado pela mídia | Relacionar valor atribuído e investimento | Não apresentar como lucro contábil |
| Vendas confirmadas | Usar fonte comercial com deduplicação | Explicar cobertura e data de atualização |
Calcule taxas a partir dos totais corretos. A média simples dos custos por clique de duas campanhas pode distorcer o resultado quando os volumes são diferentes. Some investimento e cliques elegíveis, depois faça a divisão. Para denominador zero, use um estado explícito, como não calculável. Não substitua por zero, pois isso parece indicar eficiência.
Também diferencie ausência de linha e ausência de atividade. A documentação do Google Ads informa que consultas segmentadas podem omitir linhas quando todas as métricas selecionadas são zero. Consulte a orientação sobre métricas zeradas antes de concluir que uma campanha desapareceu ou que a integração está quebrada.
Não some conversões atribuídas por plataformas diferentes para declarar clientes únicos. Uma mesma compra pode aparecer em mais de uma visão de atribuição. Mantenha os resultados de cada canal identificados e use uma fonte comercial adequada se precisar de contagem consolidada. A comparação entre automação de anúncios no Google Ads e Meta Ads ajuda a contextualizar diferenças de operação.
Use a IA para explicar os dados já validados
Entregue ao modelo uma tabela reduzida, um dicionário de métricas e as limitações da execução. O prompt deve pedir três saídas separadas: fatos observados, hipóteses e próximos passos. Um aumento de custo por resultado é uma observação calculável. Afirmar que o público está cansado exige evidência adicional. Sem ela, a resposta deve indicar investigação, não diagnóstico fechado.
Uma instrução útil é: escreva somente conclusões apoiadas nos campos recebidos; identifique a campanha e o período; não invente motivos; não recomende valores de orçamento; sinalize dados ausentes. Peça uma lista estruturada com evidência e nível de revisão necessário. Depois transforme essa saída no formato de leitura desejado.
Valide a resposta antes da distribuição. Confira se os números citados existem na tabela, se a comparação usa períodos equivalentes e se alguma hipótese foi escrita como certeza. Bloqueie uma frase que mencione receita quando a entrada só contém leads. Se o modelo falhar, o relatório pode sair apenas com os dados verificados e uma nota sobre a ausência de análise textual.
Mantenha nomes livres, textos de anúncio e comentários como dados, nunca como instruções para o sistema. Uma campanha pode conter conteúdo que tente influenciar a resposta do modelo. Restrinja o contexto à tarefa e remova informações pessoais desnecessárias. A redação não precisa receber telefone, e-mail ou nome de cada comprador.
Exemplo: uma loja de móveis em Campinas
Imagine uma loja de móveis em Campinas que anuncia produtos no Google Ads e divulga ambientes no Meta Ads. Este é um exemplo ilustrativo, sem resultados reais. A equipe quer entender o investimento semanal e acompanhar contatos que chegam aos vendedores, mas ainda não possui uma ligação confiável entre todos os anúncios e as vendas da loja.
O fluxo começa na segunda-feira com a semana anterior fechada. Ele recebe os dados autorizados das duas contas, identifica a moeda e confere as campanhas esperadas. No bloco comercial, importa apenas quantidades de contatos classificados pelo processo interno. O relatório mostra contatos recebidos e contatos qualificados como medidas distintas.
Durante a conferência, uma campanha aparece sem o evento esperado. O fluxo registra a pendência e mantém o investimento visível. A IA escreve que não há base suficiente para comparar o custo por contato daquela campanha. O gestor verifica a configuração antes de mudar a mídia. Uma ausência de informação deixa de ser confundida com ausência de resultado.
O documento final apresenta uma tabela por plataforma, uma lista de mudanças observadas e perguntas para a reunião. A pessoa responsável aprova o texto e escolhe quais ações serão executadas. A automação termina na entrega do relatório; mudanças de orçamento, segmentação e criativos pertencem a outro processo, com suas próprias autorizações.
Erros comuns
Comparar períodos incompletos. Uma semana que ainda está em andamento não deve disputar posição com outra já encerrada sem indicação clara. Registre a data de corte e, se necessário, compare apenas os mesmos dias. Preserve versões porque informações atribuídas podem ser revistas na origem.
Enviar o relatório mesmo com coleta parcial. Exiba um estado de incompleto ou encaminhe para revisão quando faltar uma conta. Defina quais falhas impedem a entrega. A equipe precisa distinguir um relatório parcial aprovado de um documento aparentemente completo que perdeu metade dos dados.
Usar a IA como calculadora e aprovadora. Faça contas em etapas determinísticas, com regras testáveis. Reserve ao modelo a redação apoiada nesses resultados. Aplique testes de regressão de prompts e ferramentas com casos de divisão por zero, dados ausentes e nomes de campanha maliciosos.
Confundir sugestão com execução. Um relatório pode recomendar revisar uma campanha sem ter permissão para pausá-la. Separe as credenciais e os fluxos. Registre quem aprovou a versão entregue e guarde os parâmetros usados, para que a leitura possa ser reconstruída na próxima reunião.
Perguntas frequentes
Preciso integrar as APIs para começar?
Não. Um processo inicial pode usar exportações autorizadas, desde que mantenha filtros, datas e origem documentados. A integração por API exige validação própria de acesso e formato. O restante do fluxo pode permanecer igual quando a coleta mudar.
Posso reunir os resultados das plataformas em uma tabela?
Sim, desde que cada linha identifique a origem e as definições. Consolidar investimento na mesma moeda é diferente de consolidar clientes únicos. Para essa segunda pergunta, você precisa de uma regra de identificação e uma fonte comercial adequada.
A IA consegue dizer por que uma campanha piorou?
Ela pode levantar hipóteses com base no contexto recebido. Uma conclusão causal requer evidências adicionais, como mudanças de configuração, qualidade dos contatos e testes controlados. O texto deve deixar claro o que foi observado e o que ainda será investigado.
Como saber se o fluxo está pronto para uso?
Execute com dados de um período conhecido e confira amostras no relatório de origem. Simule falha de acesso, arquivo duplicado e falta de conversões. Valide também o destinatário, o conteúdo entregue e o comportamento de uma segunda execução do mesmo período.