Blog GRS — Automação & IA
Automação

Como automatizar a geracao de QR Codes de pedidos com n8n

GRS Automações25 de setembro de 20264 min de leitura
Como automatizar a geracao de QR Codes de pedidos com n8n

Se o seu negócio lida com pedidos, mesas, comandas ou pagamentos, provavelmente alguém ainda gera QR Codes manualmente — colando link em site gratuito, salvando imagem e mandando por WhatsApp. Isso funciona quando são poucos, mas vira gargalo assim que o volume cresce. Neste artigo vou mostrar como automatizar toda a geração de QR Codes com n8n, do gatilho ao envio.

Onde um QR Code automático faz diferença

Antes de montar o fluxo, vale mapear os casos práticos onde isso resolve dor real:

  • Restaurantes e bares: QR de cardápio por mesa, ou QR de pagamento com o valor da conta já embutido.
  • E-commerce e delivery: QR de rastreamento ou de confirmação de retirada.
  • Eventos: QR de ingresso ou credenciamento único por participante.
  • Serviços: QR que abre uma conversa no WhatsApp já com mensagem pré-preenchida e o número do pedido.

O ponto comum é que cada QR Code carrega uma informação dinâmica — um ID, um valor, um link personalizado. Gerar isso na mão é justamente o que torna a tarefa repetitiva e sujeita a erro.

O fluxo básico no n8n

A lógica é simples e se repete em quase todos os cenários:

  1. Gatilho — um novo pedido chega (via webhook, formulário, planilha ou integração com seu ERP/PDV).
  2. Montar o conteúdo — um node Set monta o texto ou URL que o QR vai codificar.
  3. Gerar a imagem — um node HTTP Request chama uma API de QR Code.
  4. Distribuir — enviar a imagem por WhatsApp, e-mail ou salvar no Google Drive.

Para gerar o QR sem depender de plugins pagos, você pode usar uma API pública como a api.qrserver.com. Um HTTP Request GET para:

https://api.qrserver.com/v1/create-qr-code/?size=300x300&data={{ encodeURIComponent($json.link) }}

retorna diretamente a imagem PNG. Configure o node para receber a resposta como arquivo (binary) e você já tem o QR pronto para anexar em qualquer lugar.

Exemplo prático: QR de pagamento por WhatsApp

Imagine um restaurante que quer mandar a conta para o cliente pagar via PIX Copia e Cola dentro de um QR. O fluxo fica assim:

  • Webhook recebe o fechamento da comanda com valor e nome do cliente.
  • Node Function/Set monta o payload do PIX (a famosa string BR Code) ou monta um link de pagamento do seu gateway.
  • HTTP Request gera o QR a partir dessa string.
  • Node do WhatsApp (Evolution API, Z-API ou similar) envia a imagem com a legenda: "Sua conta ficou em R$ 87,50. É só apontar a câmera para pagar!"

O cliente paga em segundos e a garçonete não precisa levar máquina de cartão à mesa. Tudo disparado por um único evento.

Personalizando e organizando

Alguns ajustes que elevam o resultado em produção:

  • Rastreabilidade: inclua o ID do pedido na URL codificada. Assim, quando o cliente escaneia, você sabe exatamente de qual comanda veio.
  • Armazenamento: use o node do Google Drive ou S3 para salvar cada QR com nome padronizado (pedido-1042.png). Facilita reimpressão e auditoria.
  • Lotes: para eventos, conecte uma planilha do Google Sheets com a lista de participantes e um node Loop para gerar centenas de QRs de credenciamento de uma vez.
  • Fallback: adicione um node de tratamento de erro caso a API de QR fique fora do ar, notificando o responsável no Slack ou Telegram.

Cuidados que evitam dor de cabeça

Dois pontos merecem atenção. Primeiro, sempre use encodeURIComponent no conteúdo antes de passar para a URL da API — links com espaços ou acentos quebram o QR silenciosamente. Segundo, para dados sensíveis (como links de pagamento), prefira URLs que expiram, evitando que um QR antigo continue válido depois de pago.

Com esse padrão montado uma vez, você replica a lógica para qualquer situação: comandas, ingressos, etiquetas de estoque, links de avaliação. O trabalho manual desaparece e a experiência do cliente fica mais fluida.

Vamos automatizar o seu?

Gerar QR Codes é só a ponta de um fluxo maior que pode incluir pagamento, confirmação e pós-venda — tudo conectado. Se você quer montar isso sob medida para o seu negócio, a GRS Automações pode ajudar a desenhar e implementar o fluxo completo no n8n, com a integração de WhatsApp e sistemas que você já usa. Chame a gente para uma conversa sem compromisso.