Olá, Maria. Como vai?
Sim, é perfeitamente possível realizar essa tarefa utilizando o n8n. Essa ferramenta foi desenhada justamente para conectar sistemas diferentes e manipular dados, inclusive arquivos binários como o seu PDF.
Para que o seu fluxo funcione, você precisa garantir que o n8n "pegue" o arquivo antes de chegar ao nó de envio de e-mail. Existem duas formas principais de fazer isso no seu cenário:
1. Caso o seu sistema de orçamentos envie o arquivo para uma pasta
Se você salva os orçamentos em um serviço de nuvem (como Google Drive, OneDrive ou Dropbox), você pode usar o nó correspondente desse serviço para baixar o arquivo.
- Você usa um nó de busca para encontrar o arquivo pelo nome do cliente ou número do pedido.
- O n8n fará o download desse arquivo e o transformará em um dado do tipo Binary (binário) dentro do fluxo.
2. Caso o sistema de orçamentos tenha uma API
Se o outro sistema permitir, o n8n pode fazer uma requisição via nó HTTP Request para buscar o PDF diretamente da fonte.
Configuração no Nó de E-mail (Gmail ou Outlook)
Assim que o arquivo estiver no seu fluxo (visível na aba "Binary" dos dados de entrada), basta configurar o nó de envio de e-mail:
- No campo Attachments, você deve habilitar a opção para enviar anexos.
- Lá, você informará o nome da propriedade binária onde o PDF está armazenado (geralmente chamada de
data por padrão).
Dica de Boas Práticas: Automação Ponta a Ponta
Como você mencionou que o texto do e-mail é repetitivo, você pode usar expressões dentro do nó de e-mail para personalizar a saudação, como: "Olá {{ $json.nome_cliente }}, segue o seu orçamento referente ao pedido {{ $json.id_pedido }}.". Dessa forma, você elimina totalmente o trabalho manual de preenchimento e anexação.
Espero que possa ter lhe ajudado!