Como integrar o WhatsApp ao ERP (Sankhya/Protheus) sem redigitação de pedidos

Por Equipe DistribuiFlow · Atualizado em 12 de Junho de 2026 · ~7 min de leitura

Resposta rápida: Para integrar o WhatsApp ao ERP sem redigitação de pedidos, você deve utilizar uma camada de IA Conversacional (vendor-neutral) conectada à Cloud API oficial do WhatsApp. A IA transcreve mensagens de áudio, lê fotos de listas manuscritas, consulta a disponibilidade de estoque e tabela de preços no ERP via APIs REST e salva o pedido estruturado diretamente como rascunho de venda no ERP (Sankhya, Protheus ou Bling). O vendedor apenas revisa e aprova, poupando até 2 horas diárias de trabalho administrativo.

O gargalo comercial: a redigitação

Em distribuidoras B2B convencionais, a maior parte do dia de um vendedor externo ou atendente de televendas é consumido por digitação. O cliente B2B — geralmente um proprietário de pequeno negócio (mercado, farmácia, papelaria, restaurante) que está ocupado com a operação — não quer acessar portais de e-commerce corporativos complexos. Ele prefere mandar um áudio de 20 segundos no WhatsApp pessoal do vendedor listando o que precisa, ou tirar foto de uma folha de caderno com itens rabiscados.

Como resultado, o vendedor recebe o áudio, ouve, e tem que abrir o sistema ERP da empresa para pesquisar manualmente o SKU de cada produto, verificar se há lote disponível, aplicar a tabela de descontos correta daquele CNPJ e salvar o pedido. Multiplique isso por 20 ou 30 atendimentos diários e você terá um gargalo de tempo gigantesco, além do risco constante de digitação de códigos errados.

Como a IA elimina a redigitação

O DistribuiFlow atua como uma camada inteligente entre o aplicativo do WhatsApp e o banco de dados do seu ERP. O fluxo operacional funciona da seguinte maneira:

  1. Captura em tempo real: A conversa do WhatsApp comercial chega no webhook oficial da Meta.
  2. Processamento Semântico: A IA (baseada em Vertex Gemini) extrai a intenção de compra, traduzindo linguajar informal ("quero 20 fardos da sacola PP 30x40") em chaves de produtos e quantidades estruturadas.
  3. Validação de Dados: O motor faz buscas rápidas no catálogo e tabelas do ERP para mapear o SKU correto do produto físico.
  4. Gravação de Rascunho (Draft): O pedido é inserido diretamente no ERP como rascunho de venda, sem impacto contábil ou fiscal inicial. A equipe do comercial apenas clica em "Faturar" após a revisão rápida.

Integrando ao Sankhya

A integração com o Sankhya é realizada por meio de requisições de serviço à API nativa do sistema (Sankhya W). O fluxo de chamadas utiliza os endpoints padrão:

  • CACSP.autenticar: Efetua login seguro da Service Account dedicada à IA, retornando a chave de sessão.
  • DbExplorerSP.executeQuery: Realiza buscas dinâmicas otimizadas no cadastro de produtos (`TGFPRO`) para traduzir o nome informal escrito no WhatsApp no código SKU real, validando o estoque atual (`TGFEST`).
  • CACSP.incluirNota: Cria a negociação de rascunho direto na tabela de notas/pedidos (`TGFCAB` e `TGFITE`), respeitando as regras fiscais e tributárias do ERP.

Integrando ao Protheus

Para o Protheus (TOTVS), a camada do DistribuiFlow comunica-se via serviços Web RESTful padrões (REST ADVPL) configurados de forma segura por meio de conexões HTTPS:

Utilizamos a API padrão de vendas para inserção de orçamentos e pré-pedidos. A IA valida o estoque pela tabela `SB2` e cria a estrutura do pedido na tabela de cabeçalho (`SC5`) e itens (`SC6`) do Protheus de forma automática.

Garantindo consistência de regras comerciais

Um dos maiores receios dos gestores de TI e diretores comerciais ao integrar automações de WhatsApp ao ERP é que a IA aplique preços incorretos ou venda produtos sem estoque físico real.

Para resolver isso, o DistribuiFlow opera com guardrails de negócios rígidos. A IA apenas *propõe* a estrutura de SKUs e quantidades baseada no contexto interpretado. A precificação oficial é executada pelo próprio motor de cálculo nativo do ERP de acordo com o CNPJ do cliente. Se houver falha de estoque ou divergência de dados, a IA recua e notifica imediatamente um atendente humano para que resolva o caso.