Globals Node para N8N: Como Criar Variáveis Globais Persistentes nos Seus Workflows
Globals Node para N8N: Como Criar Variáveis Globais Persistentes nos Seus Workflows
MATEUS CELESTINO PRO X/Globals Node para N8N: Como Criar Variáveis Globais Persistentes nos Seus Workflows

Globals Node para N8N: Como Criar Variáveis Globais Persistentes nos Seus Workflows

Categoria
Criado em
May 24, 2025 09:00 PM GMT+0
Última edição
May 25, 2025 05:21 PM GMT+0
Mateus Celestino Pro
Se você utiliza o N8N como orquestrador principal das suas automações e precisa lidar com valores que devem ser armazenados e recuperados entre execuções diferentes de um workflow, há uma solução poderosa e extremamente prática: o Community Node n8n-nodes-globals.
Este nó permite que você crie variáveis globais persistentes, salvando informações diretamente no banco de credenciais do N8N. Com isso, você passa a contar com um mecanismo de armazenamento leve, rápido e sempre acessível, ideal para guardar configurações, tokens, estados ou resultados intermediários — sem depender de integrações externas como Redis, Firestore, Baserow ou Notion.

O que é o Node n8n-nodes-globals?

Esse Community Node foi desenvolvido para estender as capacidades nativas do N8N, permitindo que o usuário:
  • Salve informações globais durante a execução de qualquer workflow;
  • Recupere esses dados posteriormente em outras execuções;
  • Gerencie chaves e valores persistentes como se estivesse lidando com um mini banco de variáveis globais;
  • Tudo isso de forma segura, encapsulada no sistema de credenciais do próprio N8N.
Link direto para o pacote no NPM:
Repositório oficial no GitHub:

Principais Casos de Uso para Variáveis Globais no N8N

Esse recurso é extremamente útil para cenários onde manter o estado entre execuções é essencial. Exemplos práticos:

🔑 Armazenamento de tokens ou chaves temporárias

Em integrações que exigem autenticação dinâmica, como OAuth2, você pode guardar tokens e resgatá-los sem reautenticar a cada execução.

📊 Contadores, status e flags entre execuções

Ideal para workflows que precisam controlar quantidade de execuções, versões de publicação, status de sincronização ou qualquer outro tipo de controle de estado.

📁 Dados temporários para múltiplos fluxos

Se você tem vários workflows interdependentes, pode usar variáveis globais como ponte de comunicação entre eles — sem precisar usar webhooks intermediários ou arquivos externos.

🧩 Configurações reutilizáveis

Salve parâmetros padrão (como ID de planilha, e-mail de disparo, tempo de delay) e reutilize em múltiplos fluxos sem duplicação.
 
notion image

Como Instalar o Node n8n-nodes-globals

A instalação deve ser feita no seu ambiente N8N self-hosted.
Execute o seguinte comando no terminal onde seu ambiente N8N está rodando:
npm install n8n-nodes-globals
Importante: Certifique-se de que seu ambiente permite a instalação de community nodes. Para isso, adicione ou verifique a seguinte linha no seu .env:
N8N_DISABLE_PRODUCTION_MAIN_MENU=true
Após a instalação, reinicie o N8N e o novo node estará disponível na interface com o nome:
Globals - Get e Globals - Set

Como Usar o Node na Prática

✅ 1. Salvando Dados com o Node “Globals - Set”

Esse nó permite que você salve um valor na estrutura de credenciais do N8N. Os campos obrigatórios são:
  • Key: nome único da variável;
  • Value: valor que deseja salvar (pode ser string, número, JSON, etc).

Exemplo:

{ "key": "api_token_google", "value": "ya29.a0AfH6SMBx8xxJ9..." }
Você pode definir isso manualmente ou dinamicamente via expressão.

🔄 2. Recuperando Dados com o Node “Globals - Get”

Este nó faz a leitura do valor salvo anteriormente, bastando que você informe o nome da chave.

Exemplo:

{ "key": "api_token_google" }
A saída será o valor associado, pronto para ser utilizado em qualquer etapa do fluxo.

Boas Práticas e Considerações Técnicas

  • Evite nomes genéricos para as chaves: use nomes descritivos e com prefixo se necessário (projectA_tokenclientX_flag etc.);
  • Não armazene dados sensíveis sem criptografia, mesmo no banco de credenciais;
  • Utilize em conjunto com o node “IF” e “Switch” para tomar decisões baseadas no valor global;
  • Use para compartilhar contexto entre workflows paralelos, criando uma lógica distribuída de estado no seu ambiente N8N.
notion image

Conclusão Estratégica: Variáveis Globais são o Elo Faltante da Arquitetura N8N

Ao adicionar o node n8n-nodes-globals ao seu ambiente, você desbloqueia um novo nível de controle, persistência e inteligência nos seus fluxos automatizados.
Trata-se de uma solução nativa, segura, altamente flexível e totalmente integrada ao ecossistema N8N — ideal para quem busca autonomia de dados sem depender de bancos externos.
Mateus Celestino Pro recomenda:
Se você quer orquestrar automações mais robustas, manter o estado entre execuções e criar fluxos verdadeiramente reativos e dinâmicos, a instalação deste node é obrigatória.
Explore mais sobre a ferramenta nos repositórios oficiais, estude a documentação e experimente agora mesmo o poder das variáveis globais persistentes no N8N.
 
 
 
 
 

Autor do artigo

Sou formado em Marketing Digital por uma das principais faculdades do Brasil, com carreira construída unindo tecnologia, automação e estratégia digital.
 
notion image
Apaixonado por inovação, me especializei em T.I. e automação de marketing com inteligência artificial, criando soluções que ajudam empresas a vender mais, automatizar processos e crescer com eficiência.
Atuo como empreendedor digital, desenvolvendo sistemas completos com foco em automação de vendas, atendimento inteligente via WhatsApp e integração de ferramentas modernas com IA.
Minha missão é transformar ideias em sistemas inteligentes que funcionam de forma autônoma, liberando tempo e energia para que você possa focar no que realmente importa: o crescimento do seu negócio.
AGENDE AGORA !AGENDE AGORA !