Pular para o conteúdo
EDUARDO FERREIRA
Todos os projetos

Projeto pessoal · Em desenvolvimento

Central de Dívidas

  • n8n
  • Evolution API
  • WhatsApp
  • Supabase
  • PostgreSQL
  • Redis
  • OpenAI API

Sistema em desenvolvimento para gerenciamento de clientes, dívidas, parcelas e pagamentos, integrado a um fluxo de atendimento automatizado pelo WhatsApp.

Sobre o projeto

A Central de Dívidas combina n8n, Evolution API, Supabase, Redis e serviços de IA para estruturar um fluxo de atendimento pelo WhatsApp. O sistema possui uma base para gerenciamento de clientes, dívidas, parcelas, pagamentos e conversas, com diferentes fluxos para atendimento e operações administrativas. O projeto está em desenvolvimento, com a estrutura de dados, integrações e principais fluxos de atendimento já implementados.

Problema

Centralizar informações de clientes, dívidas, parcelas, pagamentos e histórico de atendimento em uma única estrutura, reduzindo a dependência de mensagens e planilhas para consultar essas informações.

Solução

  • Estrutura de dados para clientes, dívidas, parcelas, pagamentos e histórico de conversas.
  • Atendimento pelo WhatsApp integrado à Evolution API, incluindo recebimento e processamento de mensagens de voz.
  • Workflows no n8n para processar mensagens, consultar dados e executar operações sobre a base.
  • Separação entre fluxos de atendimento e operações administrativas, com controle de acesso aos dados.
  • Redis utilizado para controlar o processamento de mensagens e evitar respostas fragmentadas durante uma sequência de mensagens.

Implementação

  • Supabase/PostgreSQL utilizado como base de dados para clientes, dívidas, parcelas, pagamentos, conversas e registros de auditoria.
  • Evolution API integrada ao n8n para comunicação com o WhatsApp e processamento de mensagens recebidas.
  • Mensagens de voz processadas a partir do áudio recebido, com transcrição antes do processamento pelo agente.
  • Redis utilizado como mecanismo de debounce para agrupar mensagens recebidas em sequência antes do processamento.
  • Agentes separados para consultas de atendimento e operações administrativas, utilizando ferramentas específicas para consultar e alterar os dados.
  • Controles de acesso e RLS utilizados para restringir o acesso às informações armazenadas no Supabase.

Projetos relacionados