Cos'è n8n
e come funziona
n8n (si pronuncia "n-eight-n", da "nodemation") è una piattaforma di automazione visuale come Zapier, ma con due differenze enormi: puoi installarla gratis sul tuo server, e quando il drag-and-drop non basta, puoi scrivere codice direttamente dentro il flusso.
Con n8n costruisci il tuo workflow collegando "nodi" (blocchi) su una lavagna visuale — come i Lego. Ma se un blocco standard non basta, puoi aprirlo e scrivere codice JavaScript o Python dentro. Non sei mai bloccato da un limite dell'interfaccia.
Nodi, non Zap
In n8n non si parla di "Zap" ma di workflow composti da nodi collegati tra loro su un Canvas visuale. Ogni nodo fa una cosa: riceve un dato, lo trasforma, lo invia altrove.
| Concetto Zapier | Equivalente n8n |
|---|---|
| Zap | Workflow |
| Trigger | Trigger Node |
| Azione | Action Node |
| Task (a pagamento) | Execution (intera esecuzione del workflow) |
Zapier conta ogni singolo passaggio come "task". n8n conta l'intera esecuzione del workflow come "1 execution" — anche se ha 10 step. Per workflow complessi, questo rende n8n molto più economico nel lungo periodo.
Chi dovrebbe usare n8n?
n8n è perfetto se: vuoi automazioni più complesse di quelle gestibili con Zapier, ti piace l'idea di avere il pieno controllo dei tuoi dati (self-hosting), o semplicemente vuoi risparmiare su workflow con molti step. Richiede un minimo di curiosità tecnica in più rispetto a Zapier, ma nulla che un principiante motivato non possa imparare.
Dove far girare n8n:
la scelta più importante
n8n offre due strade completamente diverse. Capire la differenza ti evita confusione fin dall'inizio.
| Piano | Prezzo | Esecuzioni | Per chi |
|---|---|---|---|
| Self-Hosted Community | €0 (paghi solo il server) | Illimitate | Chi sa gestire un server, o vuole imparare |
| Cloud Starter | €24/mese | 2.500/mese | Freelance, primi progetti |
| Cloud Pro | €60/mese | 10.000/mese | Team piccoli, uso intensivo |
| Cloud Business | €800/mese | 40.000/mese | Aziende, SSO incluso |
Inizia sempre con n8n Cloud (c'è una prova gratuita di 14 giorni, senza carta di credito). Solo dopo aver imparato le basi, se vuoi risparmiare e hai un minimo di confidenza tecnica, valuta il self-hosting con Docker su un server economico (circa €5/mese).
Iniziare con n8n Cloud
in 2 minuti
La via più semplice per principianti. Nessun terminale, nessun server.
- 1Vai su n8n.io e clicca "Get started"Scegli "Start for free" — niente carta di credito richiesta per la prova.
- 2Crea il tuo accountCon email o Google. Ti verrà chiesto il nome della tua organizzazione (puoi metterti il tuo nome).
- 3Si apre il Canvas vuotoVedrai una lavagna bianca con un pulsante "+" per aggiungere il primo nodo.
Per chi vuole provare il self-hosting (opzionale, più avanzato)
# Richiede Docker installato (docker.com) docker run -it --rm --name n8n -p 5678:5678 -v n8n_data:/home/node/.n8n docker.n8n.io/n8nio/n8n # Apri il browser su: # http://localhost:5678
Se vedi il Canvas vuoto con il pulsante "+" al centro, sei pronto. Clicca, scegli un Trigger qualsiasi (es. "Manual Trigger") e premi "Execute" — se l'esecuzione ha successo, n8n funziona correttamente.
Il Canvas: la lavagna visuale
dei tuoi workflow
Il Canvas è dove costruisci tutto. Capire i tipi di nodo ti permette di orientarti subito.
I tipi di nodo principali
Come si collegano i nodi
- 1Clicca "+" per aggiungere un nodoSi apre un catalogo ricercabile con tutte le app e funzioni disponibili.
- 2Trascina dal pallino di uscita al nodo successivoUna linea collega visivamente il flusso dei dati tra i nodi.
- 3Clicca "Execute Node" per testareOgni singolo nodo può essere testato isolatamente, prima di eseguire l'intero workflow.
- 4Controlla i dati con l'ispettoreCliccando su un nodo dopo l'esecuzione, vedi esattamente i dati che sono passati — utile per capire errori.
A differenza di un semplice elenco di step (come in Zapier), il Canvas di n8n ti permette di vedere flussi complessi con diramazioni, percorsi paralleli e cicli — tutto in un'unica vista d'insieme.
AI Agent Node: chatbot
e RAG senza scrivere codice AI
Il nodo AI Agent è lo strumento più potente del 2026 in n8n. Permette di costruire chatbot intelligenti con memoria e accesso a basi di conoscenza, collegando semplicemente alcuni nodi sul Canvas.
Un AI Agent Node può: rispondere a domande usando un modello come Claude o GPT, richiamare altri nodi n8n come "strumenti" (es. cercare un ordine nel database), ricordare il contesto della conversazione, e recuperare informazioni da documenti tramite RAG (Retrieval-Augmented Generation).
I componenti del sistema AI in n8n
| Nodo | Funzione |
|---|---|
| Chat Trigger | Trasforma il workflow in un endpoint chatbot accessibile via link |
| AI Agent | Il "cervello" che ragiona e decide quali strumenti usare |
| Tool Node | Una funzione che l'Agent può richiamare (es. "cerca nel CRM") |
| Memory Node | Mantiene il contesto delle conversazioni precedenti |
| Vector Store Node | Si collega a Pinecone, Qdrant, Supabase per la ricerca semantica |
Inizia con un Agent semplice: solo Chat Trigger + AI Agent + un modello collegato (es. Claude via API). Aggiungi Tool e Memory solo quando hai capito bene il flusso base.
Primo workflow: webhook
→ notifica
Costruisci il tuo primo workflow n8n: un webhook che riceve dati e li trasforma in una notifica leggibile.
- Sul Canvas vuoto, clicca "+" e cerca "Webhook". Aggiungilo come Trigger.
- Copia l'URL del webhook generato — questo è l'indirizzo a cui inviare dati per attivare il workflow.
- Aggiungi un nodo "Set" subito dopo: usalo per creare un campo "messaggio" che combina i dati ricevuti in un testo leggibile.
- Aggiungi un nodo "Send Email" (o Gmail se vuoi usare il tuo account) come ultimo passaggio.
- Testa il workflow: usa un sito come webhook.site o uno strumento come Postman per inviare dati di test all'URL del webhook.
- Verifica di aver ricevuto l'email con il messaggio formattato.
- Bonus: Aggiungi un nodo "If" che invia l'email solo se i dati ricevuti contengono un campo specifico (es. "priorità: alta").
Hai costruito il flusso base: Trigger (webhook) → Trasformazione (Set) → Azione (email). Questo schema si ripete in praticamente ogni workflow n8n, indipendentemente dalla complessità.
Gestione dati con i nodi
Code, Set e Filter
n8n eccelle nella manipolazione di dati grazie ai nodi dedicati. Questi esercizi ti mostrano come pulire, filtrare e trasformare informazioni senza scrivere un'applicazione da zero.
- Aggiungi un nodo "Manual Trigger" e poi un nodo "Set" per creare manualmente una piccola lista di 5 contatti di test (nome, email, città).
- Aggiungi un nodo "Filter" subito dopo: configura la condizione "città è uguale a Napoli".
- Esegui il workflow e ispeziona l'output del nodo Filter — solo i contatti di Napoli devono passare.
- Dopo i contatti di test, aggiungi un nodo "Code".
- Scrivi una piccola funzione JavaScript che aggiunge un campo "iniziali" estraendo le iniziali dal nome di ogni contatto.
- Esegui e verifica che ogni elemento abbia ora il nuovo campo calcolato.
- Non sai scrivere JavaScript? Chiedi a Claude: "Scrivi il codice JavaScript per il nodo Code di n8n che estrae le iniziali dal campo 'nome' di ogni item." Copia e incolla il risultato.
- Aggiungi un nodo "Read Binary File" o "HTTP Request" per leggere un CSV di esempio.
- Aggiungi un nodo "Spreadsheet File" per convertire il CSV in dati strutturati.
- Aggiungi un nodo "Filter" per rimuovere righe con campi vuoti.
- Aggiungi un nodo "Google Sheets" per scrivere i dati puliti in un foglio.
- Esegui l'intera pipeline e verifica il risultato finale nel foglio Google.
Chatbot AI con memoria
in pochi nodi
In questo esercizio costruisci un chatbot funzionante che ricorda il contesto della conversazione — senza scrivere codice di intelligenza artificiale.
- Aggiungi un nodo "Chat Trigger" — questo crea automaticamente un link chat pubblico.
- Aggiungi un nodo "AI Agent" subito dopo.
- Collega un modello AI al nodo Agent (es. Claude o un altro provider supportato) tramite le sue credenziali API.
- Nel campo "System Prompt" dell'Agent, scrivi: "Sei un assistente per gli studenti del corso Digital Marketing. Rispondi sempre in italiano con esempi pratici."
- Aggiungi un nodo "Simple Memory" collegato all'Agent per mantenere il contesto tra i messaggi.
- Salva e attiva il workflow. Apri il link della chat generato e testa una conversazione di più messaggi.
- Verifica che l'Agent ricordi cosa hai detto nei messaggi precedenti della stessa sessione.
Aggiungi un "Tool Node" che permetta all'Agent di consultare un foglio Google con FAQ reali, così risponderà con informazioni verificate invece di basarsi solo sulla sua conoscenza generale.
Quando scegliere n8n
e quando Zapier
Non sono concorrenti diretti per ogni caso — ognuno eccelle in scenari diversi.
| Situazione | Scegli | Perché |
|---|---|---|
| Vuoi iniziare senza pensieri tecnici | Zapier | Interfaccia più semplice, zero configurazione server |
| Workflow con molti step (10+) | n8n | Conteggio per esecuzione, non per step — molto più economico |
| Hai bisogno del massimo controllo sui dati | n8n self-hosted | I dati restano sul tuo server, nessun terzo coinvolto |
| Serve un'app non comune da collegare | Zapier | Catalogo di 8.000+ app vs 500+ di n8n |
| Vuoi logica complessa con diramazioni | n8n | Canvas visuale gestisce meglio flussi non lineari |
| Budget limitato per uso intensivo | n8n self-hosted | Pochi euro al mese di server vs abbonamenti a task |
Zapier per connessioni rapide e semplici verso app non comuni, n8n per i workflow centrali e complessi del proprio business dove il controllo dei costi e dei dati conta di più.
Tutti i termini spiegati
in parole semplici
Torna qui ogni volta che incontri un termine sconosciuto.