n8n OAuth para Gmail e Google Calendar: Como configurar

Este guia explica de forma clara e prática como configurar o “Entrar com o Google” no n8n, com credenciais OAuth no Google Cloud Console para conectar essas ferramentas.

Integrar ferramentas como Gmail e Google Calendar ao n8n permite automatizar tarefas e otimizar fluxos de trabalho. Siga lendo para um passo a passo detalhado, com tabelas e listas para facilitar o entendimento e entender como configurar esse processo.

O que é o OAuth e por que usá-lo no n8n?

OAuth é um protocolo de autenticação que permite que aplicativos, como o n8n, acessem serviços do Google (Gmail, Google Calendar, etc.) de forma segura, sem compartilhar senhas. No n8n, configurar uma credencial OAuth permite que você conecte sua conta Google e execute ações como enviar e-mails ou gerenciar eventos no calendário.

Por que usar OAuth?

  • Segurança: Autenticação sem expor suas credenciais.
  • Praticidade: Conexão direta com um clique.
  • Flexibilidade: Funciona com várias aplicações do Google.
Uma captura de tela do botão "Entrar com o Google" em um site ou aplicativo.

Como criar um projeto no Google Cloud Console?

Antes de configurar as credenciais no n8n, você precisa criar um projeto no Google Cloud Console.

Siga os passos abaixo:

  1. Acesse o Google Cloud Console.
  2. Clique em APIs e Serviços no menu lateral.
  3. Selecione Tela de Consentimento OAuth (OAuth Consent Screen).
  4. Clique em Criar e preencha as informações:
    • Nome do aplicativo: Exemplo: “n8n Automação”.
    • E-mail de suporte: Use o e-mail associado à sua conta Google.
    • Público-alvo: Escolha Externo (para todos os usuários) ou Interno (apenas para sua organização).
  5. Salve as configurações.

Dica: Se optar por “Externo”, o Google pode exigir verificação para uso público, mas para testes, você pode adicionar usuários manualmente.

Uma captura da tela de configuração do projeto no Google Cloud Console.

Como gerar Client ID e Client Secret?

Com o projeto criado, você precisa gerar as credenciais (Client ID e Client Secret) para o n8n.

  1. No Google Cloud Console, vá para APIs e Serviços > Credenciais.
  2. Clique em Criar Credenciais > Cliente OAuth.
  3. Escolha Aplicativo da Web como tipo de aplicativo.
  4. Preencha:
    • Nome: Exemplo: “n8n Automação”.
    • URIs de redirecionamento: Copie a URL fornecida pelo n8n (encontrada ao criar uma nova credencial no n8n).
  5. Clique em Criar e copie o Client ID e o Client Secret.
CampoDescrição
Client IDIdentificador único do aplicativo.
Client SecretChave secreta para autenticação (mantenha confidencial).
URI de redirecionamentoURL fornecida pelo n8n para redirecionar após a autenticação.
Uma captura da tela de criação de credenciais no Google Cloud Console, destacando o Client ID e Client Secret.

Como conectar as credenciais ao n8n?

Agora, com as credenciais em mãos, é hora de configurá-las no n8n:

  1. No n8n, selecione a ação desejada (ex.: Gmail ou Google Calendar).
  2. Clique em Create New Credential > OAuth2.
  3. Insira o Client ID e o Client Secret copiados do Google Cloud Console.
  4. Clique em Sign in with Google e selecione a conta Google desejada.
  5. Permita o acesso às permissões solicitadas (ex.: acesso ao Gmail ou Calendar).
  6. Após a autenticação, a conexão será confirmada com um ícone verde.

Nota: O processo é idêntico para Gmail e Google Calendar, desde que a URL de redirecionamento já esteja configurada no mesmo projeto do Google Cloud.

Aprenda aqui a criar um agente de IA do zero com n8n!

Ícone Agentes de IA e n8nAgentes de IA e n8n Impressionador

Crie agentes de IA que trabalham por você e automações que rodam sozinhas, sem escrever uma linha de código. Aprenda o n8n do zero, conecte WhatsApp, e-mail, planilhas e os sistemas que a empresa já usa, e monte projetos reais como agente de atendimento, de cobrança e de triagem de currículos.

