N8n è un motore di automazione a nodi, open source, che puoi installare dove vuoi o usare in cloud. Connette app, API e logica custom tramite un’interfaccia visiva. La differenza rispetto a Make o Zapier: il codice è tuo, i dati restano dove li metti, il prezzo non scala linearmente con il volume.
In Italia sta crescendo tra agenzie e infobusiness perché risponde a un problema concreto: le piattaforme SaaS ti danno il tool ma si tengono la leva. Con n8n la leva torna dalla tua parte. Questo articolo copre l’architettura di base, la differenza rispetto agli altri tool, i casi d’uso reali e i limiti che nessuno ti dice prima.

N8n cos’è davvero: architettura a nodi e logica di esecuzione
Ogni automazione in n8n si chiama workflow. Un workflow è una sequenza di nodi collegati tra loro. Ogni nodo fa una cosa: chiama un’API, trasforma un dato, scrive su un foglio, invia un messaggio. I dati passano da un nodo all’altro come oggetti JSON.
Il trigger è il punto d’ingresso. Può essere un webhook in entrata, un cron job, un evento su un’app esterna. Da lì parte la catena. Ogni nodo riceve l’output del precedente, lo elabora e passa il risultato al successivo.
Quello che distingue n8n dagli altri tool visuali è la presenza di un nodo Code nativo: JavaScript o Python dentro il flow, senza uscire dall’interfaccia. Se la logica non si copre con i nodi standard, scrivi due righe di codice e continui. Non è un workaround — è parte del design.
Un’automazione senza guardie esegue sbagliato con la stessa sicurezza con cui esegue giusto.
L’esecuzione è sincrona per default: un nodo finisce, parte il successivo. Puoi aggiungere logica condizionale con nodi IF, Switch e Merge. Puoi ciclare su array con il nodo SplitInBatches. Puoi gestire errori con flussi alternativi dedicati. Queste non sono funzioni avanzate — sono le basi di qualsiasi macchina che funziona in produzione.
Self-hosted vs cloud: dove gira n8n e perché conta
Puoi usare n8n in due modi. Cloud: paghi un abbonamento mensile a n8n.io e non ti occupi dell’infrastruttura. Self-hosted: installi n8n su un tuo server — VPS, Docker, Kubernetes — e gestisci aggiornamenti e backup.
La scelta non è tecnica, è strategica. Self-hosted significa costo fisso indipendente dal volume di esecuzioni, dati che non escono dalla tua infrastruttura, libertà di modificare qualsiasi comportamento. Significa anche che se il server cade, i workflow si fermano — e sei tu a doverlo sapere.
La versione cloud di n8n ha un pricing basato su esecuzioni. Funziona se stai iniziando o se non vuoi gestire infrastruttura. Non funziona se hai workflow che girano migliaia di volte al giorno: il conto sale velocemente.
Per agenzie che automatizzano processi client-facing, il self-hosted su un VPS da 20-40€ al mese regge carichi che su cloud costerebbero dieci volte tanto. Il vincolo è la manutenzione: aggiornamenti, monitoraggio, backup. Non è complesso, ma qualcuno deve farlo.
N8n vs Make vs Zapier: le differenze che contano
Zapier è il tool per chi non vuole pensare all’automazione. Interfaccia semplice, integrazioni native su tutto, zero configurazione. Prezzo alto per volumi medi, logica condizionale limitata, nessun controllo sul codice. Va bene per automazioni semplici e lineari.
Make — che ho trattato in dettaglio nella guida completa su Make.com — è il punto di mezzo. Interfaccia visiva più potente di Zapier, router e cicli nativi, pricing su operazioni. Nessun self-hosted: i tuoi dati girano sui loro server.
N8n è il tool per chi vuole controllo totale. Più curva d’apprendimento, meno integrazioni native pronte (circa 400 contro le 1000+ di Make), ma logica illimitata grazie al nodo Code e la possibilità di chiamare qualsiasi API con il nodo HTTP Request. Il gap di integrazioni si copre in cinque minuti se sai fare una chiamata REST.
La scelta dipende da dove sei. Se stai costruendo la prima automazione della tua agenzia, Make ti fa partire prima. Se hai già un sistema e vuoi togliere il tetto al volume senza che il costo scala, n8n è la risposta giusta. I due non si escludono — molte agenzie usano entrambi per workload diversi.

