API de agentes para qualquer canal

Sua IA pode começar no WhatsApp sem ficar presa nele. Conecte web, app, CRM e WhatsApp ao mesmo protocolo.

O ChatAgent transforma cada canal em uma entrada consistente: actor + conversation + message. Seu time preserva contexto, responde com previsibilidade e opera tudo em uma única camada multi-tenant.

/api/messages Uma entrada única para produto, automação e atendimento.
reply + conversation_id Resposta pronta com contexto rastreável.
Compatível com o presente WhatsApp continua funcionando enquanto seu produto evolui para outros canais.
Fluxo vivo Do canal ao reply
multi-canal
site · widget APP ios · android CRM ticket · inbox WHATSAPP adapter ready /api/messages actor conversation message memoria · auth · tenant · reply reply JSON conversation_id
Uma camada para produto, backend e automação falarem a mesma língua
actor
conversation
message
reply
threads persistentes
adaptadores de canal
O que muda para o seu time

Menos retrabalho por canal. Mais velocidade para colocar agentes em produção.

O ganho não é só ter mais um endpoint. É ter uma base conversacional que continua útil quando o produto cresce, os canais se multiplicam e a operação fica mais exigente.

Um contrato que acompanha o produto

Seu backend não precisa reinventar autenticação, contexto e payload sempre que um novo canal entra na operação.

WhatsApp deixa de ditar o desenho

Você preserva o fluxo que já funciona hoje e abre espaço para web chat, app, CRM e automações no mesmo modelo.

Contexto que continua de verdade

Registre conversation_id, mantenha memória por conversa e pare de depender do estado escondido em cada provedor.

Pronto para vender e operar

Rate limits, créditos, isolamento multi-tenant e dashboard deixam a operação mais segura para SaaS e times internos.

Protocolo central

Canais chegam diferentes. Sua operação responde do mesmo jeito.

Em vez de amarrar a arquitetura ao payload de cada canal, o ChatAgent recebe uma unidade clara: actor + conversation + message.

Visão rápida

O canal vira entrada. O protocolo vira base.

Você traduz o canal uma vez. Depois disso, contexto, autenticação, resposta e observabilidade seguem o mesmo fluxo.

WEB APP CRM WHATSAPP actor conversation message

actor

Quem está falando: lead, user, contact ou customer. A identidade deixa de ficar escondida no payload do canal.

conversation

Onde a interação acontece: sessão, ticket, thread, caso ou chat. O contexto passa a ser explícito e rastreável.

message

O que chegou agora e o que precisa ser respondido. O canal deixa de definir o contrato inteiro da plataforma.

Como funciona na prática

Seu time mapeia uma vez. O restante vira operação previsível.

A borda muda conforme o canal. O core continua igual.

1

Receba a mensagem no canal de origem

Widget do site, app, CRM, bot interno ou adaptador de WhatsApp.

2

Normalize em /api/messages

Mapeie a entrada para actor, conversation e message de forma consistente.

3

Receba reply e conversation_id

Seu backend continua simples enquanto a operação ganha contexto e rastreabilidade.

4

Use adaptadores quando fizer sentido

WhatsApp continua disponível como caminho compatível, sem virar o centro do desenho.

Entrada principal

/api/messages para web, app, CRM e automações

O endpoint principal já ensina o contrato certo logo de cara. Se você já tem um fluxo pronto em WhatsApp, o adaptador compatível continua disponível.

curl -X POST https://seu-dominio.com/api/messages \ -H "Authorization: Bearer chatag_sua_key" \ -H "Content-Type: application/json" \ -d '{"actor":{"id":"lead:maria@example.com","type":"lead","name":"Maria"},"conversation":{"id":"site:maria@example.com","channel":"web"},"message":{"text":"Quero integrar no meu app"}}'

Veja o fluxo acontecendo

A entrada é normalizada, o contexto volta para a conversa certa e a resposta sai pronta para o canal.

Adaptadores sem reescrever o core

Seu produto pode crescer por camadas. Web entra hoje. CRM entra amanhã. WhatsApp continua no jogo.

Dashboard e contrato alinhados

Landing, painel e documentação passam a ensinar o mesmo modelo. Isso reduz ambiguidade na venda e na integração.

Onde isso encaixa melhor

Times diferentes, mesma vantagem: parar de reconstruir a IA a cada canal.

A camada genérica faz mais sentido quando a conversa já provou valor e agora precisa ganhar escala, contexto e previsibilidade.

Backend que precisa plugar vários pontos de entrada

Seu time integra uma vez e reaproveita o mesmo modelo para site, app, CRM, inbox e futuras bridges.

Produto que quer chat nativo sem parecer gambiarra de canal

Você entrega uma experiência conversacional com contexto, sem forçar o desenho do produto a seguir a semântica do WhatsApp.

Automação e operação que precisam de fluxo rastreável

conversation_id, créditos, rate limit e adaptadores oficiais deixam o dia a dia mais previsível para rodar em produção.

Preços transparentes

Valide, publique e escale sem trocar a base conceitual.

Comece com um caso de uso simples e avance para uma operação multicanal sem jogar fora o contrato que o time aprendeu.

Hobby
R$0/mes

Para validar o fluxo com um caso de uso inicial e entender o protocolo.

  • 100 requisições por mês
  • 1 ambiente de teste
  • Contrato genérico e dashboard
Começar grátis
Enterprise
R$297/mes

Para operações multi-cliente, maior volume e uso sério da camada conversacional.

  • 25.000 requisições por mês
  • Multi-tenant com mais folga operacional
  • Suporte prioritário
  • SLA de uptime 99.9%
  • Mais margem para rollout por canal
Assinar Enterprise
Perguntas frequentes

O que costuma aparecer quando a conversa sai do protótipo.

As dúvidas abaixo aparecem quando o time quer manter compatibilidade com o presente sem limitar o produto ao passado.

Não. O fluxo de WhatsApp continua forte e compatível. A diferença é que ele deixa de ser o molde conceitual de toda a plataforma e passa a ser um adaptador oficial sobre o core genérico.

Use /api/messages para novas integrações, produto, app, web, CRM e automações. Use /api/whatsapp/message quando você já tem uma bridge pronta nesse formato e quer manter compatibilidade.

Ajuda os três. Backend ganha um contrato mais durável, produto deixa de nascer preso ao canal e a operação passa a trabalhar com uma camada mais rastreável e previsível.

Essa é justamente a ideia contrária. Você pode validar com um fluxo compatível agora e migrar o core do produto para o contrato genérico no ritmo certo, sem big bang.

Pronto para operar IA em qualquer canal?

Comece com um contrato claro e deixe os canais virarem detalhe de implementação.

Crie sua conta, gere sua chave e teste o ChatAgent como uma camada conversacional para web, app, CRM e WhatsApp. Você mantém compatibilidade agora sem limitar o produto depois.