Pular para o conteúdo
Para empresas que querem crescer com controle

Um sistema para operar sua empresa com IA.

Vendas, marketing, atendimento, operação, financeiro e inteligência trabalhando sobre o mesmo contexto — para sua empresa ganhar escala sem perder controle.

Sua empresa inteira. Uma operação. IA trabalhando.

Para empresas de qualquer setor que querem crescer com estrutura, controle e inteligência.

Painel ilustrativo do Sistema Centriu com sete frentes trabalhando: atendimento, comercial, operação, agentes, inteligência, conteúdo e marketing. Cada frente mostra o trabalho concluído ou o próximo passo.

Representação ilustrativa do trabalho em execução

O problema

Sua empresa não deveria operar em pedaços

Não é falta de ferramenta. É que cada ferramenta resolve um pedaço, e ninguém é dono do todo. O custo disso não aparece numa fatura — aparece no mês seguinte.

  • Sistemas que não se falam

    O mesmo dado é digitado de novo — e cada cópia conta uma história diferente.

  • Dados duplicados

    Ninguém sabe qual versão é a verdadeira na hora de decidir.

  • Conversas perdidas

    O cliente repete o contexto a cada canal e a cada pessoa.

  • Tarefas espalhadas

    O trabalho vive em planilhas, mensagens e na memória de alguém.

  • Decisões sem contexto

    A escolha é feita com o recorte que estava à mão, não com o que importava.

  • Automações desconectadas

    Cada ferramenta automatiza um pedaço e ninguém enxerga o todo.

Nenhum desses problemas se resolve comprando mais um software. Eles se resolvem quando a operação inteira passa a trabalhar sobre o mesmo contexto.

A resposta

Tudo trabalha sobre o mesmo contexto.

A Centriu não é uma coleção de produtos. É uma plataforma em que clientes, áreas e agentes leem e escrevem no mesmo lugar.

Cliente 360

Um contexto, não vários cadastros

Cada conversa, tarefa, campanha, cobrança e decisão fica ligada ao cliente e à operação — não a um sistema isolado.

  • Clientes
  • Comercial
  • Atendimento
  • Operação
  • Financeiro
  • Marketing
  • Inteligência
  • Agentes
  • Consultoria

As áreas abaixo são partes da mesma operação, não produtos separados. Elas compartilham conta, permissões e histórico.

IA que trabalha — não um chatbot ao lado

A inteligência artificial da Centriu participa da operação: entende contexto, prepara trabalho, executa rotinas e pede aprovação quando importa.

Entende o contexto

Lê a operação, o cliente e o histórico antes de propor qualquer coisa.

Prepara o trabalho

Redige, organiza, calcula e deixa pronto para revisão humana.

Executa rotinas

Roda o que é repetitivo dentro dos limites definidos pela empresa.

Recomenda a próxima ação

Cruza áreas, identifica prioridade e mostra o motivo da recomendação.

Pede aprovação

O que é sensível passa por uma pessoa antes de valer. Sem exceção silenciosa.

Mantém histórico e aprende

Registra o que aconteceu e usa o resultado para melhorar a próxima decisão.

O que a Centriu faz

Uma plataforma, várias frentes de trabalho. Tudo no mesmo contexto, com a IA participando do que dá para acelerar.

Comercial

CRM, pipeline, oportunidades, propostas, follow-up e automações.

Atendimento

WhatsApp, Instagram, Messenger, chat do site e e-mail no mesmo contexto.

Operação

Tarefas, responsáveis, prazos, aprovações, agenda e capacidade.

Financeiro

Contas, cobranças, caixa, fiscal, margem, IR, orçamento e inteligência econômica.

Marketing

Planejar, produzir, aprovar, publicar e medir conteúdo e campanhas.

Inteligência

Painéis, alertas, previsões, recomendações e leitura executiva.

Agentes

Rotinas executadas continuamente pela IA com controle e aprovação.

Consultoria

Diagnóstico, estratégia, transformação, acompanhamento e especialistas.

Para quem é

Para empresas que querem crescer — e crescer certo.

A Centriu faz sentido quando o volume aumenta e a estrutura precisa acompanhar. Não é sobre setor nem tamanho: é sobre a operação conseguir sustentar o próximo estágio.

As vendas crescem, mas o processo não acompanha.

As áreas trabalham separadas e o cliente sente.

A operação depende de pessoas específicas.

O financeiro ficou complexo e o caixa perde visibilidade.

O atendimento cresce em volume e em canais.

A IA entra sem contexto, controle ou histórico.

Se a empresa ainda não começou a crescer, a Centriu também ajuda a preparar a estrutura para o primeiro salto.

Ver a Centriu funcionando
Consultoria

Tecnologia sozinha não resolve uma operação mal desenhada.

A Centriu combina tecnologia, inteligência, método e acompanhamento. A consultoria diagnostica, desenha, implanta e acompanha — com evidências, não com apresentação.