Casi d’uso reali dove n8n dà il massimo
N8n eccelle dove la logica è complessa o il volume è alto. Tre scenari concreti dove la differenza si sente.
Pipeline di lead con logica condizionale pesante
Un lead entra via webhook dal form. N8n controlla se esiste già nel CRM, se ha già comprato, da quale fonte viene. In base alle risposte, imbocca uno dei quattro rami: aggiornamento record, creazione nuovo contatto, notifica al team, scarto con log. Tutto in un unico workflow. Su Zapier sarebbero quattro Zap separati che non si parlano.
Sincronizzazione tra sistemi senza middleware
Due sistemi che non hanno un’integrazione nativa tra loro. N8n chiama l’API del primo, trasforma i dati col nodo Code, scrive sull’API del secondo. Non hai bisogno di un iPaaS intermedio. Il workflow è tuo, il dato non passa da server terzi, il costo è zero oltre al server.
Agenti AI con memoria e strumenti
N8n ha nodi nativi per OpenAI, Anthropic e Langchain. Puoi costruire un agente che riceve un messaggio, decide quale tool chiamare, esegue la chiamata, riceve il risultato e risponde. Con memoria persistente su Supabase o Postgres. Senza scrivere un’applicazione da zero. Se vuoi capire dove si spinge questa logica, ho scritto una guida specifica sugli agenti AI per aziende.
I limiti che devi conoscere prima di scegliere n8n
N8n non è il tool giusto per tutti. Tre limiti reali che vedo spesso ignorati.
La curva d’apprendimento esiste
L’interfaccia visiva fa sembrare tutto semplice. Non lo è. Capire come i dati fluiscono tra nodi — la struttura degli items, i riferimenti alle esecuzioni precedenti, il pinning dei dati per il debug — richiede tempo. Chi viene da Zapier si aspetta di essere operativo in un’ora. Di solito ci vuole una settimana per costruire qualcosa di solido.
Il self-hosted richiede manutenzione
N8n aggiorna spesso. Alcune versioni introducono breaking change sui nodi. Se sei self-hosted e non hai un processo di aggiornamento controllato, rischi di rompere workflow in produzione senza accorgertene. Il silenzio dei sistemi non è salute: un workflow che smette di girare dopo un aggiornamento non ti manda notifiche di default se non le hai configurate.
Modifiche via API hanno trappole silenziose
Modificare un workflow n8n via REST — il pattern GET → modifica → PUT — funziona, ma ha due insidie. La prima: se mandi il body JSON con encoding sbagliato, i nomi dei nodi si corrompono e le connessioni si rompono senza errore visibile. La seconda: se aggiorni un nodo con espressioni JavaScript complesse via SDK, il body dell’espressione può sparire o venire sostituito con quello sbagliato. Il workflow gira, Claude risponde, il parser a valle trova zero righe — e nessun log dice niente. Regola: dopo ogni modifica via API, verifica ogni body contro il parser che lo consuma.
Un workflow che produce zero righe senza errori è più pericoloso di uno che crasha.
Come iniziare con n8n in modo sensato
Prima di installare qualsiasi cosa, chiarisci il processo che vuoi automatizzare. Non il tool — il processo. Disegnalo su carta: trigger, passi, condizioni, output. Se non riesci a descriverlo a voce, l’automazione non funzionerà. Questo vale per n8n, per Make e per qualsiasi altro strumento.
Per iniziare senza gestire infrastruttura, la versione cloud di n8n ha un piano di prova. Costruisci il primo workflow lì. Quando capisci la logica di base e vuoi abbassare i costi o portare i dati sul tuo server, passi al self-hosted. Non fare il contrario: partire da self-hosted quando non hai ancora chiari i fondamentali è la strada più lunga.
La documentazione ufficiale di n8n è buona per i nodi standard. Per i pattern più complessi — gestione errori, sub-workflow, esecuzioni parallele — hai bisogno di sporcarti le mani. Non c’è modo più veloce.
Se vuoi capire come n8n si inserisce in un sistema più ampio di automazione per agenzie, leggi la guida su come automatizzare un’agenzia senza assumere: lì il discorso sul processo viene prima del tool, come deve essere.
N8n non è la risposta a tutto. È uno strumento potente nelle mani di chi ha già un processo chiaro e vuole smettere di pagare per il volume. Se hai queste due condizioni, è probabilmente il miglior tool di automazione open source disponibile oggi. Se non le hai, qualsiasi tool produrrà automazioni fragili — solo più velocemente.
Domande frequenti
N8n è gratuito?
La versione self-hosted è gratuita con licenza fair-code. Paghi solo il server. La versione cloud ha piani a pagamento basati sul numero di workflow attivi e le esecuzioni mensili. Per chi ha volumi alti, il self-hosted costa quasi sempre meno.
N8n funziona senza saper programmare?
Per automazioni semplici, sì. Per workflow complessi con logica condizionale, trasformazioni dati o agenti AI, avere basi di JavaScript accelera molto. Non è obbligatorio, ma chi lo sa usare costruisce macchine dieci volte più robuste in metà del tempo.
N8n è meglio di Make?
Dipende dal contesto. Make ha più integrazioni native e una curva d’apprendimento più bassa. N8n dà controllo totale, self-hosting e logica illimitata. Per volumi alti o dati sensibili, n8n vince. Per chi inizia, Make è spesso più rapido da mettere in produzione.
Quante integrazioni ha n8n?
Circa 400 nodi nativi. Il numero è in crescita continua. Per qualsiasi app senza nodo dedicato, il nodo HTTP Request copre qualsiasi API REST. In pratica il limite di integrazioni non esiste se sai fare una chiamata API.


