caOS Documentação Primeiros passos PT EN

Visão geral

Documentaçãode primeiros passos

Este guia descreve a jornada completa de configuração do caOS: desde conectar suas contas de anúncio até a ativação dos produtos da plataforma. Aqui você aprenderá a extrair dados para o Google Sheets ou BigQuery via Xtractor, distribuir relatórios automáticos no WhatsApp via Pacer e proteger orçamentos contra overspend via Heimdall, utilizando simulações interativas e um painel de diagnóstico de status.

Arquitetura em três camadas

O caOS separa a origem dos dados do uso que se faz deles. Entender essa separação evita a maior parte das dúvidas de configuração.

CamadaFunção
WorkspaceO ambiente central da operação. Agrupa contas de anúncio, tags, conexões e fluxos do seu time.
FontesAs contas de anúncio conectadas por OAuth. Configuradas uma única vez e disponíveis para todos os produtos contratados.
ProdutosO que consome os dados. Xtractor exporta para planilha ou banco; Pacer distribui relatórios por WhatsApp; Heimdall monitora orçamento.

Sequência de configuração

A configuração tem uma ordem obrigatória. Cada etapa depende de a anterior estar concluída, e pular uma delas pode produzir um estado silencioso, em que a plataforma não exibe mensagem de erro, mas o dado não circula. Recomendamos seguir rigorosamente esses passos.

  • Conectar a plataforma de anúncios por OAuth.
  • Adicionar as contas que pertencem a este workspace.
  • Etiquetar cada conta com ao menos uma tag.
  • Sincronizar as contas com os produtos contratados.
  • Configurar o produto: extração no Xtractor, fluxo de mensagens no Pacer, ou plano de mídia no Heimdall.

Acesso

Autenticaçãoe workspace

O acesso é por código de uso único enviado por e-mail. A plataforma não utiliza senha em nenhum momento.

Entrar na plataforma

Informe o e-mail cadastrado e a plataforma envia um código de seis dígitos, válido por tempo limitado e para uma única autenticação. A sessão permanece ativa no navegador, de modo que o código não é solicitado a cada acesso.

Como não existe senha, também não existe recuperação de senha. Um código que não chega costuma estar na caixa de spam ou retido por filtro corporativo.

Workspace e usuários

Cada workspace representa o ambiente de trabalho da operação, identificado no topo do menu lateral. Em workspaces de time, esses recursos ficam automaticamente disponíveis para todos os membros convidados. Nele, as mesmas contas, tags e fluxos podem ser acessados sem necessidade de reconectar plataformas ou credenciais por usuário. O acesso pode ser concedido como editor ou leitor para membros específicos.

Nos workspaces de time existe uma exceção, tratada na seção do Pacer: o número de WhatsApp usado como remetente é pessoal e não é compartilhado entre os membros do workspace.

Conta de teste é individual

O cadastro pelo site cria um workspace individual, para apenas um usuário. A inclusão de outros membros exige um workspace de time, ativado diretamente com a equipe do caOS.

Começar

Limites do planoe o que cada um libera

Cada plano define a capacidade de contas de anúncio em uso, os destinos disponíveis (como Google Sheets ou BigQuery), a frequência de atualização e o quanto os processos podem ser automatizados. Entender essa estrutura ajuda a planejar sua operação conforme a necessidade de automação e o volume de contas do seu time.

Xtractor

PlanoLimites e automação
HobbyGoogle Sheets, 1 conta de anúncio, 1 plataforma. Atualização manual, sem agendamento.
StarterGoogle Sheets, 3 contas de anúncio, 1 plataforma. Libera a sincronização diária automática com agendamento.
ProGoogle Sheets e BigQuery, 6 contas de anúncio, 3 plataformas. Sincronização horária, diária ou personalizada e acesso via MCP no Claude.
EnterpriseContas de anúncio e plataformas ilimitadas, frequência de sincronização definida com a equipe e onboarding personalizado.

Dentro da plataforma, a seção Planos e limites mostra o plano atual e os limites efetivamente aplicados pelo sistema. É a referência a consultar em caso de dúvida.

O limite vale para contas em uso, não para contas conectadas

