Triagem de suporte com IA para marcas D2C · 2026
Triage Desk
Demo publicada de atendimento ao cliente com IA para várias marcas: o n8n recebe as mensagens, um agente Claude numa Edge Function do Supabase redige a resposta com subagentes de políticas e catálogo, e o time aprova no Next.js. Os dados de cada marca ficam isolados com RLS no Postgres e testes em pgTAP.
- Agente orquestrador com ferramentas estritas, saídas estruturadas e prompt caching; cerca de 20 segundos e US$ 0,03 por ticket.
- Ingestão idempotente, sincronização de pedidos da Shopify com verificação HMAC, varredura de backlog e workflow de erros no n8n.
- Demo pública com reset diário e limite de novas triagens; documento de design técnico no repositório.
- Cinco workflows no n8n: mensagem recebida (conferência do segredo, gravação idempotente, triagem), resposta aprovada (gatilho pg_net e SMTP), sincronização de pedidos da Shopify (com HMAC), varredura de backlog a cada 5 minutos e um tratador de erros que grava em automation_errors.
- Segurança no Postgres: RLS por vínculo com a marca com funções security definer, permissões por coluna para a equipe não mexer nos campos da IA, um gatilho que valida as mudanças de status, RPCs que só o service role chama e 14 testes em pgTAP.
- Rodada verificada: 10 tickets reais (status de pedido, avaria fora do prazo, tamanho, troca de endereço, devolução sem a caixa, spam, uma mensagem em espanhol) triados com a decisão esperada em cerca de 20 segundos cada.
- API do Claude
- Supabase
- PostgreSQL RLS
- Edge Functions
- n8n
- Next.js
- Vercel
- pgTAP