Começar agoraSeta para a direita
Fundo Agentes de IA e n8nTelas Agentes de IA e n8n

Como resolver a tela de “Acesso Bloqueado”?

Se você encontrar a mensagem “Acesso Bloqueado” ao tentar conectar, siga estas etapas:

  1. Volte ao Google Cloud Console, em APIs e Serviços > Tela de Consentimento OAuth.
  2. Na seção Público-alvo, clique em Adicionar Usuários.
  3. Insira o e-mail da conta Google que você está usando.
  4. Salve as alterações e tente novamente o “Sign in with Google” no n8n.
  5. Caso apareça a mensagem “Aplicativo não verificado”, clique em Continuar (se você confia no aplicativo que criou).
Uma captura da tela de "Acesso Bloqueado" com a opção de continuar.

Quais permissões devo conceder?

Ao conectar, o Google solicitará permissões específicas, como:

  • Gmail: Enviar e ler e-mails.
  • Google Calendar: Criar, editar e visualizar eventos.

Selecione Todas as permissões necessárias para garantir que o n8n funcione corretamente. Você pode revisar as permissões na tela de autenticação.

AplicaçãoPermissões Comuns
GmailEnviar e-mails, ler e-mails, gerenciar rascunhos.
Google CalendarCriar/editar eventos, visualizar calendários.

Conclusão

Configurar credenciais OAuth para Gmail e Google Calendar no n8n é um processo simples, mas exige atenção aos detalhes no Google Cloud Console. Com as credenciais corretas, você pode automatizar tarefas como enviar e-mails automáticos ou gerenciar eventos no calendário, tudo de forma segura e prática.

Aprenda mais conteúdos como este sobre No code em nosso blog!

E se você quer aprender a criar agentes de IA, conheça a formação completa de No Code + IA da Hashtag Treinamentos!

Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso canal do YouTube!

FAQ – Configurando Oauth para n8n

1. O que é necessário para configurar credenciais OAuth no n8n?

Para configurar credenciais OAuth no n8n, você precisa de uma conta no Google Cloud Console, criar um projeto, configurar a Tela de Consentimento OAuth, gerar um Client ID e Client Secret, e inserir essas informações no n8n. Além disso, é necessário copiar a URL de redirecionamento fornecida pelo n8n e adicioná-la ao projeto no Google Cloud.

2. Por que aparece a mensagem “Acesso Bloqueado” ao tentar conectar?

A mensagem “Acesso Bloqueado” aparece quando o e-mail usado não está autorizado no projeto do Google Cloud. Para resolver, adicione o e-mail na seção “Público-alvo” da Tela de Consentimento OAuth, como usuário de teste, e tente novamente a autenticação no n8n.

3. Posso usar o mesmo projeto do Google Cloud para Gmail e Google Calendar?

Sim, você pode usar o mesmo projeto no Google Cloud Console para configurar credenciais para Gmail, Google Calendar e outros serviços do Google. A URL de redirecionamento será a mesma, e as credenciais (Client ID e Client Secret) podem ser reutilizadas no n8n.

4. O que fazer se o aplicativo não estiver verificado pelo Google?

Se aparecer a mensagem “Aplicativo não verificado”, você pode clicar em “Continuar” caso confie no aplicativo que criou. Para uso em produção, é necessário enviar o aplicativo para verificação pelo Google, mas para testes, adicionar o e-mail como usuário de teste resolve o problema.

5. Quais permissões devo conceder ao conectar o n8n ao Google?

Você deve conceder todas as permissões solicitadas pelo n8n, como acesso a e-mails (para Gmail) ou gerenciamento de eventos (para Google Calendar). Revise as permissões na tela de autenticação e selecione “Selecionar tudo” para garantir o funcionamento correto das automações.

Hashtag Treinamentos

Para acessar outras publicações de No Code, clique aqui!


Quer aprender mais sobre Inteligência Artificial com um minicurso básico gratuito?

Posts mais recentes de No Code

Posts mais recentes da Hashtag Treinamentos