A inteligência artificial simplificou muitas tarefas repetitivas que antes exigiam habilidades humanas, como resumir, interpretar e generalizar. No entanto, a integração com IA ainda é um processo caro e pouco acessível para muitas empresas. O n8n oferece uma solução acessível para automatização de fluxos de trabalho, agora com integração direta com modelos de IA — de forma aberta e flexível.
n8n é uma plataforma de automação de processos com licença gratuita (Community License). Com abordagem low-code, ele permite criar fluxos complexos mesmo com conhecimentos técnicos mínimos — é sobre isso que falaremos neste tutorial.
O que é o n8n e como instalar?
O n8n é um servidor de automação que funciona por meio de "nós" (nodes) — blocos que interagem com serviços externos ou processam dados localmente. Cada nó executa uma função específica, formando uma cadeia de ações estruturada. Visualmente, eles se organizam em um fluxo visual simples:

A instalação é rápida: você pode baixar a imagem via Docker ou instalar o projeto usando o gerenciador de pacotes npm. Como já abordamos o método via container anteriormente, aqui vamos focar na instalação via npm.
Caso você não tenha infraestrutura própria ou um IP fixo, pode utilizar um servidor VPS da Serverspace para hospedar o n8n com estabilidade.
Etapa 1 — Instale as dependências
Primeiro, vamos instalar o gerenciador de versões do Node.js:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.2/install.sh | bash
Depois, carregue o ambiente e instale a versão mais recente do Node.js:
. "$HOME/.nvm/nvm.sh"
nvm install 20

Etapa 2 — Instale o n8n e configure o ambiente
Agora instale o n8n globalmente:
npm install n8n -g
Em seguida, adicione as variáveis de ambiente ao seu .bashrc:
echo "export N8N_HOST=0.0.0.0
export N8N_PORT=3333
export N8N_PROTOCOL=http
export N8N_PATH=http://0.0.0.0:3333/
export N8N_BASIC_AUTH_ACTIVE=true
export N8N_BASIC_AUTH_USER=admin
export N8N_BASIC_AUTH_PASSWORD=senhasegura123
export TZ=America/Sao_Paulo
export N8N_LOG_LEVEL=info
export N8N_LOG_OUTPUT=console
export N8N_SECURE_COOKIE=false" | tee -a ~/.bashrc

Substitua o usuário e a senha conforme desejar, assim como o endereço de rede se estiver usando um domínio.
Etapa 3 — Inicie o serviço
Após configurar, inicie o n8n com o comando:
n8n

Depois disso, acesse o endereço: http://seu-endereco:3333. Se quiser configurar HTTPS mais tarde, basta remover a linha N8N_SECURE_COOKIE=false e aplicar as configurações de SSL adequadas.
Como funciona o fluxo no n8n?
Todo fluxo começa com um gatilho (trigger), como uma nova mensagem no Telegram ou um novo documento no Google Drive. No final do fluxo, há um destino, como um armazenamento ou uma notificação. Entre esses dois pontos, você pode criar qualquer lógica de automação.
Exemplo com IA (Microsoft Phi-4 via API da Serverspace)
Vamos montar um fluxo simples onde o n8n se conecta a um modelo de IA via API da Serverspace, similar ao GPT-4. O fluxo permite analisar dados ou gerar textos automatizados.

- O gatilho é um chat no qual o usuário interage.
- Após a mensagem, o nó do Microsoft Phi-4 envia a consulta à IA.
- A resposta é transformada em variáveis que podem ser utilizadas em qualquer destino (ex: Google Docs, e-mail, banco de dados).
Você pode baixar este fluxo de trabalho com o Microsoft Phi-4 na infraestrutura da Serverspace e importá-lo no painel clicando nos três pontos no canto superior direito. Não se esqueça de adicionar a chave!
Acesse o painel da Serverspace, gere uma chave de API e copie:

No nó da Phi-4, cole a chave no campo "Authorization" (header). Depois disso, basta digitar uma pergunta no chat e a IA responderá como um chatbot clássico.

Você pode adaptar esse fluxo para qualquer uso: atendimento ao cliente, análise de leads, criação de relatórios e muito mais.
O importante é entender como conectar variáveis como chatInput para montar a requisição e usar a resposta JSON de forma útil.