Gmail • Sheets • Drive • Calendar
Guia completo para configurar OAuth 2.0 no Google Cloud Console e conectar todos os serviços Google ao N8N.
O Google usa OAuth 2.0 para autenticação. Isso significa que você precisa criar um "App" no Google Cloud Console, configurar credenciais e autorizar o N8N a acessar sua conta.
📧
Gmail
Enviar, ler, organizar emails
📊
Sheets
CRUD em planilhas
📁
Drive
Upload, download, compartilhar
📅
Calendar
Eventos, agendamentos
1.1 Acessar o Console
1.2 Criar Novo Projeto
n8n-automacoes (ou qualquer nome descritivo)
⚠️ Importante
Após criar o projeto, certifique-se de que ele está selecionado no dropdown do topo. Todas as configurações seguintes devem ser feitas DENTRO deste projeto.
Cada serviço Google tem sua própria API que precisa ser ativada individualmente:
Como ativar:
📧 Para Gmail:
📊 Para Sheets:
📁 Para Drive:
📅 Para Calendar:
💡 Dica: Ative todas as APIs que você pretende usar agora. Não precisa voltar depois.
3.1 Acessar Configuração
3.2 Preencher Informações do App
Nome do app:
N8N Automações
Email de suporte:
seu@email.com
Logo:
Opcional (pode pular)
Email do desenvolvedor:
seu@email.com
Clique em "Salvar e Continuar"
3.3 Configurar Escopos (Permissões)
Clique em "Salvar e Continuar"
3.4 Adicionar Usuários de Teste
⚠️ CRÍTICO - Não pule este passo!
Enquanto o app estiver em modo "Teste", APENAS os emails adicionados aqui poderão se conectar.
4.1 Criar ID do Cliente OAuth
N8N OAuth
4.2 Configurar URIs de Redirecionamento (IMPORTANTE!)
Em "URIs de redirecionamento autorizados", adicione:
⚠️ A URL precisa ser EXATA. Qualquer caractere diferente causa erro.
4.3 Copiar as Credenciais
Após clicar em "Criar", você verá:
Client ID:
123456789-xxxxx.apps.googleusercontent.com
Client Secret:
GOCSPX-xxxxxxxxxxxxxx
📋 Copie ambos! Você vai precisar no N8N.
5.1 Criar Credencial no N8N
5.2 Preencher os Dados
Client ID:
Cole o Client ID do Google Console
Client Secret:
Cole o Client Secret do Google Console
5.3 Conectar a Conta
📧 Gmail - Enviar Email
📊 Sheets - Adicionar Linha
📁 Drive - Upload de Arquivo
📅 Calendar - Criar Evento
❌ "Error 400: redirect_uri_mismatch"
Causa: A URL de callback no Google não bate com a do N8N.
Solução: Verifique a URL exata nas credenciais do Google Console. Atenção a http vs https e presença de barra no final.
❌ "Access blocked: This app's request is invalid"
Causa: Tela de consentimento não configurada ou projeto errado selecionado.
Solução: Complete a configuração da tela de consentimento OAuth e verifique se o projeto correto está selecionado.
❌ "Error 403: access_denied"
Causa: O email não está na lista de usuários de teste.
Solução: Adicione o email em "Tela de consentimento OAuth" → "Usuários de teste".
❌ Token expira frequentemente
Causa: Apps em modo "teste" têm tokens com validade de 7 dias.
Solução: Publique o app (envie para verificação do Google) ou reconecte a credencial periodicamente.
Agora você pode automatizar Gmail, Sheets, Drive e Calendar no N8N.