Vai al contenuto principale
automazione 25 Mar 2026 20 min min di lettura

N8N + AI: Come Creare Automazioni Intelligenti Passo-Passo

Guida pratica a N8N: crea workflow di automazione con AI integrata. Dalla configurazione ai workflow reali con OpenAI e Claude.

SG

Simone Giovannini

Consulente AI · GSEO

Introduzione

L'automazione dei processi è una delle applicazioni più concrete e redditizie dell'intelligenza artificiale nel business. Non stiamo parlando di scenari futuristici con robot che sostituiscono i lavoratori, ma di strumenti pratici che eliminano le attività ripetitive e liberano tempo per il lavoro a valore aggiunto.

N8N (pronunciato "n-eight-n") è una piattaforma di automazione open source che si è rapidamente affermata come una delle migliori alternative a Zapier e Make, soprattutto per chi vuole integrare l'AI nei propri workflow. La sua interfaccia visuale a nodi permette di creare automazioni complesse senza scrivere codice, e la possibilità di self-hosting lo rende ideale per aziende attente alla privacy dei dati.

In questa guida ti accompagno passo-passo dalla configurazione di N8N alla creazione di workflow AI funzionanti, con tre esempi pratici che puoi replicare immediatamente.

1. Cos'è N8N e Perché Sceglierlo

La piattaforma in breve

N8N è un tool di workflow automation che permette di collegare applicazioni, servizi e API attraverso un'interfaccia visuale drag-and-drop. Ogni automazione è un "workflow" composto da "nodi" collegati tra loro: un nodo trigger che avvia il workflow e nodi di azione che eseguono le operazioni.

Perché N8N rispetto alle alternative

Open source: il codice di N8N è pubblico su GitHub. Questo significa trasparenza, una community attiva di sviluppatori e la possibilità di personalizzare qualsiasi aspetto.

Self-hosting: puoi installare N8N sul tuo server, mantenendo il pieno controllo sui dati. Per aziende italiane soggette a GDPR e con requisiti di data residency, questa è una caratteristica fondamentale.

Nessun limite di workflow: nella versione self-hosted, non ci sono limiti al numero di workflow o esecuzioni. Il costo dipende solo dall'infrastruttura server.

Oltre 400 integrazioni native: dai CRM (HubSpot, Salesforce) ai tool di project management (Notion, Asana, Trello), passando per email, social media, database e naturalmente le API AI (OpenAI, Anthropic Claude, Google Gemini).

AI-native: N8N ha investito molto nelle integrazioni AI con nodi dedicati per LLM, vector store, AI agent e retrieval-augmented generation (RAG).

I numeri di N8N

N8N conta oltre 60.000 stelle su GitHub, una community di oltre 100.000 utenti attivi e migliaia di template di workflow già pronti. È usato da aziende come Adobe, Spotify e decine di migliaia di PMI nel mondo.

2. Installazione: Cloud vs Self-Hosted

N8N Cloud

La soluzione più semplice per iniziare. Vai su n8n.io, crea un account e in pochi minuti hai la piattaforma pronta all'uso.

Piani cloud:

  • Starter (20€/mese): 2.500 esecuzioni, 5 workflow attivi
  • Pro (50€/mese): 10.000 esecuzioni, 15 workflow attivi
  • Enterprise: esecuzioni illimitate, supporto dedicato

Il piano Starter è sufficiente per testare e per automazioni leggere. Per un uso serio in azienda, il piano Pro è il punto di partenza consigliato.

Self-Hosted con Docker

Se hai un server Linux (anche un VPS da 10€/mese è sufficiente per iniziare), puoi installare N8N con Docker in pochi comandi:

docker run -d --name n8n \
  -p 5678:5678 \
  -v n8n_data:/home/node/.n8n \
  n8nio/n8n

