Operacional · usado em campanhas reais Live · used in real campaigns

Emails personalizados.
Em massa.
Com rastreio.
Personalised emails.
At scale.
With tracking.

Portal web que envia emails HTML personalizados por destinatário, gera links UTM automáticos para Google Analytics, rastreia aberturas e regista tudo em Google Sheets. Sem plataformas externas. Sem subscrições. Web portal that sends personalised HTML emails per recipient, auto-generates UTM links for Google Analytics, tracks opens and logs everything in Google Sheets. No external platforms. No subscriptions.

Ver portfolio Nodeflow View Nodeflow portfolio
Sem custo por email enviadoNo cost per email sent Rastreio UTM por destinatárioUTM tracking per recipient Registo em Google SheetsLogged in Google Sheets Anexos incluídosAttachments supported
— O PORTAL EM ACÇÃO— THE PORTAL IN ACTION
6 passos · campos claros · sem instalação6 steps · clear fields · no installation
localhost:8181 — Automagic Mail

Nodeflow · Demo

Envio de E-mails

Comunicação em Massa

1 Configuração

Guardado no browser. Só configurar uma vez.

https://script.google.com/macros/s/XXX/exec
Nodeflow
2 Dados da Campanha
Proposta de Colaboração — Maio 2026
maio2026

Usado nos links UTM e no registo.

3 Contactos

CSV com Nome, Email + colunas extra como {NomeColuna}.

Carregar contactos.csv ✓ 47 carregado(s)
Nome Email Empresa
Ana Costaana@empresa.ptTechPME
João Silvajoao@startup.ioStartupXYZ
... e mais 45
4 Template do E-mail

Links href recebem UTM automáticos por destinatário.

Placeholders: {Nome} {Email} {Empresa}
<p>Olá, {Nome}!</p>
<p>Na {Empresa}, sabemos que
<a href="https://nodeflow.pt/proposta">ver proposta</a></p>
↑ Carregar HTML 👁 Pré-visualizar
5 Anexos (opcional)

Enviados a todos. PDF recomendado, máx. 5 MB.

📎 Adicionar ficheiros

A enviar... (37 de 47 contactos)

6 Histórico
Registo no Google Sheet.

Proposta de Colaboração

MAIO2026 · 14/05/2026 09:31

47 env.

Newsletter Março

MAR2026 · 03/03/2026 16:48

52 env.
Nodeflow
0€ Custo por emailCost per email
100% Personalizado por destinatárioPersonalised per recipient
GA Rastreio de cliquesClick tracking
GAS Registo automáticoAutomatic logging

— FUNCIONALIDADES— FEATURES

Tudo o que precisas.
Sem serviços pagos.
Everything you need.
Without paid services.

Desenvolvido para equipas que precisam de enviar campanhas personalizadas com rastreio real, sem depender de plataformas externas caras. Built for teams that need to send personalised campaigns with real tracking, without depending on expensive external platforms.

✉️
Emails HTML personalizadosPersonalised HTML emails
Cada email é único. Usa {Nome}, {Empresa}, {Serviço} ou qualquer coluna do CSV para personalizar o conteúdo por destinatário. Every email is unique. Use {Name}, {Company}, {Service} or any CSV column to personalise content per recipient.
CSV · mail merge · HTML
📊
Rastreio de cliques via Google AnalyticsClick tracking via Google Analytics
Todos os links do email recebem UTM automáticos por destinatário: utm_source, utm_medium, utm_campaign e utm_content com o email individual. Vês quem clicou no GA. All email links get automatic UTM tags per recipient: utm_source, utm_medium, utm_campaign and utm_content with the individual email. See who clicked in GA.
UTM automático · Google Analytics
👁️
Rastreio de aberturasOpen tracking
Pixel de rastreio via Google Apps Script. Regista aberturas em tempo real. Nota: bloqueado por alguns clientes de email (Apple Mail, Gmail com imagens desactivadas). Tracking pixel via Google Apps Script. Logs opens in real time. Note: blocked by some email clients (Apple Mail, Gmail with images disabled).
Google Apps Script · pixel
📋
Registo em Google SheetsGoogle Sheets logging
Cada envio é registado automaticamente: data, campanha, destinatário, nome e estado. Histórico completo acessível em qualquer dispositivo. Every send is automatically logged: date, campaign, recipient, name and status. Full history accessible on any device.
Google Sheets · Apps Script
📎
Anexos para todosAttachments for all
Anexa PDFs, apresentações ou qualquer ficheiro — enviado a todos os destinatários da campanha de forma automática. Attach PDFs, presentations or any file — sent to all campaign recipients automatically.
PDF · qualquer formato
🖥️
Portal web localLocal web portal
Interface visual para gerir campanhas, carregar o CSV de contactos, pré-visualizar o template e acompanhar o envio em tempo real. Visual interface to manage campaigns, load the contacts CSV, preview the template and follow the send in real time.
Flask · portal HTML
Nota sobre rastreio de aberturas:Note on open tracking: o pixel de rastreio funciona quando o cliente de email carrega imagens remotas. Apple Mail Privacy Protection (iOS 15+) e o Gmail pré-carregam imagens automaticamente, o que pode inflacionar o número de aberturas registadas. Para análise de engagement, os dados de cliques via UTM são mais fiáveis. the tracking pixel works when the email client loads remote images. Apple Mail Privacy Protection (iOS 15+) and Gmail preload images automatically, which may inflate the number of opens logged. For engagement analysis, UTM click data is more reliable.

Pronto para deixar de
pagar por envio de emails?
Ready to stop paying
for email services?

Implementamos e adaptamos ao teu processo, templates e lista de contactos. We implement and adapt to your process, templates and contact list.