Chatwoot do zero: o caminho que eu seguiria hoje

Chatwoot é o hub: caixa de entrada compartilhada, times, etiquetas, atributos de contato e, o que interessa pra gente, webhooks e API pra plugar agente.

Se eu fosse começar hoje do zero:

  1. Sobe com docker compose local (o repo oficial tem um pronto)
  2. Cria uma inbox de API antes de qualquer coisa de WhatsApp, porque dá pra testar TODO o fluxo do agente com ela, sem Meta, sem QR code
  3. Configura o webhook de message_created apontando pra sua aplicação
  4. Só depois disso pluga o WhatsApp na frente

Erros que vejo todo mundo cometer (eu incluso, na época):

O agente responde à própria mensagem porque ninguém filtrou message_type outgoing no webhook. Loop infinito, conta de API sorrindo.

Confundir contact com conversation. Contato é a pessoa, conversa é a sessão. Atributo de funil vive melhor na conversa.

Ignorar o private note. Nota privada é onde seu agente pode deixar contexto pro humano sem o cliente ver. Subutilizadíssimo.

Na aula 4 a gente faz esse setup completo junto, do compose ao webhook respondendo.