Conectar contas em Fontes é livre em qualquer plano. O limite se aplica às contas com conexão de extração ativa. É possível cadastrar a operação inteira e extrair de uma conta por vez enquanto avalia a plataforma.

No plano Hobby as atualizações são manuais

As rotinas de atualização agendada automatizadas são liberadas a partir do plano Starter. No plano Hobby, a sincronização permanece totalmente funcional e opera sob demanda do usuário ao acionar Sincronizar.

Pacer

A cobrança é por fluxo de mensagem. Cada fluxo cobre uma conta por plataforma, com até três fluxos simultâneos. A periodicidade é escolhida por fluxo, entre diária, semanal, quinzenal, mensal ou expressão personalizada, no horário que você definir, respeitado o teto de um disparo por dia. O plano Enterprise remove o limite de fluxos e inclui SLA e suporte prioritário.

Heimdall

O Heimdall é um produto exclusivo do plano Enterprise. Por atuar diretamente na contenção de gastos com ações automáticas de pausa nas APIs das plataformas, a ativação exige provisionamento de ambiente dedicado, governança de permissões e onboarding conduzido pela engenharia do caOS.

Contratação modular e sob consulta

O produto é precificado conforme o escopo da operação (volume de contas e marcas monitoradas), sem pacotes engessados. O plano inclui compromissos de tempo em contrato: divergência detectada em até 3 horas e alerta emitido em até 15 minutos após a detecção, além de alçadas de aprovação e suporte prioritário. A janela de detecção é parâmetro contratual: operações com contas de alto gasto diário podem contratar uma janela mais curta.

Dados

Fontesconectar contas de anúncio

Fontes é o cadastro central das contas de anúncio do workspace. Todo produto contratado consome desta lista. É o ponto de partida obrigatório da operação: sem conectar as plataformas e adicionar as contas aqui, os dados não chegam ao Xtractor, ao Pacer ou ao Heimdall.

Percorra a configuração completa

A tela abaixo reproduz a página de Fontes e responde como a real. Percorra as quatro etapas na ordem, ou tente sincronizar antes de aplicar a tag para observar o comportamento descrito adiante.

getcaos.com/app/fontes Simulação

Fontes

Conexões ativas0
Contas de anúncio0
Com tag0 de 0
Conexões perdidas0

Etapa 1 de 4 · conectar a plataforma

Estado intermediário sem indicação de erro

Entre a autorização e a seleção, a credencial existe e nenhuma conta está cadastrada. A listagem permanece vazia e a plataforma não sinaliza pendência além do aviso de contas encontradas. Se as contas não aparecem em Fontes após a autorização, verifique esta etapa antes de repetir a conexão.

Conectores disponíveis

A tela de conectores apresenta as integrações liberadas, entre elas Meta Ads, Google Ads, TikTok Ads, Pinterest Ads, Kwai Ads, LinkedIn Ads, Google Analytics, Google BigQuery e Google Sheets. Conectores em desenvolvimento aparecem sinalizados e não podem ser selecionados.

Selecionar um conector abre o fluxo de autorização da própria plataforma de anúncios. O caOS recebe um token de acesso delegado e nunca vê nem guarda a sua senha. Esse token fica cifrado, como descrito em Conectores. A autorização pode ser revogada a qualquer momento, tanto pela plataforma de origem quanto pela aba Credenciais, onde a revogação é permitida ao titular da credencial e aos administradores do workspace.

Dados

Tagsrequisito de sincronização

Tags organizam as contas por cliente, marca ou praça, determinando quais contas são propagadas para os produtos.

Aplicar tags

Menu lateral · Fontes · coluna TAGS

Crie a primeira tag em Nova tag e aplique-a pelo botão de adição na linha de cada conta. Uma conta aceita múltiplas tags, e o painel superior exibe o contador COM TAG, que indica quantas contas estão aptas à sincronização.

Contas sem tag não são sincronizadas

A rotina de sincronização propaga para o Xtractor, o Pacer e o Heimdall exclusivamente as contas que possuem ao menos uma tag aplicada. Uma conta sem tag permanece visível em Fontes e não é inscrita em nenhum produto.

