Agências de marketing · Alertas

Guardião de mídia

Todo dia de manhã, a lista curta do que quebrou na carteira: conta que zerou, campanha que parou de converter, conta sem ajuste, saldo acabando e fonte parada.

UsoComum
EsforçoMédio
Para quemAgências com muitas contas de mídia e um time que não consegue olhar todas todo dia.
Fonte

Mídia diária, alterações, contas e execuções das fontes

Regra

Fonte viva, objetivo e janelas antes de alertar

Resultado

Alertas com chave e estado por cliente

Ativação

Mensagem diária e tarefa por alerta

O que resolve

  • A agência sabe do problema antes do cliente.
  • O alerta só dispara quando há problema real, não por fonte atrasada ou objetivo errado.
  • Conta pré-paga não para por falta de saldo sem aviso.

Perguntas de negócio que responde

Faça estas perguntas ao seu agente quando o caso estiver pronto.

Quais contas zeraram ontem?
Que clientes estão sem ajuste há mais de 7 dias?
Quais contas pré-pagas ficam sem saldo esta semana?
Alguma fonte está atrasada e pode estar escondendo um problema?
Qual campanha parou de converter e quanto já gastou desde então?

O que você precisa

  • Mídia da carteira numa tabela diária com o cliente de cada linha
  • Registro conta para cliente com as contas oficiais e o status
  • Um canal de envio (Chat, Slack, Discord) ou gerenciador de tarefas

O que você recebe

  • Tabela diária de alertas com chave e estado
  • Monitor de saldo das contas pré-pagas com dias até zerar
  • Monitor de frescor das fontes
  • Mensagem diária escrita por IA para a liderança

Onde ativar

Mensagem diária da liderança

Às 7h, em dias úteis, no canal do time, só com o que é novo ou piorou.

Tarefa por alerta

Um caso por cliente e família de alerta no gerenciador de projetos, com responsável, prazo e conferência diária.

Agente de IA via MCP

Responde "o que quebrou ontem" a partir da tabela de alertas.

Quer construir?

Depende de a mídia da carteira já estar unificada. A regra é SQL; o cuidado está nos limites e no estado para não virar ruído. O detalhado traz as regras de negócio, as armadilhas e o teste de aceitação. Ou mande tudo direto para o seu agente com o MCP da Nekt.

Ver detalhado
O problema

Com dezenas de contas, ninguém olha todas todo dia. A agência descobre a campanha pausada, a conta sem saldo ou a conversão zerada quando o cliente reclama. E o alerta mal feito é pior: dispara todo dia por fonte atrasada ou por campanha de alcance sem lead, e o time aprende a ignorar.

Como costuma ser feito, e a regra

Cada linha é um erro que já aconteceu na prática.

O jeito comumA regra
01
Alertar zero de gasto de um conector que não rodou.
Fonte parada não é rede parada

Antes de dizer que zerou, confira se a fonte sincronizou, pela execução dela na Nekt. Sem sincronização, o alerta é FONTE_SEM_SYNC. Só com a fonte viva o gasto zero vira REDE_ZERADA. Não gere alerta de performance sobre fonte degradada.

02
Limite fixo de 2 dias para todas as fontes.
Tolerância de atraso pela cadência da fonte

Atraso = data esperada menos a maior data na tabela. Tolerâncias usadas: Meta e Google D-1; LinkedIn e GA4 D-2; automação de marketing D-3. Fonte semanal: intervalo entre extrações mais 2 dias de folga (9 dias). Se a cadência mudar, o limite muda junto. Conta pausada de propósito no registro não alerta.

03
Alerta de zero leads numa campanha de alcance.
Cobrança pela otimização, não pelo nome

Campanha de alcance, tráfego ou vídeo não é cobrada por conversão. O que define é optimization_goal do conjunto e o evento otimizado, não TOFU, MOFU ou BOFU no nome da campanha.

04
Chamar de zerada a campanha que nunca converteu ou que está sem gasto.
Zerou é parar de converter com gasto

