K1 Krat One Structure Atlas ENV · lab
Módulos/Ads/Spec
Spec · módulo Ads · 2026-07-14

Ads · Cockpit de Mídia Paga

Um único cockpit para Meta, Google e TikTok Ads: gerenciar campanhas, analisar cross-channel, automatizar otimização e planejar estratégia — com o KRATUS escrevendo copy e recomendando ações em cada tela. O diferencial que rouba cliente da concorrência: nós amarramos o gasto ao ROI real do CRM (custo por lead e por deal ganho), não só ao ROAS que a plataforma reporta.

Meta · Google · TikTok num cockpitKRATUS em cada campoROI real via CRM
A

Abordagem híbrido

Integramos o que já existe (dados + write actions); construímos o cockpit, o cérebro e o loop de ROI.

Integra o Windsor.ai (350+ connectors, com write actions para Meta, Google, TikTok, LinkedIn e Bing já disponíveis) + APIs nativas quando preciso — não reconstruímos o Ads Manager de cada plataforma. Constrói o cockpit unificado, o KRATUS (copy + insights), o motor de automação (reusa o de eventos do F5) e o loop com o CRM que transforma ROAS em receita comprovada.

Windsor.ai (read + write)Meta Marketing APIGoogle Ads APITikTok Business APIGA4 (conversões)CRM interno (leads/deals)KRATUS (runLLM)
B

Os quatro pilares

Gerenciar · Analisar · Automatizar · Planejar — com KRATUS por cima de todos.

Gerenciamento

Árvore campaign → ad set → ad das 3 plataformas num só lugar: criar, editar, pausar/ativar, orçamento, ações em massa. Biblioteca de criativos e audiências. Editar sem sair do KRAT ONE (write via connector).

Análise

Dashboard cross-channel blended + breakdown por plataforma: gasto, ROAS, CPA, CTR, conversões — e o ROI real (custo por lead/deal do CRM). Performance por criativo, funil, cohorts.

Automação

Regras "quando → então" que otimizam sozinhas: pausar perdedor, escalar vencedor, realocar budget, dayparting, alertas. Executa nativo, com aprovação no que gasta.

Estratégia

Media plan (alocação de budget por canal + forecast), briefs de campanha, mapa de funil (TOFU/MOFU/BOFU), e recomendação de canal por objetivo — assistida por KRATUS.

C

O diferencial — por que trocar de ferramenta

O que a maioria não entrega. É aqui que ganhamos o cliente da concorrência.

Dashboard cross-channel "blended"

Um ROAS / CPA / gasto só, somando Meta + Google + TikTok — com breakdown por plataforma. A maioria das ferramentas é mono-canal; a visão unificada é o que o gestor quer ver de manhã.

ROI real amarrado ao CRM

Não paramos no ROAS da plataforma. Ligamos clique → leaddeal ganho (via o deriveChannel que o CRM já usa) e mostramos custo por lead e custo por venda. É o número que prova receita — e retém cliente.

Creative Intelligence

Biblioteca de criativos com performance por hook / formato / ângulo, detecção de fadiga (frequência ↑ + CTR ↓) e o KRATUS gerando variações novas dos vencedores. Inspirado no melhor do Motion/Madgicx.

KRATUS Copy Studio

Gera e reescreve headlines, primary text, descrições, CTAs respeitando o limite de caractere de cada plataforma, na voz da marca (aprendida do site/brand do cliente). "Rewrite with KRATUS" em todo campo + variações A/B por ângulo.

Automação que executa de verdade

Regras "quando → então" que pausam perdedores, escalam vencedores e realocam budget — e executam nativamente (write via Windsor.ai). Reusa o motor de eventos do F5. Guardrail: toda ação que gasta passa por aprovação.

Budget pacing & alertas

Gasto vs. orçamento do mês com alerta de over/under-pacing, e anomalias (pico de gasto, queda de ROAS, anúncio reprovado, conta com problema) viram tarefa/notificação no CRM.

Aprovação do cliente

Criativo e copy podem passar por aprovação do cliente antes de subir (reusa o fluxo de approvals). Transparência = confiança = retenção.

Benchmarks por vertical

Compara CTR / CPC / CPA do cliente com referências do nicho — contexto que transforma número em conversa de estratégia.

D

KRATUS no módulo — a IA em cada tela

O pedido central: botões de IA por toda parte. Onde cada um vive.

Copy Studio

Gerar/reescrever headline, primary text, descrição, CTA por plataforma (respeitando limites). "Rewrite with KRATUS" em todo campo de texto. Variações A/B por ângulo.

Ângulos de criativo

De um brief (produto, público, oferta), o KRATUS propõe ângulos e hooks — e roteiros curtos para vídeo (UGC/short).

Insights & "o que fazer agora"

No analytics, o KRATUS diagnostica (fadiga, CPA subindo, canal desbalanceado) e propõe a ação — que vira sugestão com aprovação.

Audiências

Sugere segmentos, lookalikes e interesses a partir do público que converte no CRM.

Negative keywords (Google)

Varre os termos de busca e sugere negativas para cortar desperdício — aplica via write action.

Realocação de budget

Recomenda mover verba do que perde para o que ganha (sugere, humano aprova) — nunca gasta sozinho.

Custo controlado: copy usa tier cheap (frações de centavo); estratégia/insights usa tier maior sob demanda. Toda ação que gasta dinheiro em mídia passa por aprovação — o KRATUS escreve e recomenda, o humano decide. Consumo medido no AgentOps, igual ao resto.
E