A plataforma não exibe nenhum aviso de erro. Na prática, a conta simplesmente não aparece nas opções do Xtractor, Pacer ou Heimdall, embora conste normalmente na página de Fontes.

Para corrigir, aplique uma tag e execute novamente Sincronizar com produtos contratados. O mesmo se aplica ao remover a última tag de uma conta já sincronizada.

Dados

Conectoresuma página por plataforma

O fluxo básico de conexão é idêntico para todos os conectores: autenticar a conta na plataforma de origem, selecionar as contas de anúncio que pertencem a este workspace e aplicar uma tag. As regras técnicas específicas de cada rede, como limites de histórico, escopos de permissão e formato de métricas, estão detalhadas na página individual de cada conector.

Duas coisas valem para todas. Quem autoriza define o que você consegue extrair, porque a lista de contas sai do acesso daquele usuário. E autorizar não é o mesmo que adicionar: depois de conectar, o caOS pergunta quais contas são deste workspace, e o que você não marcar não entra.

Sua credencial

Conectou uma vez, está conectado. A credencial se renova sozinha, indefinidamente. Não há data para marcar no calendário e não é preciso reconectar de tempos em tempos. Só existe um jeito de a conexão cair: alguém revogar o acesso do lado da plataforma. Aí a conta aparece em Conexões perdidas, e reconectar resolve com as tags que ela já possuía.

A única exceção é o Kwai, que não usa login automático e trabalha com uma credencial de validade fixa. Sua página dedicada abaixo explica detalhadamente o processo.

A credencial fica cifrada de ponta a ponta. Ela é cifrada antes de ser gravada, e a chave não vive no banco: nem quem tem acesso ao banco lê o valor. Ninguém no caOS, nem o próprio usuário, vê a credencial de volta depois de salva; a tela mostra apenas que ela existe e está válida. Só é lida a métrica requisitada, o caOS não escreve na sua conta de anúncio para extrair dados, e não guarda dado pessoal de quem viu o anúncio. O tratamento segue a LGPD, e a exclusão é sua: revogar a conexão apaga a credencial guardada.

Escolha a plataforma

Versões e depreciação

Toda plataforma de anúncios atualiza a versão de sua API periodicamente. Esta é a lista das versões utilizadas pelo caOS, conferida em 11/09/2026.

PlataformaVersão em usoComo versionaJanela de suporte
Meta AdsGraph API v22.0versão nova a cada ~3 mesescada versão vale ~2 anos
Google AdsGoogle Ads API v22cerca de 3 versões por anocada versão vale ~1 ano
TikTok AdsBusiness API v1.3estável desde 2022sem sucessora anunciada
LinkedIn AdsREST, versão 202601versão nova todo mêscada versão vale ~12 meses
Pinterest AdsPinterest API v5v5 é a atualv3 e v4 já foram encerradas
Kwai AdsMarketing API (mAPI)sem versão no endereçomudanças vêm por comunicado
Google Analytics 4Data API v1betav1beta estávelsem data de encerramento

Como acompanhamos. A tabela é revista a cada trimestre contra o calendário oficial de cada plataforma. Quando uma versão entra nos últimos seis meses de suporte, a migração vira tarefa agendada, e não urgência.

O que você é avisado, e o que não precisa saber. Troca de versão que muda número (definição de métrica, janela de atribuição, campo que deixa de existir) é comunicada antes, com o que muda e em quais relatórios. Troca que não muda número acontece sem aviso, porque para você não muda nada.

Antes de somar plataformas

Duas armadilhas aparecem sempre que um relatório junta plataformas diferentes.

Alcance não soma. Alcance é gente, não evento: a mesma pessoa alcançada no Meta e no TikTok é uma pessoa, e somar os dois números conta ela duas vezes. Google e Kwai nem oferecem alcance. Some impressões, nunca alcance.

“Visualização de vídeo” quer dizer coisas diferentes. No TikTok é a reprodução iniciada, no Kwai é o ThruPlay, no Pinterest são 2 segundos, no LinkedIn são 2 segundos com metade da tela, e no Meta são 15 segundos. Somar essas colunas produz um total que não significa nada. A página de cada plataforma diz qual campo é qual.

Produto

Xtractorextração para planilha ou banco

