n8n è una piattaforma di automazione open source che ti permette di connettere le tue applicazioni e automatizzare compiti ripetitivi senza scrivere una sola riga di codice. A differenza di soluzioni come Zapier o Make, n8n si installa sul tuo server personale o funziona in cloud, dandoti il controllo totale sui tuoi dati e workflow. Se vuoi risparmiare tempo su compiti amministrativi, sincronizzare strumenti o creare processi aziendali automatizzati, n8n è lo strumento che fa per te. Questa guida ti accompagna passo dopo passo nella creazione del tuo primo workflow, nella comprensione dei concetti chiave e nell'evitare gli errori classici dei principianti.
Cos'è n8n e perché usarlo?
n8n è uno strumento di automazione visuale che connette oltre 400 applicazioni tra loro grazie ai workflow (sequenze di azioni automatiche). Puoi ad esempio recuperare email da Gmail, estrarre gli allegati, salvarli in Google Drive e inviare una notifica su Slack, il tutto senza intervento manuale.
I vantaggi di n8n rispetto ad altri strumenti:
- Open source e gratuito: il codice è pubblico, puoi ospitarlo tu stesso senza limiti di utilizzo.
- Controllo dei dati: i tuoi workflow girano sulla tua infrastruttura, nessun dato transita attraverso terzi.
- Flessibilità tecnica: puoi scrivere JavaScript personalizzato nei workflow se necessario.
- Nessun limite artificiale: a differenza delle versioni gratuite di Zapier (100 compiti/mese), n8n self-hosted non ha alcuna restrizione.
Secondo la documentazione ufficiale di n8n, più di 200.000 utenti attivi automatizzano i loro processi con questo strumento nel 2026. I casi d'uso più frequenti sono la sincronizzazione CRM, la generazione di report automatici, il monitoraggio della concorrenza e l'integrazione di sistemi interni.
Come installare n8n sul tuo computer?
Per iniziare con n8n, il metodo più semplice è usare npx, uno strumento Node.js che avvia n8n senza installazione permanente. Hai bisogno di Node.js versione 18 o superiore installato sul tuo computer.
Ecco i passaggi di installazione:
Verifica che Node.js sia installato: apri un terminale (prompt dei comandi su Windows, Terminal su Mac) e digita
node --version. Se appare un numero di versione (ad esempio v20.10.0), va bene. Altrimenti, scarica Node.js dal sito ufficiale nodejs.org.Avvia n8n con npx: nel terminale, digita
npx n8ne premi Invio. La prima volta, scarica i file necessari (circa 200 MB), poi n8n si avvia.Accedi all'interfaccia: apri il tuo browser e vai su
http://localhost:5678. Arrivi alla schermata di creazione dell'account (locale, solo per te).Crea il tuo account utente: scegli un'email e una password. Queste credenziali servono solo a proteggere la tua istanza locale, nessun altro vi ha accesso.
Se vuoi un'installazione permanente o ospitare n8n su un server, puoi usare Docker (più tecnico) o sottoscrivere n8n Cloud (versione ospitata a pagamento a partire da 20 $/mese). Per iniziare, npx è più che sufficiente.
Crea il tuo primo workflow n8n passo dopo passo
Un workflow n8n è una sequenza di nodi (nodes) collegati tra loro, dove ogni nodo rappresenta un'azione o una condizione. Il workflow si attiva automaticamente in base a un evento (nuovo file, ora precisa, webhook) ed esegue le azioni definite.
Esempio concreto: automatizzare il salvataggio dei tuoi post LinkedIn in Google Sheets.
Passaggio 1: Crea un nuovo workflow
Nell'interfaccia n8n, fai clic sul pulsante + Nuovo workflow in alto a sinistra. Arrivi su un canvas vuoto con un nodo di avvio grigio.
Passaggio 2: Aggiungi un trigger (attivatore)
Fai clic sul pulsante + per aggiungere un nodo. Nella barra di ricerca, digita "Schedule Trigger" e selezionalo. Questo nodo attiva il workflow a intervalli regolari.
Configurato così:
- Mode: Interval
- Interval: Every 1 day
- Ora: 09:00
Il tuo workflow si avvierà automaticamente ogni giorno alle 9.
Passaggio 3: Aggiungi un'azione (recupera dati)
Fai clic su + dopo lo Schedule Trigger. Cerca "HTTP Request" e selezionalo. Questo nodo effettua chiamate API.
Per questo esempio, recupereremo una citazione casuale (API pubblica semplice):
- Method: GET
- URL:
https://api.quotable.io/random
Fai clic su Execute Node per testare. Vedi la risposta JSON con una citazione e il suo autore.
Passaggio 4: Elabora i dati
Aggiungi un nodo Set dopo l'HTTP Request. Questo nodo trasforma i dati.
Configura due campi:
- Nome: citazione | Valore:
{{ $json.content }} - Nome: autore | Valore:
{{ $json.author }}
Le doppie parentesi graffe {{ }} sono espressioni che recuperano i valori dal nodo precedente.
Passaggio 5: Salva in Google Sheets
Aggiungi un nodo Google Sheets. Devi prima connettere il tuo account Google (n8n ti guida). Poi:
- Operation: Append
- Document: scegli un foglio esistente o creane uno nuovo
- Columns: citazione, autore
Esegui il workflow completo con il pulsante Execute Workflow in basso a destra. Se tutto funziona, una nuova riga appare nel tuo Google Sheets.
Passaggio 6: Attiva il workflow
In alto a destra, sposta il pulsante Inattivo su Attivo. Il tuo workflow ora gira in background e si esegue automaticamente ogni giorno.
Se vuoi andare oltre e padroneggiare le automazioni complesse, il programma Automatizzazioni Express n8n di Skilzy ti mostra come connettere decine di strumenti, gestire gli errori e ottimizzare i tuoi workflow per casi aziendali reali.
I concetti chiave da padroneggiare in n8n
Per creare workflow efficaci, devi comprendere quattro concetti fondamentali: i nodi, le connessioni, le espressioni e l'esecuzione. Questi concetti ricorrono in ogni automazione.
I tipi di nodi
n8n offre diverse categorie di nodi:
- Triggers (attivatori): avviano il workflow (Schedule, Webhook, Email Trigger, ecc.)
- Actions: eseguono un'operazione (inviare un'email, creare un file, chiamare un'API)
- Logic: aggiungono condizioni o cicli (IF, Switch, Loop Over Items)
- Transformation: modificano i dati (Set, Code, Split In Batches)
Un workflow valido deve sempre iniziare con un trigger.
Le connessioni e il flusso di dati
Ogni nodo riceve dati dal nodo precedente e trasmette i suoi risultati al successivo. Puoi collegare più nodi dopo lo stesso nodo (ramificazioni) o unire dati con un nodo Merge.
I dati circolano come array di oggetti JSON. Se un nodo restituisce 10 risultati, il nodo seguente si esegue 10 volte (una volta per elemento).
Le espressioni e le variabili
Le espressioni ti permettono di accedere ai dati dinamici:
{{ $json.nome_campo }}: recupera un campo dal nodo precedente{{ $now }}: data e ora attuali{{ $node["Nome del nodo"].json.campo }}: recupera un campo da un nodo specifico
Puoi anche usare funzioni JavaScript: {{ $json.email.toLowerCase() }} trasforma un'email in minuscole.
L'esecuzione e il debug
Quando esegui un workflow, n8n mostra i dati ad ogni passaggio. Fai clic su un nodo per vedere il suo risultato (JSON, array, testo). Se si verifica un errore, il nodo diventa rosso con un messaggio di errore.
Consigli per il debug:
- Esegui i nodi uno per uno con Execute Node
- Verifica che i campi esistano prima di usarli
- Usa un nodo Code con
console.log()per ispezionare i dati
Gli errori frequenti dei principianti con n8n
La maggior parte degli errori derivano da una scarsa comprensione del flusso di dati o da configurazioni incomplete. Ecco i trabocchetti classici e come evitarli.
Errore 1: Dimenticare di attivare il workflow
Un workflow inattivo non si attiva mai automaticamente. Dopo aver testato il tuo workflow manualmente, ricordati di passarlo ad Attivo con il pulsante in alto a destra.
Errore 2: Formato dati errato
Se provi ad accedere a {{ $json.email }} ma il campo si chiama {{ $json.mail }}, ottieni un errore o un valore vuoto. Fai sempre clic sul nodo precedente per verificare i nomi esatti dei campi.
Errore 3: Limiti API non gestiti
La maggior parte delle API limitano il numero di richieste al minuto. Se il tuo workflow chiama un'API 100 volte di fila, rischi di essere bloccato. Usa il nodo Split In Batches per elaborare i dati in piccoli gruppi con pause.
Errore 4: Credenziali scadute
Le connessioni OAuth (Google, Slack, ecc.) a volte scadono. Se un workflow fallisce improvvisamente, vai in Credentials e riconnetti l'account interessato.
Errore 5: Webhook non sicuri
Se usi un Webhook Trigger, n8n genera un URL pubblico. Chiunque abbia questo URL può attivare il tuo workflow. Aggiungi un'autenticazione (chiave API, token) nelle impostazioni del webhook.
Andare oltre con n8n: risorse e comunità
Per progredire rapidamente, devi combinare pratica e apprendimento strutturato. n8n evolve velocemente, con nuovi nodi e funzionalità ogni mese.
Risorse ufficiali:
- Documentazione n8n (docs.n8n.io): riferimento completo di tutti i nodi con esempi
- Forum della comunità (community.n8n.io): migliaia di utenti condividono i loro workflow e rispondono alle domande
- Canale YouTube n8n: tutorial video in inglese su casi d'uso avanzati
Se vuoi imparare l'automazione in modo completo, esistono diverse opzioni. Skilzy propone un programma dedicato che ti forma non solo su n8n, ma anche su tutte le competenze IA utili nel 2026. Puoi consultare la guida per imparare l'IA nel 2026 che descrive i diversi approcci.
Per chi preferisce iniziare gratuitamente, l'articolo su come imparare l'IA gratuitamente elenca 15 risorse italiane accessibili.
Conclusione
n8n ti dà il potere di automatizzare quasi qualsiasi compito ripetitivo connettendo i tuoi strumenti preferiti. Con questa guida, hai le basi per creare i tuoi primi workflow, comprendere la logica dei nodi ed evitare gli errori comuni. L'automazione diventa velocemente affascinante: ogni volta che ti ritrovi a fare un compito manuale due volte, chiediti se n8n potrebbe farlo al tuo posto. Inizia semplice, testa, itera, e vedrai rapidamente il tempo risparmiato accumularsi.