n8n è lo strumento di automazione che uso ogni giorno per i miei clienti nella provincia di Varese: dall'azienda di distribuzione che riceve ordini via email e li vuole dentro al gestionale automaticamente, al professionista che vuole postare su LinkedIn senza toccare il computer. In questa guida ti spiego come funziona, come iniziare e quali workflow costruire per primi — in italiano, senza giri di parole.
A chi serve questa guida: chi conosce Zapier o Make e vuole capire se n8n vale il cambio, oppure chi parte da zero e vuole un'automazione seria senza spendere decine di euro al mese per ogni flusso.
Cos'è n8n e perché è diverso da Zapier e Make
n8n è una piattaforma open source per creare workflow di automazione. Come Zapier e Make, ti permette di collegare app e servizi tra loro — ma con tre differenze che contano:
1. Puoi ospitarlo tu (self-hosted). n8n gira su un tuo server. I tuoi dati non passano da server di terze parti, e non paghi per ogni esecuzione. Per chi gestisce dati aziendali sensibili, questo fa differenza.
2. Il codice JavaScript è un nodo come gli altri. Se hai bisogno di una trasformazione dati che nessun nodo nativo copre, scrivi 10 righe di JS e il problema è risolto. In Zapier questa cosa non esiste.
3. Gli agenti AI sono nativi. n8n ha integrazione diretta con LangChain, OpenAI, Anthropic, Groq. Puoi costruire un agente che ragiona, cerca informazioni online e decide autonomamente cosa fare — non solo un flusso lineare if/then.
Quando scegliere n8n invece di Zapier o Make
| Scenario | Strumento consigliato |
|---|---|
| Workflow semplici, nessuna competenza tecnica, budget non è problema | Zapier |
| Workflow complessi, vuoi UI visuale, preferisci pagare per operazione | Make |
| Vuoi controllo totale, dati sensibili, workflow con codice o AI | n8n |
| Vuoi costruire agenti AI autonomi con memoria e tool use | n8n |
Per le PMI italiane che vogliono automazioni serie senza dipendenza da piattaforme estere e senza costi per esecuzione, n8n è quasi sempre la scelta giusta.
Come installare n8n — cloud o self-hosted?
Opzione 1: n8n Cloud (la più veloce)
Vai su n8n.io e crea un account. C'è un piano gratuito con 5 workflow attivi e 2.500 esecuzioni al mese — abbondante per iniziare a imparare. I piani a pagamento partono da circa $20/mese.
Quando sceglierla: vuoi iniziare subito senza toccare server. Ottima per testare prima di decidere se self-hostare.
Opzione 2: Self-hosted con Docker (consigliata per uso serio)
Richiede un server Linux — può essere un VPS da 5-10€/mese su Hetzner o DigitalOcean. Installazione in tre comandi:
# Crea la cartella dati
mkdir n8n-data
# Avvia n8n con Docker
docker run -d \
--name n8n \
-p 5678:5678 \
-v $(pwd)/n8n-data:/home/node/.n8n \
n8nio/n8n
# n8n è ora raggiungibile su http://localhost:5678
Per produzione, aggiungi un reverse proxy (Nginx o Caddy) con certificato SSL e configura l'autenticazione. Se non sei a tuo agio con Linux, parti dal cloud — puoi sempre migrare dopo.
Quando sceglierla: dati sensibili, nessun limite di esecuzioni, vuoi aggiungere nodi custom.
Opzione 3: Railway, Render o Fly.io (self-hosted senza gestire server)
Piattaforme PaaS che ti fanno deployare n8n con un click. Costo ~$5-7/mese. Buon compromesso tra semplicità e controllo.
Il tuo primo workflow n8n in 15 minuti
Costruiamo un workflow reale: ogni mattina alle 8:00 ricevi via email un report con i 3 articoli più letti del tuo blog WordPress delle ultime 24 ore.
Passo 1 — Apri l'editor e crea un nuovo workflow
Clicca "+ New Workflow" nell'interfaccia n8n.
Passo 2 — Aggiungi il nodo trigger Schedule
Cerca "Schedule Trigger" nel pannello nodi. Configuralo per eseguire ogni giorno alle 08:00. Questo nodo avvia il workflow automaticamente.
Passo 3 — Aggiungi un nodo HTTP Request
Collegalo al trigger. Inserisci l'URL delle REST API di WordPress:
https://tuosito.com/wp-json/wp/v2/posts?per_page=3&orderby=date&after=YESTERDAY
Questo chiama le API di WordPress e restituisce i post delle ultime 24 ore.
Passo 4 — Aggiungi un nodo Code per formattare i dati
const posts = $input.all();
const report = posts.map(post => {
return `• ${post.json.title.rendered}\n ${post.json.link}`;
}).join('\n\n');
return [{ json: { report } }];
Passo 5 — Aggiungi il nodo Gmail o SMTP
Collegalo al nodo Code. Imposta:
- To: la tua email
- Subject:
Report blog — {{ $now.format('dd/MM/yyyy') }} - Body:
{{ $json.report }}
Passo 6 — Attiva il workflow
Clicca il toggle "Active" in alto a destra. Da questo momento il workflow gira in autonomia ogni mattina alle 8.
5 workflow n8n pronti per le PMI italiane
Questi sono i workflow che costruisco più spesso per i clienti nella provincia di Varese. Puoi adattarli al tuo caso.
1. Notifica WhatsApp Business per ogni nuovo ordine Shopify
Trigger: Shopify → Nuovo ordine Azione: WhatsApp Business API → Messaggio al responsabile magazzino con: nome cliente, prodotti ordinati, indirizzo spedizione, totale
Utilità: il responsabile magazzino riceve tutto su WhatsApp senza dover aprire Shopify.
2. Sincronizzazione contatti tra modulo web e CRM
Trigger: Webhook dal form del sito (Gravity Forms, Typeform, tawk.to) Azione: Aggiungi o aggiorna contatto in HubSpot/ActiveCampaign → Invia email di benvenuto → Notifica Slack/Teams al commerciale
Utilità: zero dati persi, risposta automatica entro 30 secondi, il commerciale viene avvisato solo quando serve.
3. Aggiornamento prezzi Shopify da file Excel/CSV
Trigger: Schedule (ogni lunedì mattina) o Webhook manuale Azione: Leggi file CSV da Google Drive → Per ogni prodotto, aggiorna il prezzo via Shopify API → Invia report riepilogo via email
Utilità: aggiornare 500 prezzi manualmente richiede 2 ore. Con questo workflow, 3 minuti per caricare il CSV e il resto è automatico. Ho costruito anche uno strumento web gratuito per chi vuole farlo senza workflow.
4. Report settimanale su Google Analytics con AI
Trigger: Schedule (ogni venerdì alle 17:00) Azione: Google Analytics 4 API → Recupera dati settimana → Nodo OpenAI/Claude → Genera analisi testuale → Invia via email
Utilità: invece di ricevere tabelle di numeri, ricevi un paragrafo scritto in italiano che dice "questa settimana le visite sono calate del 12% rispetto alla settimana scorsa, principalmente dal canale organico — verifica se ci sono stati problemi di posizionamento."
5. Pipeline automazione LinkedIn con AI e approvazione Telegram
Questo è il workflow più completo che ho documentato in dettaglio. Riceve un input via Telegram, fa ricerca web con Tavily, scrive il post con Claude, genera l'immagine con Gemini e aspetta la tua approvazione prima di pubblicare.
→ Guida completa: Come Automatizzare i Post su LinkedIn con n8n e AI
Errori comuni quando si inizia con n8n
1. Costruire workflow senza gestione degli errori Ogni nodo può fallire — API down, dati malformati, rate limit. Aggiungi sempre un nodo "Error Trigger" e configuralo per inviarti una notifica via email o Telegram quando qualcosa va storto. Senza questo, i workflow si rompono in silenzio.
2. Usare credenziali hardcoded nel workflow Non inserire mai API key, password o token direttamente nei nodi. n8n ha una sezione "Credentials" apposita — usala. Se esporti il workflow per condividerlo, le credenziali non vengono incluse.
3. Non testare i casi limite Cosa succede se il webhook riceve un JSON vuoto? Se l'API restituisce un errore 429? Se il file CSV ha un'intestazione diversa dall'atteso? Testa sempre questi casi prima di attivare il workflow in produzione.
4. Workflow troppo lunghi e fragili Se un workflow fa più di 8-10 cose diverse, spezzalo in sub-workflow collegati tramite il nodo "Execute Workflow". Sono più facili da debuggare, testare e riusare in altri flussi.
5. Ignorare i log di esecuzione n8n conserva la storia di ogni esecuzione. Quando qualcosa non funziona, la risposta è sempre lì. Prima di chiedere aiuto online, controlla i log — nella maggior parte dei casi l'errore è chiarissimo.
Come costruire un agente AI autonomo con n8n
Gli agenti AI sono la funzione più potente di n8n nel 2026. A differenza di un workflow normale (se A allora B), un agente decide autonomamente quali strumenti usare per raggiungere l'obiettivo.
Un agente base si costruisce così:
- Nodo AI Agent — scegli il modello (GPT-4o, Claude Sonnet, Gemini)
- Tool: HTTP Request — permette all'agente di fare chiamate API
- Tool: Code — permette di eseguire calcoli o trasformazioni
- Tool: Wikipedia / Tavily — permette ricerca web
- Memory: Window Buffer — l'agente ricorda le ultime N interazioni
Esempio pratico: un agente che risponde alle domande dei clienti sul tuo sito, consulta le FAQ, controlla lo stato degli ordini via API e, se non sa rispondere, apre un ticket nel CRM. Tutto senza intervento umano.
Ho documentato un'implementazione completa nella guida sull'automazione LinkedIn — l'architettura dell'agente è la stessa, cambia solo l'obiettivo finale.
n8n è gratuito?
La versione self-hosted è completamente gratuita — paghi solo il server (da 5-10€/mese). Il piano cloud gratuito include 5 workflow attivi e 2.500 esecuzioni al mese. I piani cloud a pagamento partono da ~$20/mese per uso professionale.
Quanto è difficile imparare n8n rispetto a Zapier?
n8n ha una curva di apprendimento un po' più ripida di Zapier — soprattutto per i nodi Code e la gestione degli errori. Con 2-3 ore di pratica costruisci i workflow base. Per workflow con AI e agenti, conta qualche giorno di sperimentazione.
Posso migrare i miei workflow da Zapier a n8n?
Non c'è uno strumento di migrazione automatica. Devi ricostruire i workflow, ma è più semplice di quanto sembri: n8n copre quasi tutte le app di Zapier tramite i nodi HTTP Request generici. La migrazione di un workflow semplice richiede 20-30 minuti.
n8n funziona su Windows?
Sì, tramite Docker Desktop. Per uso in produzione è però consigliato un server Linux — più stabile, meno overhead, più facile da aggiornare.
Dove trovo nodi per app italiane (fatturazione elettronica, PEC, ecc.)?
La community di n8n pubblica nodi custom. Per integrazioni specifiche italiane (es. Fatture in Cloud, Aruba PEC) spesso si usa il nodo HTTP Request generico con le API ufficiali del servizio. In mancanza di documentazione pubblica, posso costruire l'integrazione su misura.
Ho bisogno di un programmatore per usare n8n?
Per workflow semplici no — l'interfaccia visuale è accessibile anche senza competenze tecniche. Per workflow con nodi Code, agenti AI o integrazioni custom, avere qualcuno che conosce JavaScript fa la differenza tra ore e minuti.
Prossimi passi
Se sei arrivato fino qui, hai le basi per costruire il tuo primo workflow. Il modo più veloce per imparare è scegliere un processo che ripeti ogni settimana — un report, una sincronizzazione, una notifica — e costruirlo oggi.
Se vuoi saltare la fase di apprendimento e avere il workflow pronto in produzione direttamente, contattami per una consulenza: descrivi il processo e ti dico in quanto tempo posso automatizzarlo.