N8N sarà accessibile alla porta 5678. Per una configurazione di produzione, aggiungi un reverse proxy (Nginx o Traefik), un certificato SSL (Let's Encrypt) e un database PostgreSQL per le esecuzioni.

Self-Hosted su Hetzner o Contabo

Per le PMI italiane, i provider europei come Hetzner (Germania) o Contabo offrono VPS economici con data center in Europa, ideali per la compliance GDPR. Un VPS con 4GB di RAM e 2 vCPU (circa 8-12€/mese) gestisce tranquillamente N8N con decine di workflow attivi.

Quale opzione scegliere

  • Cloud: sei un freelance o una piccola azienda, vuoi zero manutenzione
  • Self-hosted: hai requisiti di privacy, budget limitato per le esecuzioni o bisogno di personalizzazione avanzata
  • Enterprise cloud: sei un'azienda strutturata che vuole supporto dedicato

3. Interfaccia e Concetti Base

L'editor di workflow

L'interfaccia di N8N è un canvas infinito dove costruisci i workflow trascinando e collegando nodi. Sul lato sinistro trovi la palette dei nodi, divisa per categoria: trigger, azioni, trasformazioni, AI, ecc.

I concetti fondamentali

Workflow: un'automazione completa, dall'inizio alla fine. Esempio: "Quando ricevo un'email con allegato PDF, estrailo, analizzalo con AI e salva il riassunto su Notion."

Nodo: un singolo passo del workflow. Ogni nodo fa una cosa specifica: ricevere un webhook, inviare un'email, chiamare un'API, trasformare dati.

Trigger: il nodo che avvia il workflow. Può essere un webhook, un cron (schedulazione temporale), l'arrivo di un'email, un nuovo record in un database, ecc.

Connessione: il collegamento tra due nodi. I dati fluiscono da un nodo all'altro attraverso le connessioni.

Espressioni: mini-formule che permettono di referenziare dati dai nodi precedenti. Esempio: {{ $json.email }} per accedere al campo "email" dell'output del nodo precedente.

Credenziali: le chiavi API e le credenziali di accesso ai servizi esterni, salvate in modo sicuro e riutilizzabili tra workflow.

La visualizzazione dei dati

Una delle caratteristiche migliori di N8N è la capacità di visualizzare i dati che fluiscono attraverso il workflow. Cliccando su qualsiasi nodo, vedi l'input (cosa riceve) e l'output (cosa produce) in formato tabella o JSON. Questo rende il debugging intuitivo.

4. Primo Workflow: Trigger, Azione

Creiamo il workflow più semplice possibile: un webhook che riceve dati e invia un'email.

Passo 1: crea il trigger

  1. Clicca su + nel canvas
  2. Cerca "Webhook"
  3. Seleziona il nodo Webhook
  4. Configura: Method = POST, Path = /mio-webhook
  5. Salva: N8N genererà un URL unico (es. https://tuo-n8n.com/webhook/abc123)

Passo 2: aggiungi l'azione

  1. Clicca su + collegato al webhook
  2. Cerca "Send Email" (o il nodo Gmail/Outlook)
  3. Configura: destinatario, oggetto, corpo
  4. Nel corpo, usa espressioni per inserire i dati dal webhook: Nuovo messaggio da {{ $json.nome }}: {{ $json.messaggio }}

Passo 3: testa

  1. Attiva il workflow (toggle in alto a destra)
  2. Invia una richiesta POST al webhook con un tool come Postman o curl:
curl -X POST https://tuo-n8n.com/webhook/abc123 \
  -H "Content-Type: application/json" \
  -d '{"nome": "Marco", "messaggio": "Test automazione"}'
  1. Verifica che l'email arrivi

Congratulazioni, hai creato la tua prima automazione. Ora complichiamola con l'AI.

5. Integrare OpenAI/Claude: Nodo HTTP e AI Agent

Il nodo OpenAI nativo

N8N ha un nodo dedicato per OpenAI che semplifica l'integrazione:

  1. Aggiungi il nodo "OpenAI"
  2. Configura le credenziali con la tua API key
  3. Seleziona l'operazione: "Message a Model" per chat, "Create Image" per DALL-E
  4. Scrivi il prompt, usando espressioni per inserire dati dinamici

Integrare Claude via HTTP Request

Per Claude di Anthropic, usa il nodo HTTP Request:

  1. Aggiungi il nodo "HTTP Request"
  2. Method: POST
  3. URL: https://api.anthropic.com/v1/messages
  4. Headers: x-api-key con la tua chiave, anthropic-version: 2023-06-01, Content-Type: application/json
  5. Body (JSON):
{
  "model": "claude-sonnet-4-20250514",
  "max_tokens": 1024,
  "messages": [
    {"role": "user", "content": "{{ $json.testo_da_analizzare }}"}
  ]
}

AI Agent: il nodo più potente

N8N ha introdotto il nodo AI Agent, che permette di creare agenti AI completi con tool, memoria e ragionamento avanzato. L'agente può:

  • Usare diversi LLM come "cervello" (OpenAI, Claude, Gemini, Ollama)
  • Accedere a tool esterni (ricerca web, database, API)
  • Mantenere memoria delle conversazioni precedenti
  • Prendere decisioni basate sul contesto

Per configurare un AI Agent:

  1. Aggiungi il nodo "AI Agent"
  2. Seleziona il modello LLM (es. GPT-4o o Claude)
  3. Scrivi il system prompt che definisce il comportamento dell'agente
  4. Collega i tool che l'agente può usare (nodi N8N come "sotto-azioni")
  5. Collega una memoria (buffer di conversazione o vector store)

6. Workflow Pratico: Email, Classificazione AI, Risposta

Creiamo un workflow completo che classifica automaticamente le email in arrivo e genera risposte appropriate.

Lo scenario

Hai una casella email di supporto che riceve richieste di diverso tipo: informazioni commerciali, assistenza tecnica, reclami, spam. Vuoi che l'AI classifichi ogni email e generi una bozza di risposta appropriata.

Struttura del workflow

  1. Trigger IMAP: monitora la casella email per nuovi messaggi
  2. Nodo OpenAI - Classificazione: classifica l'email in una categoria
  3. Nodo Switch: indirizza l'email al flusso corretto in base alla categoria
  4. Nodo OpenAI - Risposta: genera una bozza di risposta personalizzata
  5. Nodo Gmail: salva la bozza nella casella email (non la invia automaticamente)
  6. Nodo Slack: notifica il team della nuova email con categoria e bozza di risposta

Configurazione dettagliata

Nodo 1 - Email Trigger (IMAP)

  • Configura le credenziali IMAP della casella di supporto
  • Polling interval: ogni 5 minuti
  • Cartella: INBOX

Nodo 2 - Classificazione (OpenAI) Prompt:

Classifica la seguente email in UNA di queste categorie:
- COMMERCIALE: richieste di preventivo, informazioni su servizi, partnership
- TECNICA: problemi tecnici, bug, richieste di assistenza
- RECLAMO: lamentele, insoddisfazione, richieste di rimborso
- SPAM: pubblicità non richiesta, email irrilevanti

Email da classificare:
Da: {{ $json.from }}
Oggetto: {{ $json.subject }}
Testo: {{ $json.text }}

Rispondi SOLO con la categoria (una parola).

Nodo 3 - Switch Regole basate sull'output della classificazione per indirizzare al nodo di risposta corretto.

Nodo 4 - Generazione risposta (OpenAI) Prompt diverso per ogni categoria. Per le email commerciali:

Sei l'assistente di supporto di [Azienda]. Genera una risposta professionale e cordiale a questa richiesta commerciale. Includi: ringraziamento, risposta alla richiesta, invito a fissare una call. Tono: professionale ma amichevole.

Email originale:
{{ $json.text }}

Nodo 5 - Salva bozza Salva la risposta come bozza in Gmail, così il team può rivederla prima dell'invio.

Nodo 6 - Notifica Slack Invia un messaggio nel canale #supporto con: categoria, mittente, oggetto, anteprima della risposta generata.

Risultato

Ogni email viene classificata in pochi secondi, con una bozza di risposta pronta per la revisione. Il team risparmia il 70-80% del tempo di gestione email, mantenendo il controllo umano sulle risposte.

7. Workflow Pratico: Monitoraggio Social e Analisi Sentiment

Lo scenario

Vuoi monitorare le menzioni del tuo brand sui social media e analizzare automaticamente il sentiment di ogni menzione.

Struttura del workflow

  1. Trigger Cron: esecuzione ogni ora
  2. Nodo HTTP Request: chiama l'API di Twitter/X per cercare menzioni
  3. Nodo OpenAI - Sentiment: analizza il sentiment di ogni menzione
  4. Nodo IF: filtra le menzioni negative
  5. Nodo Google Sheets: salva tutte le menzioni con sentiment in un foglio
  6. Nodo Slack: alert immediato per menzioni negative
  7. Nodo Email: report giornaliero riepilogativo

Prompt per analisi sentiment

Analizza il sentiment del seguente post social media.
Rispondi in formato JSON con:
- sentiment: "positivo", "negativo" o "neutro"
- score: numero da -1 (molto negativo) a 1 (molto positivo)
- temi: array dei temi principali menzionati
- urgenza: "alta", "media" o "bassa"
- risposta_suggerita: breve suggerimento su come rispondere

Post: {{ $json.text }}
Autore: {{ $json.author }}

Questo workflow trasforma dati grezzi dei social in insight azionabili, con alert automatici per le situazioni critiche.

8. Workflow Pratico: Generazione Report Settimanale

Lo scenario

Ogni lunedì vuoi un report che raccolga dati da diverse fonti (CRM, Analytics, social) e li sintetizzi in un documento coerente.

Struttura del workflow

  1. Trigger Cron: ogni lunedì alle 8:00
  2. Nodo HubSpot: estrai dati vendite della settimana (nuovi lead, deal chiusi, pipeline)
  3. Nodo Google Analytics: estrai metriche web (visite, conversioni, bounce rate)
  4. Nodo Google Sheets: leggi i dati social dalla dashboard
  5. Nodo Merge: combina tutti i dati in un unico dataset
  6. Nodo OpenAI: genera il report narrativo
  7. Nodo Google Docs: crea il documento formattato
  8. Nodo Gmail: invia il report al team

Prompt per generazione report

Sei un analista business. Genera un report settimanale basato sui seguenti dati.

DATI VENDITE:
- Nuovi lead: {{ $json.new_leads }}
- Deal chiusi: {{ $json.closed_deals }}
- Valore pipeline: {{ $json.pipeline_value }}€

DATI WEB:
- Visite: {{ $json.sessions }}
- Conversioni: {{ $json.conversions }}
- Tasso di conversione: {{ $json.conversion_rate }}%

DATI SOCIAL:
- Nuovi follower: {{ $json.new_followers }}
- Engagement rate: {{ $json.engagement_rate }}%
- Post con migliore performance: {{ $json.top_post }}

Struttura del report:
1. Executive Summary (3 righe)
2. Performance Vendite (con trend rispetto alla settimana precedente)
3. Performance Digital (web + social)
4. Highlights e Warning
5. Raccomandazioni per la prossima settimana

Tono: professionale, conciso, orientato all'azione.

Il risultato è un report professionale generato in automatico ogni lunedì, pronto nella casella email del team prima della standup mattutina.

9. Best Practice e Debugging

Organizzazione dei workflow

  • Nomenclatura chiara: usa nomi come "[CRM] Lead scoring automatico" o "[Email] Classificazione supporto"
  • Tag: etichetta i workflow per area (marketing, vendite, supporto, HR)
  • Note: aggiungi note ai nodi complessi per documentare la logica
  • Versioning: N8N Cloud offre il versioning dei workflow. In self-hosted, usa Git per tracciare le modifiche ai file JSON dei workflow

Error handling

Ogni workflow di produzione deve gestire gli errori. N8N offre:

  • Error Trigger: un workflow dedicato che si attiva quando un altro workflow fallisce
  • Try/Catch: il nodo "Error Trigger" all'interno del workflow per gestire errori specifici
  • Retry: configura il retry automatico per nodi che chiamano API esterne (rate limit, timeout)
  • Notifiche: invia un alert Slack o email quando un workflow critico fallisce

Ottimizzazione delle performance

  • Evita polling eccessivo: non controllare la casella email ogni 30 secondi. Ogni 5-10 minuti è sufficiente
  • Filtra presto: usa nodi IF e Filter all'inizio del workflow per scartare i dati non rilevanti, prima di chiamare le API AI (che costano per token)
  • Cache dei risultati: se chiedi la stessa analisi AI su dati che non cambiano, salva il risultato e riusalo
  • Batch processing: quando possibile, processa più elementi in una singola chiamata API invece di fare una chiamata per elemento

Debugging

Quando un workflow non funziona come previsto:

  1. Esecuzione manuale: clicca "Test Workflow" per eseguire passo per passo
  2. Ispeziona i dati: clicca su ogni nodo per vedere input e output
  3. Controlla le espressioni: la causa più comune di errori sono espressioni che referenziano campi inesistenti
  4. Log: in self-hosted, controlla i log del container Docker per errori a basso livello
  5. Community: il forum di N8N (community.n8n.io) è molto attivo e risolutivo

Sicurezza

  • Credenziali: non hardcodare mai API key nei nodi. Usa sempre il sistema di credenziali di N8N
  • Webhook: proteggi i webhook con header authentication o IP whitelist
  • Dati sensibili: se processi dati personali, assicurati che il self-hosted sia in un data center EU
  • Backup: esporta regolarmente i workflow come file JSON e salvali in un repository sicuro

Domande Frequenti

N8N è veramente gratuito?

La versione self-hosted di N8N è gratuita e open source (licenza Sustainable Use License). Puoi usarla senza limiti di workflow, nodi o esecuzioni. Paghi solo l'infrastruttura server (un VPS da 10-15€/mese è sufficiente per iniziare). La versione cloud ha piani a pagamento che partono da 20€/mese e includono hosting, aggiornamenti automatici e supporto. Per chi non vuole gestire un server, il cloud è più pratico. Per chi vuole il massimo controllo e costo minimo a lungo termine, il self-hosted è la scelta migliore.

Serve sapere programmare per usare N8N?

No, la maggior parte dei workflow si crea interamente con l'interfaccia visuale senza scrivere codice. Tuttavia, per workflow avanzati, la conoscenza base di JavaScript è utile per scrivere espressioni complesse nel nodo "Code" o per trasformare dati. N8N ha anche un nodo "Code" che permette di eseguire JavaScript o Python personalizzato quando i nodi standard non sono sufficienti. Con l'AI, puoi anche chiedere a ChatGPT di scriverti il codice per il nodo Code di N8N.

Posso usare N8N con modelli AI locali (Ollama, LM Studio)?

Sì, questa è una delle caratteristiche distintive di N8N rispetto a Zapier e Make. N8N supporta nativamente Ollama per modelli AI locali. Puoi installare Ollama sullo stesso server di N8N ed eseguire modelli come Llama 3, Mistral o Phi-3 senza inviare dati a servizi cloud. Questo è particolarmente importante per aziende con requisiti di privacy stringenti. Le performance dipendono dall'hardware del server, ma per task come classificazione e riassunti, anche modelli di dimensioni medie funzionano bene.

Quanto tempo serve per creare un workflow complesso come quelli descritti nella guida?

Per un utente alle prime armi, il primo workflow semplice (webhook + email) richiede circa 30 minuti, incluso il tempo per familiarizzare con l'interfaccia. Un workflow intermedio come la classificazione email richiede 2-3 ore la prima volta. I workflow complessi come il report settimanale possono richiedere mezza giornata di lavoro iniziale, principalmente per configurare tutte le integrazioni e testare i prompt AI. Una volta presa dimestichezza, i tempi si dimezzano. Il grande vantaggio è che un workflow creato una volta funziona per sempre, risparmiando ore di lavoro manuale ogni settimana.

Conclusione

N8N rappresenta una delle opportunità più concrete per portare l'automazione intelligente nella tua azienda. La combinazione di interfaccia visuale, integrazioni AI native e possibilità di self-hosting lo rende adatto a un ampio spettro di esigenze, dal freelance che vuole automatizzare la gestione email alla PMI che vuole costruire un sistema di business intelligence automatizzato.

Il consiglio che do sempre ai miei clienti è: inizia con un workflow semplice che risolve un problema reale che hai oggi. Non cercare di automatizzare tutto il primo giorno. Quel report che prepari manualmente ogni settimana? Automatizzalo. Quelle email che classifichi a mano? Lascia che l'AI lo faccia per te. Parti da lì e poi espandi.

N8N ha una curva di apprendimento che premia la pratica. Dopo 3-4 workflow, sarai in grado di vedere le opportunità di automazione ovunque nella tua azienda. E a quel punto, il limite non sarà più la tecnologia ma la tua immaginazione.

Condividi questa guida

Assessment Strategico Gratuito

Vuoi implementare l'AI nella tua azienda?

Richiedi un assessment strategico gratuito. In 30 minuti analizziamo i tuoi processi, identifichiamo le opportunità AI a maggior impatto e definiamo un piano d'azione concreto.

Riservato a decision maker 30 minuti Report personalizzato incluso
🦉

GSEO Agent

Online ora

🦉

GSEO Agent

Agente AI attivo

🦉

📋 Assessment gratuito

Richiesta inviata!

Ti ricontatteremo entro 24 ore.

Assessment AI gratuito — 30 min
Richiedi Info