O Xtractor mantém um caminho automático entre a plataforma de anúncios e o destino onde a operação consome os dados. A configuração combina três objetos independentes.

Modelo de objetos

ObjetoDefinição
FonteConfiguração de extração: plataforma, conta de anúncio, tabelas e campos, e período inicial.
DestinoOnde os dados são gravados. Google Sheets no plano inicial; BigQuery a partir do plano Pro.
ConexãoVínculo entre uma fonte e um destino, com agendamento próprio e modo de sincronização definido por tabela.

Sobre o termo "fonte" nos menus

No menu lateral, Fontes refere-se às contas de anúncio do workspace. Dentro do Xtractor, a aba Fontes lista configurações de extração do produto, e não as contas conectadas na aba central.

Montar uma conexão

O formulário abaixo reproduz o construtor de conexões. A etapa de modo de sincronização só é exibida após a seleção do destino, porque as opções disponíveis dependem do tipo de destino escolhido (Google Sheets ou BigQuery).

O modo de sincronização combina duas decisões técnicas: o que buscar na origem (carga completa ou apenas alterações recentes) e como gravar no destino (substituir o bloco, empilhar novas linhas ou atualizar registros existentes removendo duplicatas).

São seis combinações possíveis, configuradas por tabela e não pela conexão inteira. O padrão recomendado é a carga completa com acréscimo deduplicado: essa opção atualiza dados alterados retroativamente pelas chaves primárias e preserva o histórico de relatórios passados.

Planilha aceita dois dos seis modos

Em Google Sheets ficam disponíveis apenas a substituição da aba inteira e o acréscimo incremental. Uma planilha não faz junção nem remoção de duplicatas por chave, que é o que sustenta os demais modos. No BigQuery todos os seis estão disponíveis.

getcaos.com/app/xtractor/connections/new Simulação

Nova conexão

1 · Fonte
2 · Destino
3 · Modo de sincronização (por tabela)
4 · Agendamento

A etapa 3 aparece quando o destino for definido.

Selecione fonte e destino para ver o formulário reagir

Criar a fonte de extração

Xtractor · aba Fontes · Nova fonte

O formulário é sequencial e as etapas seguintes são exibidas conforme a anterior é preenchida. Selecione a plataforma, a conta de anúncio e um identificador interno. Plataformas sem credencial ativa aparecem como sem conexão e redirecionam ao fluxo de conexão, retornando ao formulário sem perda do preenchimento.

Em seguida, selecione as tabelas do catálogo. Para relatórios de performance, a tabela de insights concentra investimento, impressões, cliques e conversões. Defina por fim a data inicial da extração; a data final pode permanecer em aberto, caso em que a extração acompanha o período corrente. Ao salvar, a plataforma valida a combinação de campos junto à API de origem.

Criar o destino

Xtractor · aba Destinos · Novo destino

Selecione a plataforma de destino e informe um identificador. Em seguida, autorize a conta Google que terá permissão de escrita e selecione a planilha, pelo seletor do Google ou colando o endereço do documento. O acesso concedido é restrito ao documento selecionado. A gravação é feita por tabela: cada tabela da fonte corresponde a uma aba da planilha.

Autorizar a conta Google não conclui o cadastro

A autorização é uma das etapas do formulário. O destino só é criado após a seleção da planilha e a confirmação em Verificar e salvar. Interromper o formulário depois da autorização deixa a credencial registrada e nenhum destino cadastrado.

A ação de salvar executa uma escrita real no documento, com o objetivo de validar a permissão no momento do cadastro e não na primeira extração agendada.

Produto

Pacerrelatórios recorrentes no WhatsApp

O Pacer compõe uma mensagem a partir das métricas das contas conectadas e a distribui em periodicidade programada e automatizada, para um contato ou grupo de WhatsApp.

1. Conectar um número remetente

Pacer · aba Integração WhatsApp · Conectar número

A autenticação é feita por leitura de QR Code, no mesmo modelo do WhatsApp Web. O número é vinculado ao usuário que o autenticou e somente ele pode utilizá-lo como remetente. A restrição impede que um membro do workspace dispare mensagens pelo WhatsApp de outro. Enquanto não houver número próprio conectado, os fluxos podem ser configurados, mas não ativados.

