n8n cos'è, cosa ci fai in azienda e quando conviene rispetto al codice
Cos'è n8n, cosa ci si automatizza davvero in una PMI B2B e come decidere se usarlo o scrivere codice. Con tre flussi tipici: lead, fatture, report.

n8n cos'è e come funziona
n8n è una piattaforma per automatizzare i processi: colleghi fra loro i programmi e i servizi che già usi (posta, CRM, gestionale, fogli di calcolo) e disegni su una tela visiva i passaggi che devono svolgere da soli. Puoi installarlo sul tuo server o usarlo in cloud, e quando serve ci inserisci anche del codice.
Il nome viene da nodemation, node più automation, e dice già come ragiona lo strumento. Ogni flusso è una sequenza di nodi, con rami se servono. Il primo è il trigger, cioè l'evento che fa partire tutto: una email in arrivo, un modulo del sito compilato, una chiamata da un altro programma, un orario (ogni lunedì alle 7). Quelli dopo fanno una cosa ciascuno: leggono, trasformano, confrontano, scrivono, avvisano.
Fra un nodo e l'altro passano le informazioni, in forma di elementi che puoi guardare uno per uno mentre costruisci. È la parte che convince chi non è sviluppatore: vedi cosa entra, cosa esce, dove si rompe. Il flusso di una fattura che non torna non resta un mistero: lo apri e trovi il nodo in errore.
Sul fatto che sia «open source» serve una precisazione. Il codice è consultabile e puoi ospitarlo da te, ma la licenza è di tipo fair code, con limiti su certi usi commerciali (per esempio rivenderlo come prodotto). Per usarlo dentro la tua azienda, in genere, non cambia nulla. Prima di costruirci sopra un servizio da vendere, però, la licenza leggila.
n8n cos'è in azienda: a cosa serve davvero
A far fare alle macchine il lavoro di incollaggio che oggi fa qualcuno a mano. Copiare un numero da un programma a un altro. Inoltrare un allegato. Ricordarsi di scrivere al cliente dopo tre giorni. Compilare lo stesso foglio ogni venerdì.
Il criterio per capire se un'attività è candidata è brutale: si ripete, segue regole che riesci a scrivere su un foglio, e quando la sbagli qualcuno se ne accorge tardi. Se manca la prima condizione, non vale la pena. Se manca la seconda, serve prima un lavoro sul processo, non uno strumento. Su come scegliere da dove cominciare abbiamo scritto in quali processi automatizzare per primi in una PMI.
Poi c'è la parte AI. In n8n puoi inserire un passaggio che legge un testo e lo classifica, riassume una riunione, prepara la bozza di una risposta. Funziona bene quando il risultato passa sotto gli occhi di una persona prima di uscire; funziona male quando lo lasci libero di scrivere ai clienti. È un nodo come gli altri: utile dove il testo non ha una forma fissa, inutile dove basta una regola.
Tre flussi tipici: lead, fatture, report
Lead: dal modulo all'agenda del commerciale
Il caso più comune. Qualcuno compila il modulo del sito, e il flusso riceve la richiesta, controlla che i campi essenziali ci siano, crea la scheda nel CRM (HubSpot, Pipedrive o quello che hai), assegna il commerciale competente, gli manda un avviso e apre un'attività con una scadenza. Se dopo qualche ora nessuno l'ha toccata, parte un promemoria al responsabile.
Il valore non sta nella scheda creata, che la creeresti comunque. Sta nel buco che chiude: la richiesta del venerdì pomeriggio che nessuno vedeva fino a martedì.
Lo stesso schema vale per le risposte a una campagna di cold email B2B. Arriva una risposta, un passaggio la classifica (interessato, non ora, non sono io, fuori sede), le prime due categorie finiscono davanti a una persona, le altre vengono archiviate. Qui l'AI fa un lavoro sensato, ma l'ultima parola sulla call resta umana.
Fatture: dal PDF alla registrazione
Una fattura passiva arriva per email. Il flusso la prende dalla casella, ne estrae importo, fornitore e numero, la confronta con l'ordine o con le regole che hai stabilito, la registra nel gestionale (Fatture in Cloud, TeamSystem, Zucchetti, a seconda di cosa usi) e archivia il file nella cartella giusta. Quando qualcosa non quadra, non indovina: crea un'attività per chi se ne occupa, con il documento allegato e il motivo del blocco.
È la forma giusta di automazione amministrativa: la parte noiosa passa da sola, l'eccezione arriva a una persona con tutto sotto mano. Tra i nostri casi pubblicati c'è uno studio commercialista con 12 collaboratori, dove l'estrazione e la riconciliazione degli F24 sono state automatizzate: 42 ore al mese recuperate, nessun errore dal go-live, payback in sei giorni (valori aggregati sui primi novanta giorni dal lancio). Il metodo che seguiamo parte da chi esegue il lavoro ogni giorno, non da chi lo racconta, perché le eccezioni vere le conosce solo il primo.
Report: i numeri che nessuno ha voglia di mettere insieme
Ogni lunedì alle 7 il flusso interroga CRM, gestionale e strumenti di campagna, mette i numeri in un foglio, calcola le differenze rispetto alla settimana prima e manda una email con le cose che si sono mosse. Facoltativo: un breve commento scritto dall'AI, che però deve limitarsi a descrivere ciò che nel foglio c'è già.
Il report automatico ha un effetto collaterale utile. Costringe a scrivere, una volta per tutte, cosa conti come «opportunità» o «ordine evaso». Se due reparti danno risposte diverse, lo scopri il giorno in cui costruisci il flusso, non in riunione.
n8n o codice: quando conviene cosa
Conviene n8n quando il problema è far parlare programmi che hanno già un'interfaccia pronta, quando la logica sta in una pagina e quando il flusso cambierà spesso. Cambia un campo del modulo, cambia il gestionale, cambia chi riceve gli avvisi: in n8n è una modifica rapida, in un programma scritto a mano è un intervento da pianificare.
Conviene il codice quando la logica è il cuore del lavoro: calcoli complessi, regole che si intrecciano, volumi alti che richiedono controllo fine sulle prestazioni, qualcosa che deve avere test automatici e una storia di versioni pulita. E conviene quando quella funzione è, di fatto, un prodotto. Se stai costruendo il tuo gestionale, ad esempio, il discorso è un altro, e lo trovi in gestionale su misura o software pronto.
In pratica, la scelta migliore è quasi sempre mista: n8n come regia, che chiama e smista, e un pezzetto di Python o JavaScript solo dove il calcolo è troppo storto per i nodi standard. Il nodo che accetta codice è previsto apposta. Se parti scrivendo tutto a mano per «avere il controllo», ti ritrovi a mantenere da solo la parte più banale: autenticazioni, nuovi tentativi, registro delle esecuzioni, avvisi di errore.
La regola che usiamo: se l'attività collega due o più programmi esistenti e la regola sta in mezza pagina, n8n. Se la logica è complessa, i volumi sono alti o deve diventare un prodotto, codice. Se il giro è semplice ma un passaggio i nodi non lo coprono, via mista.
Dove n8n ti dà problemi
I limiti vanno conosciuti prima di cominciare, perché emergono dopo mesi.
Il primo: i flussi crescono. Parti con otto nodi, dopo un anno ne hai sessanta, tre rami e nessuno sa più perché c'è quel filtro. Un flusso va tenuto leggibile come un documento: nomi chiari ai nodi, note dove la regola non è ovvia, un flusso separato per ogni compito.
Il secondo: se lo ospiti da te, aggiornamenti, backup e sicurezza sono tuoi. Se il server si ferma di notte e nessuno è avvisato, il lead del mattino non arriva. Un flusso dimenticato è peggio di un lavoro manuale, perché il lavoro manuale almeno si vede quando non viene fatto.
Il terzo, il più sottovalutato: il flusso che dipende dalla memoria di una persona sola. Chi l'ha costruito se ne va, e nessuno sa cosa fa. Se ti accorgi di avere questo problema, serve qualcuno che costruisca, documenti e tenga acceso tutto: è il lavoro che facciamo con le automazioni su misura con n8n, Python e AI, dalla mappatura del processo alla manutenzione.
Un altro caso pubblicato: un e-commerce B2B da 1.200 ordini al mese con gestionale, corriere e CRM sincronizzati. Il 98% degli ordini passa senza intervento umano, e il lavoro è passato da quattro persone a una (primi novanta giorni dal lancio). Il resto sono le eccezioni, e ha senso che le guardi una persona.
Come partire senza sprecare un mese
- Scegli un solo processo, quello che qualcuno nel tuo team odia di più e che si ripete ogni settimana.
- Fatti raccontare i passaggi da chi li esegue, non da chi li descrive. Cronometra e conta gli errori per una settimana.
- Scrivi le regole su un foglio, comprese le eccezioni. Se non riesci a scriverle, il problema non è lo strumento.
- Costruisci il flusso minimo, con una persona a controllare in ogni punto dove un errore costerebbe caro.
- Provalo sui casi reali dell'ultimo mese, non su esempi inventati. Poi aggiungi l'avviso di errore: un flusso senza avviso fallisce in silenzio.
Prima di aprire n8n, prendi il processo che hai scelto e scrivine le regole in una pagina, eccezioni incluse. Se la pagina viene fuori in mezz'ora, sei pronto a costruire il flusso minimo. Se ci passi la giornata, hai appena scoperto dove perdi davvero tempo, e conviene sistemare quello prima di qualunque strumento.
Domande frequenti
n8n è gratis?
Puoi installarlo sul tuo server e il codice è consultabile, ma la licenza è di tipo fair code, con alcuni limiti sull'uso commerciale. Esiste anche una versione in cloud a pagamento. Prima di decidere controlla le condizioni aggiornate sul sito ufficiale.
Per usare n8n bisogna saper programmare?
Per i flussi semplici no: si costruiscono trascinando nodi su una tela. Per le eccezioni, i calcoli storti e la gestione degli errori serve però qualcuno con mentalità da sviluppatore, almeno per rivedere il lavoro.
n8n sostituisce Zapier o Make?
Fanno lavori simili. n8n lascia più libertà (codice nei flussi, installazione sul tuo server) e richiede più cura nella manutenzione. Per tre o quattro collegamenti semplici va bene uno qualsiasi dei tre: conta di più chi terrà in ordine i flussi.