DigioSoft

Produto próprioAtendimento no WhatsApp

DigioAtende: atendimento humano e automação no WhatsApp para várias empresas

Uma plataforma multiempresa sobre a API oficial do WhatsApp: robô de triagem, fila humana, painel de atendimento e assinatura com teste grátis — desenvolvida e mantida pela DigioSoft.

Por , fundador e desenvolvedor da DigioSoft

Painel do DigioAtende com a caixa de entrada e uma conversa aguardando atendente
Painel do DigioAtende com dados fictícios de demonstração: caixa de entrada, conversa triada pelo robô e detalhes do contato.

O desafio

O WhatsApp é o principal canal de atendimento de muitas empresas — e também onde as conversas se perdem: todo mundo no mesmo celular, sem fila, sem histórico por cliente e sem saber quem já respondeu.

A API oficial da Meta resolve o acesso, mas traz regras próprias: resposta livre só dentro de 24 horas da última mensagem do cliente, templates aprovados fora dessa janela e webhooks que precisam ser verificados. O DigioAtende foi pensado primeiro para o atendimento da própria DigioSoft e depois estruturado para atender várias empresas na mesma instalação, sem quebrar nenhuma dessas regras.

O que foi construído

  • Robô de triagem

    Fluxo automático configurável e versionado: suporte, orçamento ou atendente. O robô pausa assim que a conversa entra na fila humana.

  • Painel de atendimento

    Caixa de entrada com fila, setores e histórico por contato, com emojis, imagens, mensagens de voz e notificações do navegador.

  • Várias empresas, uma instalação

    Cada empresa tem administrador, equipe, setores, canal de WhatsApp e chaves de API próprios, isolados das demais.

  • Assinatura sem intervenção manual

    Cadastro com 7 dias grátis, planos e checkout recorrente hospedado pelo Asaas; ativação, inadimplência e suspensão acontecem sozinhas.

  • Do chat do site ao WhatsApp

    O chat de um site gera um protocolo e abre o WhatsApp; quando a mensagem chega, o protocolo liga o contexto do site à conversa.

  • Integração com outros sistemas

    API com chaves por escopo e um feed de eventos para outros sistemas acompanharem as conversas.

Decisões de engenharia

O que não aparece na tela, mas decide se o sistema aguenta o dia a dia.

  • Webhook assinado e idempotente

    Toda notificação da Meta tem a assinatura X-Hub-Signature-256 verificada, e evento repetido não é processado duas vezes.

  • Credenciais que não vazam

    Os tokens da Meta ficam criptografados no banco e nunca chegam ao navegador; as mídias ficam em armazenamento privado, entregues só a quem está autenticado.

  • A janela de 24 horas no código

    Fora da janela de atendimento, o sistema só permite template aprovado — o atendente não perde a mensagem para uma recusa da Meta.

  • Voz no formato do WhatsApp

    O painel grava o áudio no navegador e converte para OGG/Opus antes de enviar.

  • Cobrança sem tocar em cartão

    Os dados de cartão são coletados no checkout do Asaas e nunca passam pela API; os webhooks de cobrança são autenticados e idempotentes.

  • Deploy automatizado com rede de segurança

    Cada push roda lint e testes e publica uma imagem versionada; o servidor faz backup do banco, aplica as migrações e valida os endpoints antes de concluir.

  • Infraestrutura enxuta

    Roda em uma VM pequena na Oracle Cloud, com PostgreSQL, limites de memória por container e HTTPS automático pelo Caddy.

Conversa de suporte no DigioAtende com respostas do assistente virtual e do atendente
Conversa de suporte assumida por um atendente depois da triagem do robô (dados fictícios).

Tecnologias

  • Python
  • FastAPI
  • SQLAlchemy
  • PostgreSQL
  • Alembic
  • WhatsApp Cloud API
  • Asaas
  • Docker Compose
  • Caddy
  • GitHub Actions
  • Oracle Cloud

O que vem a seguir

Limites conhecidos da versão atual, já no planejamento:

  • Atualização do painel em tempo real (WebSocket ou SSE), no lugar da consulta periódica.
  • Webhooks assinados para os sistemas clientes, além do feed de eventos.
  • Fila durável com workers para processar os webhooks em escala.

O que isso muda no seu projeto

API oficial do WhatsApp, cobrança recorrente e isolamento entre empresas aparecem com frequência em projetos sob medida. No DigioAtende, essas partes já foram resolvidas no código, com as regras da Meta e do gateway de pagamento respeitadas.

Orçamento sem compromisso

Vamos tirar o seu sistema do papel?

Conte o que a sua operação precisa e receba uma proposta com escopo, prazo e valor claros — direto de quem vai desenvolver.

suporte@digiosoft.com.br