A participação de especialistas depende da solução e do contrato. Não é um item incluído automaticamente em toda contratação, e não prometemos acompanhamento humano ilimitado.

Veja a Centriu funcionando na sua operação

Uma conversa para entender onde a sua operação perde tempo, dinheiro ou capacidade — e o que a Centriu faria primeiro.

Pular para o conteúdo

problema

Sandbox-to-Live Policy Enforcement Parity Automation: Blocked in Rehearsal, Waved Through at the Premiere

Centriu Axiom's AI agent can draft a Meta Ads, Google Ads, or Google Business Profile campaign. It includes real ad copy. Its Policy Copilot mechanism screens that copy against platform-specific ad-policy rules before it's trusted. Axiom also has a Sandbox. This is a rehearsal environment that simulates the agent's planned browser actions step by step before anything real happens. Its own "submit" steps already ran that exact same policy check. An internal audit found that this check existed in exactly one place: the Sandbox. The real execution path is where the agent generates a campaign draft that gets downloaded or exports that same draft as a PDF. This is the copy that ultimately reaches Meta or Google. It never called the policy check at all. A rehearsal could correctly flag and block risky ad copy. The live generation or export of the identical copy sailed through completely unscreened. The fix calls the exact same policy-check function inside the real execution path too. It deliberately covers both the generate and the export action types. Exporting reuses the identical copy the generate step already produced. Leaving only the generate step checked would have turned export into an unguarded back door to the same content.

Sandbox-to-Live Policy Enforcement Parity Automation: Blocked in Rehearsal, Waved Through at the Premiere

A check that only runs in rehearsal only proves the rehearsal was safe

A rehearsal or sandbox environment is valuable. Nothing about the real world changes when something inside it is blocked. This makes it a low-risk place to build and test a strict safety or compliance check for the first time. The trap is treating that rehearsal check as if it were protecting the real thing. This is simply because it shares the same name and the same underlying rule. A check that runs correctly every time inside a simulation says nothing about whether the live action ever asks the identical question. A live path that was never wired to call the check will succeed silently and completely. It produces no error, no warning, and no visible sign that anything was skipped.

  • A rehearsal or sandbox environment is valuable. Nothing about the real world changes when something inside it is blocked. This makes it a low-risk place to build and test a strict safety or compliance check for the first time. The trap is treating that rehearsal check as if it were protecting the real thing. This is simply because it shares the same name and the same underlying rule. A check that runs correctly every time inside a simulation says nothing about whether the live action ever asks the identical question. A live path that was never wired to call the check will succeed silently and completely. It produces no error, no warning, and no visible sign that anything was skipped.

How Centriu Axiom closed the gap between the rehearsal and the real thing

This gap was found in the same internal audit. This audit rewrote Axiom's proof-of-action mechanism. It connected its safety scanner to the real AI conversation path. Both are covered on this pillar's companion pages. The audit's own account described it: "the gate existed only in the sandbox — the policy blocked the rehearsal and cleared the premiere." Axiom's Sandbox already ran a genuine policy check, `quickPolicyCheck`, against any `submit` step's text. It did this before allowing that simulated step to proceed. It evaluated the copy against Meta, Google Ads, or Google Business Profile-specific rules depending on the declared platform. That check worked correctly and had for some time. The problem was scope. It was the only place in the entire product this check was ever called.

The real execution path lives in a different function entirely. This is the one that processes a `GENERATE_CAMPAIGN_DRAFT` action. It produces a downloadable campaign structure with real ad copy, naming conventions, audiences, and creative suggestions. This is the exact content that eventually reaches a platform like Meta once someone acts on it. Before the fix, generating that draft for real never once asked whether its own copy would pass the identical rule the Sandbox already enforced for a rehearsed version of the same action. The fix adds a new function, `extrairCopyParaPolicy`, that pulls the actual campaign name and every creative's description and suggested copy out of a campaign-draft payload. It calls it before the real action is allowed to complete. If a violation is found, the check returns a `blocked` status. The action is refused with a specific message naming the risk score and the number of findings. The block itself is written to the audit trail with those same details. Even a caught violation leaves a durable record.

A detail the historical commit message doesn't fully spell out is found only by reading the diff itself closely. The fix deliberately covers a SECOND action type as well, `EXPORT_CAMPAIGN_DRAFT`. Exporting a campaign draft as a PDF downloads the identical copy an earlier `GENERATE_CAMPAIGN_DRAFT` action in the same session already produced. This means that if only the generate step had been wired to the policy check, exporting would have remained a completely unguarded route to the same unscreened content. This is a bypass in all but name. The fix's own code comment states the reasoning directly. Checking only the generation step and clearing the export step would simply invert which of the two steps got the scrutiny. It would not actually close the gap.

