Case Kangoo B2C
Operação multicanal com WhatsApp, autosserviço e IA
Organização de WhatsApp, e-mail, autosserviço, automações visuais e IA em uma operação multicanal com controle por empresa.

Por que esse sistema foi necessário
A operação precisava atender em canais diferentes sem transformar cada provedor em uma regra própria de atendimento. WhatsApp, e-mail, autosserviço, automações e IA precisavam conviver com isolamento entre empresas.
O que precisava mudar
Sem uma camada de organização, eventos externos, históricos e fluxos poderiam se fragmentar entre provedores, dificultando suporte, auditoria e retomada quando uma integração falhasse.
Como a solução organiza a operação
A solução organiza a operação em uma plataforma multicanal que normaliza eventos, roteia atendimentos, preserva contexto e permite automações visuais com apoio de IA.
O que a operação passa a controlar
- A operação passa a tratar canais diferentes dentro de um mesmo histórico.
- Falhas de provedores ficam mais fáceis de rastrear e retomar.
- Empresas, configurações e fluxos permanecem separados dentro da mesma plataforma.
Área técnica
Como a solução foi organizada
A próxima seção detalha como a solução foi organizada tecnicamente: componentes, integrações, filas, armazenamento e pontos de controle.
Arquitetura operacional da Kangoo
01
WhatsApp, e-mail e portal
Canais de entrada e autosserviço
eventos
02
Webhooks normalizados
Meta Cloud API, Evolution, Twilio e outros provedores
normalização
03
RabbitMQ
Ingestão, processamento e retentativas
workers
04
Backend FastAPI
Roteamento, atendimento, automações e IA
estado
05
MongoDB e Redis
Isolamento por empresa, cache e pub/sub
operação
06
React + TypeScript
Atendimento, autosserviço e editor visual
Decisões técnicas
- Normalizar eventos de provedores antes de entrar no domínio de atendimento reduz acoplamento com APIs externas.
- Separar ingestão, processamento e retentativas com mensageria torna falhas recuperáveis.
- Manter isolamento por empresa em dados, configurações e fluxos preserva controle operacional em uma plataforma compartilhada.
Operação e continuidade
- Filas e retentativas reduzem perda de eventos em integrações externas.
- Auditoria e status tornam falhas acionáveis para suporte e evolução.
Arquitetura
- Webhooks normalizam Meta Cloud API, Evolution API, Twilio e outros provedores.
- RabbitMQ separa ingestão, processamento e tentativas posteriores.
- MongoDB isola dados por empresa e Redis atende cache e pub/sub.
- React e TypeScript entregam atendimento, autosserviço e editor visual.
Tecnologias
- FastAPI
- React
- MongoDB
- Redis
- RabbitMQ
- Docker Swarm
Capacidades relacionadas
Atendimento e omnichannel
Organize canais, histórico, roteamento e automações para que a operação mantenha contexto de ponta a ponta.
- - Canais sem histórico único
- - Roteamento manual
- - Automações isoladas
Integrações e APIs
Conecte sistemas com contratos claros, webhooks, filas, sincronização e pontos de retomada.
- - Dados duplicados
- - Importação manual
- - Webhooks sem rastreabilidade
IA aplicada
Use copilotos, agentes e classificação onde a IA ganha contexto, permissão e rastreabilidade.
- - Triagem manual
- - Respostas sem contexto
- - Experimentos de IA sem fronteira
Automação
Transforme rotinas sensíveis e repetitivas em fluxos observáveis, recuperáveis e integrados.
- - Conferência manual
- - Filas invisíveis
- - Retomada dependente de pessoas