Enviar e-mails do Publiq em um workflow do n8n

Use o nó HTTP Request do n8n para chamar a API do Publiq a partir de qualquer workflow de automação — sem código.

Configure um nó HTTP Request: método POST, URL https://api.publiq.digital/v1/emails, header Authorization: Bearer {{ $env.PUBLIQ_API_KEY }}, e corpo JSON:

{
  "from": "you@yourdomain.com",
  "to": "{{ $json.email }}",
  "templateKey": "welcome-email",
  "variables": { "first_name": "{{ $json.name }}" }
}

Combine com o nó de trigger do n8n (webhook, cron, DB) para enviar e-mails a partir de qualquer evento — ótimo para fluxos no-code.

Boas práticas

  • Chame o Publiq sempre do servidor — a API key vai no header Authorization, nunca no cliente.
  • Em 429/5xx, retente com backoff exponencial (respeite Retry-After).
  • Prefira templateKey a HTML inline para manter o conteúdo versionado.
  • Trate os erros pelo campo error.code da resposta — veja Erros.
  • Envie de um domínio verificado — veja Domínios.

Veja também

Enviar e-mails do Publiq em um workflow do n8n — Publiq Docs