Projetos

Active
Público

Zatten

A infraestrutura por trás dos agentes de IA que atendem no WhatsApp.

CRM white-label para agências de IA operarem agentes de atendimento no WhatsApp, sobre uma arquitetura multi-tenant serverless.

Visitar projeto
Prévia da plataforma Zatten

Período

2024–Atual

Status

Active

Visibilidade

Público

Visão geral

A Zatten é a plataforma que agências de IA usam para entregar agentes de atendimento no WhatsApp com a marca delas: CRM em tempo real, pipeline kanban, automações, campanhas em massa e chat ao vivo. Cada agência opera no próprio domínio, com logo, cores e favicon próprios. O cliente final nunca vê a Zatten. Meu papel foi a estruturação inicial completa do projeto: definir a arquitetura multi-tenant, o modelo de white-label e a base serverless em Next.js na Vercel.

Contexto

O produto nasceu para um público específico: agências que vendem agentes de IA e precisam entregar tudo que vem depois da venda (atendimento, funil, histórico e relatórios) sem construir essa infraestrutura por conta própria. Isso exigia que uma única base de código servisse muitas agências ao mesmo tempo, cada uma com identidade visual e domínio próprios, desde o primeiro dia.

Desafio

Multi-tenant e white-label total puxam uma base serverless em direções opostas: cada agência precisa do próprio domínio, marca e configuração, mas o isolamento entre tenants não pode depender de quem escreve a próxima query lembrar de filtrá-la. Somado a isso, o atendimento acontece em tempo real e os eventos da Meta chegam por webhook, de forma assíncrona, sem garantia de ordem e com entregas repetidas.

Solução

A plataforma foi estruturada como uma aplicação Next.js serverless na Vercel, com o tenant resolvido a partir do domínio da requisição: um único deploy atende todas as agências, e cada requisição carrega seu tenant, tema e permissões antes de tocar em qualquer dado. O white-label (logo, cor, domínio e favicon) virou configuração por tenant em vez de fork de código, então subir uma agência nova não exige trabalho de engenharia. Sobre essa base vieram o CRM em tempo real, o pipeline kanban movimentado pelos agentes de IA, as automações disparadas por triggers e eventos do Meta Ads, o roteamento por departamento com quatro níveis de permissão e os disparos em massa pela API oficial da Meta, com os webhooks processados de forma assíncrona e registrados em logs auditáveis.

Entregas

  • Arquitetura multi-tenant com resolução de tenant por domínio
  • Camada de white-label configurável (logo, cor, domínio, favicon)
  • Base serverless em Next.js na Vercel
  • Integração com WhatsApp Cloud API e webhooks em tempo real
  • CRM em tempo real com pipeline kanban e automações
  • Departamentos, roteamento e níveis de permissão
  • Gestão de templates, campanhas em massa e dashboard de analytics

Tecnologias

Next.jsTypeScriptServerlessVercelMulti-tenantWhatsApp Cloud APIMeta WebhooksNode.jsPostgreSQLRedisOpenAI API

Resultados

  • Uma única base de código e um único deploy atendendo múltiplas agências, cada uma no próprio domínio e com a própria marca.
  • Subir uma agência nova não exige trabalho de engenharia: white-label, departamentos e permissões são configurados dentro do próprio produto.
  • Base operacional preparada para milhares de conversas simultâneas, com monitoramento centralizado de templates, webhooks e fluxos de IA.