The platform classification driving which specific rule set applies is read from the campaign's own declared platform field. It matches against Meta, Google Ads, or Google Business Profile. When a campaign's platform isn't clearly one of those, the check deliberately falls back to a fourth, "generic" classification. This carries the broadest applicable rule set. It does this rather than skipping the check or defaulting to the narrowest one. The reasoning is again stated directly in the fix's own comment. When genuinely uncertain which specific rules should apply, the safer default is to evaluate against more rules, not fewer. Confirmed directly against the current source: `extrairCopyParaPolicy` and its call into `quickPolicyCheck` remain in `useSession.ts` today. They are unchanged since the fix. The Sandbox's own original `submit`-step check remains in place as well. Both paths are now judged by the identical function.

What is actually built today

  • A real campaign-copy extraction step that pulls the campaign name and every creative's description and suggested copy out of the actual draft before real execution is allowed to proceed.

  • The exact same policy-check function the Sandbox's rehearsal environment already used for its own "submit" steps. It is now genuinely called on the real, live execution path as well.

  • Coverage for both `GENERATE_CAMPAIGN_DRAFT` and `EXPORT_CAMPAIGN_DRAFT` action types. This closes a specific bypass where exporting would otherwise have reused the identical, unchecked copy from a generate step.

  • A deliberate "generic," broadest-rule-set default whenever a campaign's specific advertising platform isn't clearly declared. This is done rather than defaulting to the narrowest applicable rule set or skipping the check.

  • A specific, actionable block message naming the risk score and finding count. This is shown to the person whose action was refused.

  • An audit trail entry written for every genuine block. It records the same risk score and finding count. This means a caught violation leaves a durable, reviewable record.

What changes operationally

Ad copy that would be flagged during a rehearsal is now flagged with equal certainty. This happens the moment someone actually generates or exports it for real. The two paths are judged by the same function. A rehearsal's "safe" verdict and the real action's outcome can no longer silently disagree. A blocked attempt also now leaves an auditable record. This record names the specific risk score and finding count. It does not exist only as a rehearsal-time result nobody could later point to.

  • Ad copy that would be flagged during a rehearsal is now flagged with equal certainty. This happens the moment someone actually generates or exports it for real. The two paths are judged by the same function. A rehearsal's "safe" verdict and the real action's outcome can no longer silently disagree. A blocked attempt also now leaves an auditable record. This record names the specific risk score and finding count. It does not exist only as a rehearsal-time result nobody could later point to.

The same rule, checked at the premiere too (illustrative scenario, not a real client)

An agent drafts Meta ad copy that trips a policy rule. For example, an unsupported health claim. Rehearsing that same draft inside the Sandbox correctly blocks the simulated submit step. Before this fix, actually generating or exporting that identical draft for real skipped the check entirely. The same unscreened copy would have reached whoever downloaded it. After the fix, generating or exporting that draft for real is blocked by the identical rule. The block is logged and explained before the copy ever leaves the product.

The same rule, checked at the premiere too (illustrative scenario, not a real client)

How to start

Frequently asked questions

Where did the Policy Copilot check actually run before this fix?

Only inside the Sandbox's rehearsal environment. It ran on simulated "submit" steps. The real, live path that generates or exports an actual campaign draft never called it.

Why does the fix cover both generating and exporting a campaign draft?

Exporting a draft downloads the exact same copy an earlier generate action already produced. Checking only the generate step would have left export as an unguarded route to identical, unscreened content.

What happens when a campaign's advertising platform isn't clearly declared?

The check deliberately falls back to the broadest, "generic" rule set. It does this rather than the narrowest one or skipping the check. When uncertain, it evaluates against more rules, not fewer.

Is a blocked action recorded anywhere, or does it just fail silently?

Every genuine block writes an audit trail entry. This entry names the risk score and finding count. It shows the same information to the person whose action was refused.

Does this add new ad-policy rules beyond what already existed?

No. It enforces the exact same rule engine the Sandbox's rehearsal environment already used. The fix is about where the check runs, not what it detects.

What does Centriu Axiom cost?

It is sold by subscription with a published starting price. Exact current values are on the central pricing page.

See how Centriu Axiom enforces the same ad-policy rule in rehearsal and for real

Centriu Axiom's AI agent can draft a Meta Ads, Google Ads, or Google Business Profile campaign. It includes real ad copy. Its Policy Copilot mechanism screens that copy against platform-specific ad-policy rules before it's trusted. Axiom also has a Sandbox. This is a rehearsal environment that simulates the agent's planned browser actions step by step before anything real happens. Its own "submit" steps already ran that exact same policy check. An internal audit found that this check existed in exactly one place: the Sandbox. The real execution path is where the agent generates a campaign draft that gets downloaded or exports that same draft as a PDF. This is the copy that ultimately reaches Meta or Google. It never called the policy check at all. A rehearsal could correctly flag and block risky ad copy. The live generation or export of the identical copy sailed through completely unscreened. The fix calls the exact same policy-check function inside the real execution path too. It deliberately covers both the generate and the export action types. Exporting reuses the identical copy the generate step already produced. Leaving only the generate step checked would have turned export into an unguarded back door to the same content.