O problema
DSO (Days Sales Outstanding) alto destrói capital de giro. Equipes de cobrança gastam 70% do tempo correndo atrás dos mesmos inadimplentes:
- Não sabem em que estágio cada cliente está
- Cobrança manual por planilha ou Excel
- Telefonema às cegas, sem contexto
- Conciliação bancária leva 4-8h por dia depois da régua
O resultado: cliente bom recebe cobrança agressiva (perde-se relacionamento), cliente ruim escapa, e o time de financeiro vira "operacional repetitivo" em vez de estratégico.
A solução
Régua de cobrança automática com escalonamento inteligente por estágio:
D-3 E-mail amigável (lembrete)
D-0 WhatsApp (vencimento hoje)
D+3 WhatsApp + SMS (2ª cobrança)
D+7 Telefone + oferta de parcelamento
D+15 Protesto (escalonado)
D+30 Negativação Serasa
D+60 Encaminhamento jurídico
Cada touchpoint adapta a mensagem ao perfil: cliente VIP (compra recorrente) tem tom diferente de cliente esporádico. Score interno de "saúde do relacionamento" decide o quão agressivo ser.
Como funciona
- Triggers: webhooks do ERP quando NF/contrato vence
- Decisão: regras por valor, idade, segmento de cliente
- Distribuição: e-mail (Resend), WhatsApp Business Cloud API, SMS (Twilio)
- Conciliação: Open Banking + LLM para TEDs sem identificação → matched em tempo real
- Métricas: DSO, taxa de recuperação por estágio, custo por cobrança
Métricas em produção
Cliente B2B (manufatura, 1.247 títulos abertos/mês):
| Indicador | Antes | Depois | Variação |
|---|---|---|---|
| DSO | 47 dias | 35 dias | -12 dias |
| Taxa de recuperação D+7 | 41% | 68% | +27 pp |
| Tempo médio em cobrança | 4.2h/dia | 12 min/dia | -95% |
| Custo por cobrança | R$ 18,40 | R$ 0,80 | -96% |
Capital de giro liberado: R$ 1.84M no primeiro trimestre.
O que vem incluso
- Painel admin para configurar régua por segmento, valor, idade
- Workflow n8n versionado e auditável
- Adapters: Open Banking (Itaú, Bradesco, Santander, BB, Inter, C6), OFX, CNAB 240
- WhatsApp Business: setup com templates aprovados pela Meta
- LLM para matches ambíguos (TEDs sem CNPJ identificável)
- Integração ERP: TOTVS, SAP B1, Omie, ContaAzul, Bling, Tiny
- Painel financeiro: DSO, aging, top-50 maiores devedores, taxa de recuperação por estágio
Stack
- Python 3.13 + FastAPI
- n8n para orchestration da régua
- Postgres + Redis (filas)
- WhatsApp Business Cloud API
- OpenAI GPT-4o mini (matches de TED ambíguos)
Compliance
- LGPD: opt-out por canal, dados sensíveis criptografados
- Marco Civil: respeita horários de contato (não envia depois das 22h)
- Auditoria: cada touchpoint logado com IP, timestamp, conteúdo
Tempo de implementação
3-4 semanas:
- Sprint 1: integração ERP + Open Banking dos 2-3 bancos principais
- Sprint 2: régua + WhatsApp templates + LLM fallback
- Sprint 3: painel + relatórios + rollout (10% → 50% → 100%)
FAQ
Quanto custa rodar mensalmente? WhatsApp Business: ~R$ 0,30 por conversa iniciada pelo cliente. Para 5K cobranças/mês: ~R$ 1.500. LLM: ~R$ 80. Setup: R$ 32K-58K. Licença anual: R$ 18K-36K. ROI típico de 8-12x em 12 meses.
Funciona com qualquer ERP? Adapters prontos para TOTVS (Protheus, RM), SAP B1, Omie, ContaAzul, Bling, Tiny, NetSuite. ERP custom: 3-5 dias de integração via API ou import scheduler.
E se o banco não tem Open Banking? Suportamos OFX, CNAB 240 e CNAB 444, qualquer banco do Brasil exporta esses formatos. Open Banking é apenas para tempo-real; OFX/CNAB funciona com fechamento D+1.
Como evita ofender cliente bom? Score de "saúde do relacionamento" classifica clientes em 4 tiers (VIP / regular / ocasional / problemático). Régua se adapta: VIP só recebe e-mail, problemático escalada mais rápida.
Tem integração com fidelidade? Sim. Cliente VIP que paga em até D+0 pode ganhar pontos extra, parcelamento estendido, ou benefícios configuráveis no painel.
E se cliente reclama da cobrança? Bot tem fallback automático para humano quando detecta toxicidade ou frase tipo "vou cancelar / nunca mais compro". Atendente recebe contexto completo da conversa.
Suporta multi-empresa? Sim. Painel unificado para grupo econômico com filtros por CNPJ + relatório consolidado. Cada empresa pode ter régua diferente.
É auditável para fiscalização? Trilha imutável: cada cobrança enviada com timestamp, canal, conteúdo, IP. Conformidade SOX, LGPD, Marco Civil.