A plataforma monitora a sessão e notifica o proprietário do número caso a vinculação caia, situação em que os disparos são interrompidos até a reconexão.

2. Compor a mensagem

Pacer · aba Fluxos · etapa Template

O editor valida cada tag enquanto você escreve. Tags reconhecidas são destacadas e substituídas pelo valor no envio; tags não reconhecidas são transmitidas como texto literal ao destinatário. Experimente abaixo na simulação inserir uma métrica existente, como por exemplo {{ctr}} e depois digitar uma inexistente.

getcaos.com/app/pacer/flows Simulação

Template

Métricas criadas

Como chega no WhatsApp

Clique nas métricas para inserir, ou edite o texto livremente

3. Validar e programar

Pacer · Preview e Disparo

Gerar preview renderiza a mensagem com valores ilustrativos, sem consultar as plataformas e sem enviar nada. Enviar teste executa um disparo imediato com dados reais, permitindo validar conteúdo e destino antes da programação.

Concluída a validação, selecione o número remetente, o destino, que pode ser um contato ou um grupo, e a periodicidade. A ativação em Disparo ativo requer um número remetente próprio selecionado.

Produto

Heimdallmonitoramento e proteção de orçamento

O Heimdall acompanha o ritmo de veiculação e a configuração das suas contas de anúncio ao longo do dia, em ciclos de verificação. Ele compara a velocidade das campanhas com o seu plano de mídia, avisa sobre divergências antes que o orçamento estoure e, se você autorizar, pausa a veiculação automaticamente.

O que o Heimdall exige para funcionar

Diferente dos produtos de relatório, proteger orçamento exige uma meta de referência. O Heimdall precisa das contas conectadas em Fontes, das tags aplicadas e do seu plano de mídia adicionado ao Template Operacional: a planilha fornecida no onboarding onde você define a verba planejada de cada conta para o mês.

Seu único compromisso recorrente: manter o plano do mês atualizado

Se a meta do mês não for preenchida ou ficar desatualizada, o Heimdall irá comparar o ritmo das campanhas com valores antigos ou acabar considerando a verba zerada, disparando alertas indevidos. Atualizar a planilha de mídia a cada novo mês ou ajuste de verba é a única tarefa contínua necessária do seu lado.

Três modos de atuação

Você define o nível de autonomia do Heimdall sobre a operação, podendo aplicar um comportamento padrão para o workspace ou personalizar o modo por conta de anúncio:

  • Alerta (Simples): o Heimdall apenas notifica a equipe e não realiza nenhuma pausa nas campanhas.
  • Gradual (Médio): notifica o time a cada ciclo de verificação. Se a divergência persistir por três avisos seguidos na mesma ocorrência, ele executa a pausa automática.
  • Contenção Ativa (Full): executa a pausa imediata assim que a campanha ultrapassa o limite de tolerância configurado.

Margem de tolerância flexível. O gatilho de disparo pode ser configurado por conta ou campanha em valor monetário, porcentagem sobre o orçamento planejado, ou ambos.

Alertas e escopo de atuação

As notificações são enviadas por e-mail e WhatsApp, detalhando a conta, a meta planejada, o ritmo atual e a projeção de entrega. Para os modos Gradual e Contenção Ativa, o canal via WhatsApp é o padrão recomendado para garantir respostas imediatas.

Quando o limite é ultrapassado no modo com pausa ativa, o Heimdall pausa os elementos ativos daquela conta diretamente na API da plataforma de origem. Trata-se de uma trava de contenção para evitar prejuízos orçamentários.

Reativação com controle humano

O Heimdall nunca reativa campanhas por conta própria. Após ajustar o plano no template ou corrigir as configurações na plataforma de mídia, a reativação pode ser feita em lote diretamente pelo nosso painel (Mass Resume) ou manualmente na própria plataforma de anúncios.

Produtos

Demais produtosda plataforma

Produtos fora do plano contratado permanecem visíveis no menu, com indicação de bloqueio e canal de contato comercial.

Contratável

Xtractor

Extração de dados das plataformas de anúncio para planilha ou data warehouse, com agendamento e histórico de execuções.