CAMPANHA_ZEROU só quando há gasto na janela recente, zero conversão do evento otimizado e conversões no histórico anterior. A mensagem traz rede, gasto desde a parada e o histórico. REDE_ZERADA é a rede com verba no plano e sem gasto.

05
Olhar só o total de 30 dias.
Janelas curtas contra a base

Compare os 7 dias até ontem com os 7 anteriores e com a base de 28 dias. Mostre sempre leads por dia nos últimos 7, 15 e 30 dias. Dia de referência é ontem, último dia completo no fuso do cliente.

06
Contar qualquer evento do histórico como ajuste.
Ajuste humano exclui o automático

Sem ajuste = cliente com investimento nos últimos 7 dias e nenhuma alteração humana há mais de 7 dias, avaliado por rede. Meta: actor_name diferente de 'Meta' no histórico de alterações. Google: interface, Editor, app, recomendações aplicadas e upload em massa; ficam de fora scripts, regras automáticas e API.

07
Tratar balance como saldo em toda conta.
Saldo pela semântica da conta

Em conta pré-paga (is_prepay_account verdadeiro), balance é crédito restante; em pós-paga, é valor devido. Guarde o balance bruto com nome neutro e derive saldo disponível só quando a Meta o expõe. Dias até zerar = saldo disponível / gasto médio diário dos últimos 7 dias. Se há taxa sobre o PIX (ex.: 12,15%), o saldo líquido é menor que o valor pago.

08
Monitorar saldo de todas as contas da tabela.
Só as contas oficiais do cliente

A tabela de contas de uma fonte lista todas as contas que a credencial enxerga no Business Manager, inclusive encerradas e de terceiros. Filtre pelo account_id oficial do registro conta para cliente. Conta com account_status diferente de ativo e gasto zero com fonte viva vira alerta de pagamento.

09
Mandar a lista inteira todo dia.
Alerta com chave e estado

Chave estável cliente|tipo|rede|objeto. Estado persistente: novo, recorrente, resolvido. O mesmo alerta não é reenviado; todo dia se confere se apagou. Dicas de otimização esperam 7 dias de maturação antes de serem reavaliadas.

10
Pedir ao modelo para descobrir anomalias nos dados crus.
Regra em SQL, texto pela IA

A detecção é SQL sobre as tabelas do dia. O LLM só redige a mensagem a partir dos alertas, com rede, valor e o que conferir primeiro. Se a tabela de alertas não é do dia, a mensagem avisa que o dado está velho.

Tipos de alerta

Avaliados na ordem: primeiro a fonte, depois a conta, depois a performance.

FONTE_SEM_SYNCFonte sem sincronizaratraso acima da tolerância ou última execução com falha
CONTA_COM_PROBLEMAPagamento ou conta bloqueadaaccount_status diferente de ativo
SALDO_BAIXOSaldo acabandosaldo / gasto médio de 7d abaixo de N dias
REDE_ZERADARede com verba e sem gastofonte viva e gasto zero
CAMPANHA_ZEROUParou de convertergasto recente, conversão zero, histórico com conversão
QUEDA_RESULTADOQueda contra a base7d contra 7d anteriores e base de 28d
RITMO_VERBARitmo de verba fora do planogasto acumulado contra verba proporcional aos dias
SEM_AJUSTESem ajuste humanogasto em 7d e nenhuma alteração humana há mais de 7d
ALCANCE, TRÁFEGO, VÍDEOSem cobrança de conversãoavaliar por CPM, alcance e frequência

Definições

Dia de referência
ontem, último dia completo no fuso do cliente
Janela 7d
os 7 dias até ontem; 7d anterior são os 7 dias antes dela; base são os últimos 28 dias
Fonte atrasada
data esperada menos a maior data da tabela, acima da tolerância da fonte
Ajuste humano
evento do histórico de alterações feito por pessoa; no Meta, actor_name diferente de 'Meta'
Saldo disponível
crédito restante de conta pré-paga informado pela Meta; nunca derivado do balance de conta pós-paga
Dias até zerar
saldo disponível / gasto médio diário dos últimos 7 dias
Alerta aberto
chave cliente|tipo|rede|objeto presente no dia; resolvido quando some na reavaliação