Modelo de dados

Entidades das 3 plataformas normalizadas + o que é nosso (criativos, regras, plano, aprovações).

TabelaChave / campos
ad_accountclient · platform(meta/google/tiktok) · external_id · oauth/connector ref · status · currency
ad_campaignad_account · external_id · name · objective · status · budget · bid_strategy · start/end
ad_setcampaign · external_id · name · status · budget · targeting(jsonb) · schedule (ad_group no Google/TikTok)
adad_set · external_id · name · status · creative_ref · final_url
ad_creativeclient · type(image/video/carousel) · assets(s3/url) · headline · primary_text · description · cta · angle/hook tags
ad_metric_dailyad_account · entity(campaign/adset/ad) · day · métricas canônicas (spend, impr, clicks, conv, conv_value, …)
ad_audienceclient · platform · name · type(custom/lookalike/interest) · spec(jsonb) · size
ad_rulews/client · trigger · conditions(jsonb) · actions(jsonb) · requires_approval · enabled · run_count
media_planclient · período · objetivo · alocação por canal (jsonb) · budget · forecast
ad_approvalclient · kind(creative/copy/budget/action) · payload · status · decided_by (reusa approval)
F

Métricas canônicas

Cada plataforma chama de um jeito. Normalizamos num schema único para comparar maçã com maçã.

Campo canônicoNomeCálculo
spendGastosoma direta
impressions / reach / frequencyImpressões · alcance · frequênciafrequência = impr / reach
clicks · CTR · CPCCliques · taxa · custoCTR = clicks/impr · CPC = spend/clicks
CPMCusto por milspend / impr × 1000
conversions · conv_valueConversões · valorda plataforma + do GA4/CRM
ROAS · CPARetorno · custo por aquisiçãoROAS = conv_value/spend · CPA = spend/conv
cost_per_lead · cost_per_dealCusto por lead · por vendaspend ÷ leads/deals do CRM (o número que importa)
A linha de ouro é cost_per_lead / cost_per_deal — cruzamento do gasto de mídia com os leads/deals do CRM pelo canal atribuído. Nenhum concorrente mono-canal entrega isso.
G

As três lentes — L1 · L2 · L3

Mesmo dado, escopo do filtro diferente (segue a regra do Analytics).

L1Plataforma

Rede: gasto total sob gestão, contas conectadas, saúde das conexões, custo/margem de AI do módulo.

L2Agência

Por cliente: gerenciar, otimizar, analisar cross-channel, provar ROI. O cockpit de trabalho do dia a dia.

L3Cliente

Performance da própria mídia, só leitura: gasto, resultados, ROI. Aprovar criativos. Sem markup/custo interno da agência.

H

Automação & execução

Reusa o motor de eventos + approvals do F5. O que dispara, o que checa, o que faz — e como executa nativo.

CamadaDetalhe
Gatilhosschedule (dayparting) · métrica cruza limiar (ROASy, freq>z) · anomalia · orçamento em risco de pacing
CondiçõesROAS / CPA / gasto / frequência / CTR / idade do anúncio / status — E/OU (mesmo motor do CRM)
Açõespause · enable · set_budget (+/−%) · duplicate · shift_budget (entre ad sets) · notify · kratus_draft (nova variação)
Execuçãowrite actions via Windsor.ai (Meta/Google/TikTok já suportados) — pause/enable/budget/create
Guardrailqualquer ação que gasta (subir budget, ativar) passa por approval; pausar/alertar pode ser automático
I

Telas — protótipos

A detalhar em tela no mesmo método do CRM/GBP. Próximo passo se o escopo agradar.

Dashboard cross-channel

KPIs blended (gasto/ROAS/CPA/ROI) + breakdown por plataforma, série temporal, e o card ROI real (custo por lead/deal). Insight do KRATUS no topo.

Ver tela →

Gerenciador de campanhas

Árvore campaign→ad set→ad das 3 plataformas, status/budget editável, ações em massa, filtros.

Ver tela →

KRATUS Copy Studio

Editor de anúncio com preview por plataforma, limites de caractere, e Rewrite/Generate with KRATUS em cada campo + variações.

Ver tela →

Creative Library

Grade de criativos com performance por hook/ângulo, badge de fadiga, e "gerar variação" do vencedor.

Ver tela →

Automação (regras)

Builder "quando → então" com condições de métrica e ações nativas + guardrail de aprovação.

Ver tela →

Media Plan / Estratégia

Alocação de budget por canal, forecast, funil TOFU/MOFU/BOFU, brief assistido por KRATUS.

Ver tela →

Faseamento

F1Conectar + enxergar

OAuth/Windsor por client + ingest de métricas canônicas + dashboard cross-channel + ROI via CRM + leitura de campanhas. Já entrega o "wow".

F2Gerir + escrever

Editar/pausar/budget via write action + Copy Studio KRATUS + Creative Library + aprovação de cliente.

F3Automatizar + planejar

Regras + execução nativa + Creative Intelligence (fadiga/variações) + alertas/pacing + Media Plan/estratégia.

Loop fechado: Ads → clique → lead no CRM (canal já atribuído) → deal ganho → o módulo mostra quanto custou cada venda por plataforma. É o pitch que nenhum gestor mono-canal consegue fazer.