dcoder.
PT/ENVamos conversar

Automação · Operações

Chatbot WhatsApp

Menos etapas manuais. Automação de processos de abastecimento de frotas e recursos humanos.

STATUSEntrega para cliente
TECNOLOGIAS PRINCIPAIS
n8nWhatsAppPostgreSQLSharePoint
Chatbot WhatsApp — Organização dos fluxos no n8n
01 / Organização dos fluxos no n8nAmpliar
01CONTEXTO & ENTREGA

O produto
por inteiro.

Chatbot corporativo para uma construtora em Mato Grosso, com automação de abastecimento de frotas, admissão e desligamento de funcionários. As conversas guiam o usuário por etapas, solicitam documentos e fotos e integram as informações à rotina da empresa. A solução utiliza n8n para orquestração, Evolution API para o WhatsApp, PostgreSQL para acompanhar o estado das jornadas e Microsoft Graph para organizar documentos no SharePoint.

Escopo da solução

Jornadas estruturadas no WhatsApp, coleta de documentos, gestão de estado e integração com SharePoint.

02FUNCIONALIDADES

O que acontece
na prática.

Recursos que conectam a experiência do usuário às necessidades da operação.

Abastecimento de frotas

Seleção do veículo, validação do posto, fotos do hodômetro e comprovante, além da aprovação por um supervisor.

Admissão de funcionários

Jornada de múltiplas etapas para coletar dados pessoais, documentos e fotos, com armazenamento integrado ao SharePoint.

Fluxo de desligamento

Processo estruturado com coleta documental, acompanhamento de checklist e controle das etapas de desligamento.

Upload pela web

Endpoint em Express com autenticação por token para receber documentos que não podem ser enviados pelo WhatsApp.

Continuidade da conversa

Estado persistido no PostgreSQL mantém o progresso entre mensagens e permite aplicar limites de inatividade.

Integração com SharePoint

Microsoft Graph organiza os documentos dos funcionários em pastas da operação.

03ARQUITETURA & TECNOLOGIA

Por trás
da interface.

Event-Driven + State Machine

Arquitetura orientada a eventos com máquina de estados. Cada mensagem aciona um webhook no n8n; o fluxo consulta o estado do usuário no PostgreSQL, executa a regra correspondente, atualiza o progresso e envia a resposta pela Evolution API. Um serviço Express recebe uploads de documentos separadamente.

Componentes da solução

  • WhatsApp (Evolution API / Baileys)
  • n8n Workflows
  • PostgreSQL State Management
  • Express.js Upload Server
  • SharePoint (Microsoft Graph)

Interface & aplicação

n8nExpress.js

Bibliotecas

Evolution APIMicrosoft Graph API

Dados

PostgreSQL (Neon)

Infraestrutura

Docker SwarmEasyPanelTraefik

Integrações

Evolution APIMicrosoft Graph

Seu contexto.
Nosso próximo projeto.

Vamos conversar

Chatbot WhatsApp
Falar no WhatsApp