Armadilhas que já aconteceram

Campanha pausada que ninguém viu

O cliente tinha volume normal de leads no mês, mas o corte diário mostrava seis dias seguidos sem nenhum lead.

Leads por dia em 7, 15 e 30 dias, sempre.

Alarme constante

As fontes passaram a rodar uma vez por semana e o limite de 2 dias acusava toda conta. O time parou de ler o alerta.

Limite derivado da cadência: intervalo mais 2 dias.

Zero que era conector parado

A rede aparecia zerada porque a fonte não tinha rodado, e o time foi mexer na campanha.

Checar a execução da fonte antes do alerta de rede.

Saldo de conta que não é do cliente

A tabela de contas trouxe o Business Manager inteiro, com contas encerradas e de terceiros no monitor de saldo.

Filtrar pelo account_id oficial de cada cliente.

Cartão vencido

O cartão da conta expirou e os anúncios pararam em silêncio por dias.

Alertar status da conta e gasto zero com fonte viva.

A mesma dica todo dia

Dicas de otimização repetidas diariamente viraram ruído antes de qualquer um agir.

Chave estável, uma tarefa por dica e 7 dias de maturação.

Validado em dados reais. Na conta de Meta Ads da própria Nekt, 27% dos eventos de uma semana do histórico de alterações tinham actor_name 'Meta' (mudança automática de status de entrega, primeira veiculação e cobrança). Contados como ajuste, fariam uma conta parada parecer cuidada. Na mesma fonte, a tabela de contas lista 9 contas do Business Manager, com pré-pagas, pós-pagas e encerradas misturadas, e só 1 delas tem entrega.

Teste de aceitação

O caso está pronto quando todos os itens passam.

Pacote para o agente

Cole no Claude, ChatGPT ou outro cliente com o MCP da Nekt conectado.

Markdown completo
Guardião de mídia
- Dia de referência = ontem, último dia completo no fuso do cliente.
- Antes de qualquer alerta de performance, verifique a fonte. Atraso acima da tolerância (Meta e Google D-1, LinkedIn e GA4 D-2, automação de marketing D-3, fonte semanal intervalo + 2 dias) = FONTE_SEM_SYNC, e não se analisa performance dessa rede.
- Gasto zero com fonte viva e verba no plano = REDE_ZERADA.
- CAMPANHA_ZEROU = gasto recente, zero conversão do evento otimizado e conversões no histórico. Informe rede, gasto e histórico.
- Campanhas de alcance, tráfego e vídeo (pelo optimization_goal, não pelo nome) não são cobradas por conversão.
- Compare 7 dias contra os 7 anteriores e contra a base de 28 dias. Sempre mostre leads por dia em 7, 15 e 30 dias.
- Sem ajuste = investimento nos últimos 7 dias e nenhuma alteração humana há mais de 7 dias. No Meta, humano é actor_name diferente de 'Meta'.
- Saldo só para as contas oficiais do registro. Pré-paga: balance é crédito; pós-paga: balance é valor devido. Dias até zerar = saldo / gasto médio de 7 dias.
- Cada alerta tem chave cliente|tipo|rede|objeto e estado (novo, recorrente, resolvido). Não repita alerta já enviado.
Exceções por cliente:
- <cliente>: conta compartilhada; só entram campanhas com <termo> no nome.
- <cliente>: conta pré-paga via PIX com taxa de <x>%; avisar quando faltarem <n> dias de saldo.
- <cliente>: fonte <plataforma> roda semanalmente; tolerância de <n> dias.

Variações

Plano x realizado

Alertas por linha do plano: sem vínculo, sem entrega, fora do período, fora do plano e ritmo de verba.

Dicas de otimização

Vazamento sem conversão, CPA alto, escalar e criativo cansado, com maturação de 7 dias.

Saldo no Google Ads

Orçamento da conta e projeção de encerramento no mês pelo ritmo de gasto.