Como automatizar o registro de vendas por voz com IA e n8n
O problema do vendedor de campo
Quem trabalha em vendas externas conhece a dor: você fecha um pedido na rua, no cliente, no carro entre uma visita e outra — e precisa registrar tudo. Anotar no papel, digitar depois num sistema, mandar por e-mail. Na prática, muita venda "esfria" porque o registro fica para depois e depois nunca chega.
A solução mais natural é a voz. O vendedor manda um áudio no WhatsApp: "Fechei com a Padaria São João, 30 caixas de farinha, entrega quinta, pagamento a prazo de 28 dias". E o resto acontece sozinho: transcrição, estruturação dos dados e lançamento direto no seu ERP ou planilha.
Neste artigo mostro como montar esse fluxo no n8n, combinando transcrição por IA com extração estruturada.
A arquitetura do fluxo
O caminho completo tem cinco etapas:
- Recebimento do áudio — via webhook da API do WhatsApp (Cloud API ou Evolution).
- Download e transcrição — o áudio vai para um modelo de speech-to-text.
- Extração estruturada — a IA transforma o texto solto em campos organizados.
- Validação — checagens simples antes de gravar.
- Gravação e confirmação — lançamento no sistema e resposta ao vendedor.
Passo 1: capturar e transcrever o áudio
No n8n, um nó Webhook recebe a notificação do WhatsApp. Como o áudio vem como referência (media ID), você usa um nó HTTP Request para baixar o arquivo binário.
Em seguida, envie esse binário para um modelo de transcrição. O nó OpenAI (recurso Audio → Transcribe) usando Whisper funciona muito bem para português, inclusive com sotaques e ruído de fundo — comum em gravações feitas na rua.
O resultado é o texto puro do que o vendedor falou.
Passo 2: estruturar com IA
Aqui está o pulo do gato. O texto transcrito é bagunçado por natureza. Você precisa transformá-lo em JSON limpo.
Use um nó de IA com um prompt como este:
Extraia os dados de venda do texto abaixo e retorne
APENAS um JSON com os campos:
- cliente (string)
- itens (array de {produto, quantidade})
- prazo_entrega (data ou descrição)
- condicao_pagamento (string)
- observacoes (string ou null)
Se algum campo não for mencionado, use null.
Texto: {{ $json.transcricao }}
Dica importante: peça sempre "APENAS o JSON" e ative o modo de saída estruturada quando o modelo permitir. Isso evita que a IA responda com texto explicativo que quebra o próximo nó.
Passo 3: validar antes de gravar
Nunca lance dados direto sem checagem. Um nó IF ou Code deve verificar o mínimo:
- O campo
clienteestá preenchido? - Existe pelo menos um item com quantidade?
Se algo essencial faltar, o fluxo devolve uma mensagem ao vendedor: "Entendi o pedido da Padaria São João, mas não peguei a quantidade. Pode confirmar?". Isso transforma erro em conversa, e não em pedido perdido.
Passo 4: gravar e confirmar
Com os dados validados, você grava onde faz sentido para o seu negócio:
- Google Sheets para quem começa simples.
- Postgres/MySQL para quem tem sistema próprio.
- API do ERP (Bling, Tiny, Omie) via HTTP Request.
Por fim, feche o ciclo com uma confirmação no WhatsApp:
✅ Pedido registrado! Cliente: Padaria São João 30x Farinha • Entrega: quinta • Prazo: 28 dias
Essa confirmação é psicologicamente poderosa: o vendedor sente que o sistema "entendeu" e passa a confiar no processo.
Cuidados práticos
- Áudios longos: limite a uns 2 minutos. Peça para o vendedor gravar um pedido por áudio.
- Nomes de produtos: se o catálogo tem nomes específicos, envie a lista no prompt para a IA "casar" o que foi dito com o SKU correto.
- Custo: transcrição e extração custam centavos por pedido — irrelevante frente ao tempo economizado.
- Fila: em picos, use o recurso de execução assíncrona do n8n para não perder mensagens.
O ganho real
O vendedor volta a vender em vez de digitar. O gestor vê os pedidos em tempo real. E o registro deixa de depender da memória e da boa vontade de "lançar depois".
Se o seu time de vendas ainda anota pedido no papel, esse é um dos fluxos com melhor retorno para começar. Na GRS Automações montamos exatamente esse tipo de integração sob medida — se quiser conversar sobre como aplicar no seu negócio, estamos por aqui.