SendGrid + N8N
SendGrid (Twilio) e uma das melhores plataformas para email transacional. Alta entregabilidade, templates dinamicos e analytics detalhados.
Transacional
Confirmacoes, recibos, alertas, senhas
Entregabilidade
97%+ de emails chegam na inbox
Templates
Editor visual e variaveis dinamicas
Analytics
Opens, clicks, bounces, unsubscribes
Criar Conta SendGrid
Cadastro e plano gratuito
- 1. Acesse sendgrid.com e clique em Start for Free
- 2. Cadastre com email (use email corporativo para melhor aprovacao)
- 3. Verifique seu email
- 4. Complete o perfil (empresa, site, uso pretendido)
Plano Gratuito
100 emails/dia gratis para sempre. Suficiente para testes e projetos pequenos.
Configurar Sender
Verificar dominio ou email remetente
Importante
Voce precisa verificar o remetente antes de enviar emails. Recomendado: autenticar seu dominio para melhor entregabilidade.
Opcao A: Single Sender (Rapido)
- 1. Va em Settings → Sender Authentication
- 2. Clique em Verify a Single Sender
- 3. Preencha nome, email e endereco
- 4. Clique no link de verificacao enviado por email
Obter API Key
Criar chave de acesso
- 1. Va em Settings → API Keys
- 2. Clique em Create API Key
- 3. De um nome (ex: "N8N Integration")
- 4. Escolha Full Access ou Restricted Access (Mail Send)
-
5.
Copie a chave (comeca com
SG.) - aparece uma vez!
Configurar no N8N
Adicionar credencial SendGrid
- 1. No N8N, va em Credentials → Add Credential
- 2. Busque por SendGrid API
- 3. Cole a API Key
- 4. Clique em Save
Exemplos Praticos
1. Email de boas-vindas
// Trigger: Novo usuario cadastrado
// → SendGrid: Send Email
From Email: contato@suaempresa.com
From Name: Sua Empresa
To Email: {{ $json.email }}
Subject: Bem-vindo, {{ $json.nome }}!
Content Type: text/html
Content: "<h1>Ola {{ $json.nome }}!</h1>
<p>Obrigado por se cadastrar.</p>"
2. Email com template dinamico
// Use template_id do SendGrid
// → HTTP Request: POST SendGrid API
URL: https://api.sendgrid.com/v3/mail/send
Headers: Authorization: Bearer SG.xxxxx
// Body:
{
"personalizations": [{
"to": [{ "email": "{{ $json.email }}" }],
"dynamic_template_data": {
"nome": "{{ $json.nome }}",
"pedido": "{{ $json.pedido_id }}"
}
}],
"from": { "email": "contato@empresa.com" },
"template_id": "d-xxxxxxxxxxxx"
}
3. Notificacao de pagamento
// Stripe Trigger: payment_intent.succeeded
// → SendGrid: Send Email
To: {{ $json.data.object.receipt_email }}
Subject: "Recibo - Pedido confirmado"
Content: "Obrigado pela compra!
Valor: R$ {{ $json.data.object.amount / 100 }}
ID: {{ $json.data.object.id }}"
Troubleshooting
Email vai para spam
Autentique seu dominio com SPF, DKIM e DMARC em Settings → Sender Authentication → Domain Authentication.
403 Forbidden
Remetente nao verificado. Verifique o email/dominio em Sender Authentication.
Daily limit reached
Plano gratuito: 100 emails/dia. Faca upgrade para enviar mais.
Proximo: HubSpot
Aprenda a integrar com o CRM mais popular
Continuar para HubSpot