Contratável

Pacer

Relatórios recorrentes distribuídos por WhatsApp, compostos a partir das métricas das contas conectadas.

Produto separado

Agents

Agentes de IA configurados pela equipe do caOS para rotinas específicas da operação de mídia.

Referência

Diagnósticode configuração

As situações abaixo concentram a maior parte das ocorrências durante a configuração inicial. Em todas, a plataforma opera sem erro aparente.

Comportamento observadoCausa provável e correção
Autorização concluída e nenhuma conta listada em FontesAs contas foram encontradas, mas não adicionadas ao workspace. Utilize Escolher contas na página de Fontes.
Conta listada em Fontes e ausente na seleção do PacerA conta provavelmente não possui tag. Aplique ao menos uma tag e execute Sincronizar com produtos contratados.
Xtractor informa "nenhuma fonte criada ainda"Refere-se à configuração de extração, não às contas conectadas. Crie a primeira em Nova fonte.
Conta Google autorizada e destino ausente da listagemO formulário não foi concluído. Selecione a planilha e confirme em Verificar e salvar.
Conexão criada e nenhuma execução registradaO agendamento está em Manual. Defina um horário ou execute manualmente em Sincronizar.
Fluxo do Pacer não pode ser ativadoNão há número remetente próprio selecionado. Conecte um número em Integração WhatsApp e selecione-o na etapa de disparo.
Métrica exibida como marcador no texto recebidoA tag não foi reconhecida no template. Reinsira-a pelo editor e confirme que aparece destacada.
Heimdall alerta uma conta que não estourou verbaA conta veicula e não tem verba planejada para o mês no Template Operacional. Preencha a linha do mês e o alerta cessa no ciclo seguinte.
Alerta do Heimdall chega só por e-mailNão há número de WhatsApp configurado. Cadastre-o em Alertas; nos módulos Médio e Full ele é o canal esperado.
Campanhas pausadas pelo Heimdall continuam pausadasA reativação não é automática. Corrija a meta no Template Operacional e religue as campanhas na plataforma de origem.

Referência

Glossário

Workspace
Ambiente de trabalho na plataforma. Contém contas de anúncio, tags, fontes, destinos, conexões e fluxos. Em workspaces de time, esses recursos são compartilhados entre os membros.
Conta de anúncio
Conta em uma plataforma de mídia, como uma conta de Meta Ads. Unidade de conexão, etiquetagem e seleção nos relatórios.
Credencial
Autorização OAuth concedida a uma plataforma. Uma credencial pode dar acesso a diversas contas de anúncio.
Tag
Tag de workspace aplicada a contas de anúncio. Requisito para que a conta seja propagada aos produtos na sincronização.
Fonte
No menu lateral, o cadastro de contas de anúncio do workspace. No Xtractor, uma configuração de extração.
Destino
Local de gravação dos dados extraídos, como uma planilha do Google Sheets ou um dataset no BigQuery.
Conexão
Vínculo entre uma fonte e um destino no Xtractor, com modo de sincronização e agendamento próprios.
Fluxo
No Pacer, a definição completa de um relatório recorrente: contas, métricas, período, texto, destino e periodicidade.
Template Operacional
No Heimdall, a planilha que o caOS entrega no onboarding e que você preenche com a verba planejada de cada conta, mês a mês. É o alvo contra o qual o gasto real é comparado.
Ciclo de verificação
Intervalo entre duas leituras do Heimdall sobre as suas contas. O compromisso do plano padrão é de no máximo 3 horas entre ciclos, e é esse intervalo que define em quanto tempo uma divergência passa a ser conhecida. Não confundir com a ocorrência: os três avisos que acionam a pausa no modo Gradual são contados dentro da mesma ocorrência de divergência, não dentro de um ciclo.
Módulo de segurança
No Heimdall, quanto o produto pode agir sozinho ao detectar estouro: Simples (só avisa), Médio (avisa e pausa se persistir) ou Full (pausa ao cruzar o gatilho).
Gatilho
No Heimdall, a tolerância acima da verba planejada que aciona alerta e pausa. Definido em percentual, em reais, ou nos dois. O padrão é zero.