Módulo 1 — Atendimento WhatsApp 24/7¶
Versão: 1.0 — maio/2026 Categoria: P1 — Módulo de Atendimento Pré-requisitos AIOS: stack canônica funcional, WABA aprovada pela Meta no número do cliente.
O que faz¶
Responde clientes finais no WhatsApp Business do cliente PME, 24/7, em PT-BR, com tom institucional do negócio.
Cobre três famílias de demanda: dúvidas frequentes (preço, prazo, horário, disponibilidade), triagem (entender o que o cliente quer e rotear) e escalonamento humano (passar para o operador interno quando há gatilho de risco, dúvida, ou pedido grande). Resposta em até 1 minuto em horário comercial, mensagem-padrão fora dele com retomada às 6h.
Quando usar¶
- Cliente PME com WhatsApp como canal primário de relacionamento (≥ 60% das interações comerciais e de suporte passam pelo WhatsApp).
- Volume diário de mensagens entre 30 e 800 (abaixo de 30 não justifica; acima de 800 exige stack reforçada e estudo de capacidade).
- Tempo médio de resposta atual é dor declarada pelo dono no diagnóstico DPIA (típico: 30 min a 4 h, contra meta de 5 min).
- Existe operador humano hoje atendendo o número — vamos co-pilotar com ele, não substituir.
- Catálogo, tabela de preços, e regras estão minimamente estruturados em ERP (Bling, Omie, Conta Azul) ou planilha.
- Verticais ideais: distribuidoras, clínicas, varejo de médio volume, prestador de serviço com agenda.
Quando NÃO usar¶
- Cliente quer "agente que faz tudo" sem diagnóstico DPIA fechado. Recuse e refaça a fase D.
- Volume diário < 30 mensagens. Custo de WABA + LLM + manutenção não fecha. Sugira playbook humano + templates.
- Negócio cujo canal primário não é WhatsApp (B2B enterprise por e-mail, indústria pesada por telefone). Outro módulo.
- Equipe interna não tem ninguém disponível para ser champion. Sem champion, módulo morre em 60 dias.
- Cliente quer atender em inglês ou espanhol simultaneamente. V1 não trata; ajustar manualmente.
- Atendimento envolve diagnóstico clínico, jurídico ou financeiro complexo que demanda profissional habilitado. O agente faz triagem, não consulta.
- Cliente PME se recusa a publicar política clara de uso de IA no atendimento (LGPD/transparência).
Resultado esperado¶
Benchmarks observados em casos Nautis e equivalentes (Pesquisa A §6.1, Pesquisa D, Pesquisa F caso distribuidora):
| Métrica | Baseline típico | Após 90 dias | Após 180 dias |
|---|---|---|---|
| Tempo médio de resposta | 30–240 min | 3–8 min | 1–5 min |
| % atendimentos resolvidos sem humano | 0% | 50–65% | 65–80% |
| Pedidos/leads perdidos por demora | 2–5/dia | 0,5–1,5/dia | < 1/dia |
| NPS do atendimento | sem medida | +15 a +25 pontos | +20 a +35 |
| Custo médio por atendimento | R$ 8–15 (hora-pessoa) | R$ 1,50–3 | R$ 1–2,50 |
Payback típico: 2,5 a 4 meses (alinhado a Pesquisa A §2.5 — média 3,2 meses).
Stack utilizada¶
- WhatsApp Cloud API direto da Meta (não BSP) — cf.
01-stack-canonica.md. - n8n self-host na Hetzner — webhook de entrada, workflow de roteamento, painel de aprovação.
- Claude Haiku 4.5 para classificação de intenção e respostas simples.
- Claude Sonnet 4.6 para respostas com tool use múltiplo, casos complexos, raciocínio.
- Supabase (Postgres + pgvector) para memória de sessão por número + RAG sobre base de conhecimento do cliente.
- ERP do cliente (Bling/Omie/Conta Azul) via REST para consultar tabela, estoque, pedido.
Arquitetura¶
┌────────────────────────────────────────┐
│ Cliente final no WhatsApp do cliente │
└──────────────────┬─────────────────────┘
│ mensagem entra
▼
┌────────────────────┐
│ Meta Cloud API │
│ webhook → n8n │
└────────┬───────────┘
▼
┌────────────────────────────────────┐
│ Workflow "atendimento" no n8n │
│ │
│ 1. Hidratar contexto (Supabase) │
│ sessão + histórico últimas 20 │
│ │
│ 2. Classificador Haiku │
│ → tipo da mensagem │
│ │
│ 3. Roteador │
│ ├── saudação → resposta fixa │
│ ├── preço → Haiku + tool │
│ ├── pedido → escala módulo 2 │
│ ├── reclamação → escala humano │
│ ├── geral → Sonnet + RAG │
│ └── fora_escopo → escala │
│ │
│ 4. Gate HITL (nível atual) │
│ ├── nível 2: pausa, aprova │
│ └── nível 3: gates de exceção │
│ │
│ 5. Send Message (Meta) │
│ │
│ 6. Persistir sessão (Supabase) │
│ 7. Log evento + métricas │
└────────────────────────────────────┘
│
▼
┌────────────────────────────────────┐
│ Painel do champion (n8n Chat) │
│ - aprovações pendentes │
│ - escalonamentos │
│ - histórico │
└────────────────────────────────────┘
Padrão dominante: Routing (cf. 02-padroes-de-design.md §2).
Nível HITL recomendado¶
Início: Nível 2 (Co-piloto) em todos os turnos por 2 a 4 semanas.
Após 4 semanas com ≥ 90% qualidade + zero incidente: subir para Nível 3 (Autopiloto com exceções) com os seguintes gates de exceção sempre ativos:
- Pedido > R$ {{TETO_PEDIDO}} (default R$ 5.000)
- Palavras-chave: "cancelar", "Procon", "advogado", "vencido", "estragado", "reclamar", "jurídico"
- Confidence < 70%
- Cliente da lista VIP
- Fora do horário 22h–6h
- Cliente novo (primeira interação)
- Idioma diferente de PT-BR
Nível 4 nunca para conversa com cliente externo na V1. Apenas para mensagens-padrão (saudação, despedida, fora de horário).
Cf. 03-niveis-de-aprovacao-humana.md para procedimentos.
Custo operacional estimado (R$/mês)¶
Cliente pequeno — 1.500 mensagens entrantes/mês, ~3.500 turnos LLM:
| Item | Mensal |
|---|---|
| Meta WABA (templates marketing/utilidade) | R$ 80–250 |
| Claude API (Haiku + Sonnet com caching) | R$ 100–180 |
| Rateio n8n VPS + Supabase | R$ 50–100 |
| Total cliente pequeno | R$ 230–530 |
Cliente médio — 6.000 mensagens entrantes/mês:
| Item | Mensal |
|---|---|
| Meta WABA | R$ 250–600 |
| Claude API | R$ 300–500 |
| Rateio infra | R$ 80–150 |
| Total cliente médio | R$ 630–1.250 |
Implementador cobra manutenção mensal acima desses custos (tiers R$ 800–7.000/mês — cf. DPIA Canônico §Acompanhamento).
Tempo de implementação (do diagnóstico ao go-live)¶
| Fase DPIA | Dias úteis |
|---|---|
| D — Diagnóstico | 5–10 |
| P — Pacote de Contexto | 5–10 |
| I — System prompt + playbook + testes | 7–12 |
| A — Deploy, job shadowing, primeiras métricas | 7–14 |
| Total até go-live + 30 dias | 24–46 dias úteis |
Em cliente bem estruturado (Bling em dia, operador colaborativo, dono presente), fecha em 5 semanas. Em cliente desorganizado, 9 semanas.
Métricas obrigatórias¶
A serem coletadas e apresentadas mensalmente:
- Tempo médio de resposta (minutos) — comparado ao baseline assinado em D.
- Volume processado pelo agente (mensagens/dia, % do total).
- % de turnos resolvidos sem humano (sinal de qualidade).
- % de override humano (humano corrigiu depois — alvo ≤ 15% em nível 3).
- Taxa de escalonamento por motivo (reclamação, valor, confidence, VIP) — distribuição saudável.
- Pedidos/leads perdidos por demora (comparado ao baseline em D).
- NPS do atendimento (pesquisa pós-interação trimestral).
- Custo total mensal (WABA + LLM + infra) — para acompanhar payback.
Todas as métricas plotadas na seção 8 do playbook (cf. playbook.md).
Erros comuns e como evitar¶
- Subir para nível 3 sem 4 semanas estáveis em nível 2. Origem: pressa do cliente ou cansaço da champion aprovando 200 msgs/dia. Corrige: exit-gate documentado, métricas formais, sem atalho.
- Few-shot sintético no system prompt. Origem: implementador pulou a exportação do histórico WhatsApp na fase P. Corrige: exigir mínimo 7 exemplos reais por tipo de interação.
- Esquecer cláusula "estou falando com robô?" Origem: prompt copiado de tutorial. Corrige: Bloco 8 do system prompt sempre traz a frase aprovada (Playbook 4.4).
- Não persistir sessão. Origem: implementador esqueceu Supabase. Resultado: agente repete pergunta a cada mensagem. Corrige: hidratar contexto é primeiro passo do workflow, sempre.
- Catálogo embutido no prompt. Origem: tentativa de economizar tool call. Resultado: prompt > 10k tokens, custo explode, atualização dói. Corrige: catálogo via tool
consultar_tabela_precosou RAG. - Agente respondendo em horário "humano" sem aviso ao cliente sobre IA. Risco LGPD/transparência. Corrige: política de uso de IA pública no canal + frase de resposta aprovada quando perguntado.
- Cliente recusa o módulo após 60 dias. Causa quase sempre: champion sem treinamento real, playbook congelado. Corrige: manutenção mensal com sessão de revisão obrigatória do playbook.
Variações por vertical¶
Distribuidoras / atacado (Polaris Bebidas)¶
- Tom: direto, comercial, foco em prazo de entrega e roteiro.
- Tools-chave:
consultar_tabela_precos,consultar_estoque,consultar_pedido,criar_pedido_bling(rascunho). - Regras tácitas frequentes: descontos por cliente (RT-01 estilo Casa do Carlos), roteiros de entrega, bonificação.
- Gatilhos extras: pedido fora do mínimo da região, produto com validade próxima.
Clínicas / consultórios (MoveBem)¶
- Tom: acolhedor, sem jargão clínico, cordial.
- Tools-chave:
consultar_agenda,propor_horarios,confirmar_consulta(co-piloto),consultar_prontuario_metadados(LGPD — sem dado sensível). - Regras tácitas: convênios aceitos, primeira consulta tem cadastro específico, retorno tem encaixe.
- Gatilhos extras: pergunta clínica → escala obrigatório para profissional (nunca o agente diagnostica).
Contábil / jurídico (Verbo)¶
- Tom: profissional, técnico-mas-acessível, registra tudo.
- Tools-chave:
consultar_cliente_no_dominio,criar_ticket_atendimento,consultar_calendario_obrigacoes. - Regras tácitas: prazos fiscais críticos (sempre escalar), reclamação sobre multa (sempre escalar), dúvida sobre regime tributário (escalar a sócio).
- Gatilhos extras: menção a fiscalização/auditoria → escalar imediato.
Mapeamento para DPIA¶
| Fase | Pré-requisitos para este módulo |
|---|---|
| D | Baseline assinado com tempo médio atual, volume diário, pedidos perdidos, custo de hora-pessoa de atendimento. KPIs futuros definidos. Reposicionamento do operador atual decidido. Champion nomeado. |
| P | Histórico exportado de 60–90 dias do WhatsApp. Glossário do cliente (vocabulário, sinônimos). Regras formais (RN) e tácitas (RT) numeradas. Plano de integração com ERP. RIPD enxuto sobre dados pessoais que o agente vai tocar. |
| I | Este módulo (system-prompt.md + playbook.md). Matriz HITL aprovada por escrito. Testes de homologação com ≥ 85% acerto em 30–50 casos reais. |
| A | Deploy em nível 2 + job shadowing 3 dias + champion treinado + 5–10 micro-vídeos + relatórios 30/60/90 dias. |
Módulo Atendimento WhatsApp v1.0 — AIOS Profissional 2027.