Il server di n8n è stato installato a marzo. Ad aprile nessuno lo ha toccato e non è servito. A maggio qualcuno ha chiesto di cambiare un testo e si è risolto in venti minuti. A giugno c'è un workflow fermo da venerdì per una credenziale scaduta, un elenco di quindici modifiche richieste che nessuno ha eseguito, una versione indietro di parecchi rilasci e uno storico delle esecuzioni che conserva ormai decine di migliaia di conversazioni intere con i clienti. Nessuno ha niente di tutto questo assegnato, perché a marzo la manutenzione era onestamente zero.
È questo sfasamento a far saltare la decisione del self-hosted, molto più dell'installazione: il budget si costruisce al mese 1, quando non c'è niente da fare, e la discussione su chi se ne fa carico arriva il giorno in cui qualcosa è già fermo. A regime il lavoro è tra 4 e 8 ore al mese distribuite su quattro attività, e il mese in cui compaiono non sono sei ore ma dodici-quattordici, perché arrivano con l'arretrato dei due mesi precedenti addosso.
Lo sostiene una di tre figure —il reparto sistemi, la persona che lo ha costruito o un fornitore con canone— e conviene che ognuna delle quattro attività abbia un nome accanto prima che arrivi giugno.
Due cose che questo articolo non è. Non è la scelta tra n8n cloud, self-hosted Community ed enterprise: quel confronto, con i prezzi di listino di ogni modello, sta in la guida di n8n per le PMI. E non è una guida per allestire il server. È il conto di chi lo sostiene dopo, misurato in ore e in nomi propri.
Al mese 1 la manutenzione sembra zero, ed è vero
Al mese 1 tutto è nel suo momento migliore possibile, e non per fortuna: le credenziali sono state emesse la settimana scorsa, il database è vuoto e la versione installata è l'ultima esistente il giorno dell'avvio. Un sistema appena consegnato non ha bisogno di manutenzione perché il tempo non gli è ancora passato sopra. Nessuno mente quando dice che non c'è niente da fare.
Perché un'automazione si degrada da sola anche se nessuno la tocca —che cosa la rompe, ogni quanto e quanto costa ogni rottura— è raccontato per intero in pagamento unico o canone mensile. Qui lo diamo per acquisito e andiamo dritti alla parte che nessuno mette a budget: quando arriva quel lavoro, quante ore è e chi lo fa.
Arriva in due ondate disomogenee. La prima è la coda di modifiche che l'azienda comincia a chiedere dalla prima settimana —un testo, un orario, un prezzo, una festività— e che qualcuno annota da qualche parte senza eseguirla; al mese 3 quell'elenco ha circa quindici voci. La seconda sono le tre attività di infrastruttura, che non fanno rumore prima dei 60 giorni e poi compaiono quasi insieme. Il risultato è un mese 1 di zero ore, un mese 2 di un'ora sparsa e un mese 3 di dodici-quattordici, di cui la maggior parte non è lavoro di quel mese ma arretrato dei due precedenti.
Le quattro attività del mese 3, con le ore che richiede ciascuna
| Attività | Quando compare | Ore la prima volta | Ore al mese a regime |
|---|---|---|---|
| Definire la conservazione dello storico delle esecuzioni | Mese 2-4 | 1-2 h | 15 min |
| Aggiornare la versione di n8n | Mese 3-5 | 3-4 h | ~1,5 h (2-3 h ogni 6-8 settimane) |
| Rinnovare credenziali e accessi | Mese 2-6 | 1-2 h | 1 h di media irregolare |
| Eseguire le modifiche richieste dall'azienda | Dal mese 2 in poi | 2-3 h il primo lotto | 2-4 h |
Sono intervalli tipici per un'installazione piccola —5-12 workflow, un solo server—, non la misurazione di un cliente specifico: l'ultima riga è quella che varia di più a seconda di quanto cambia la tua azienda.
Definire la conservazione dello storico delle esecuzioni. È un'attività tecnica di due ore —un parametro, un numero di giorni e una prima cancellazione da fare con il database in funzione— appesa a una decisione che chi la esegue non può prendere da solo. Dentro ogni esecuzione salvata c'è il contenuto completo di quello che è passato per il workflow: il testo esatto del messaggio inviato dal tuo cliente, il suo telefono, la sua email e, a seconda del settore, anche il numero del documento, il motivo della visita medica o l'importo che ha chiesto di finanziare. Per impostazione predefinita tutto questo viene salvato per intero e per sempre.
Il volume arriva prima di quanto sembri. Un solo workflow che gira ogni 10 minuti genera 144 esecuzioni al giorno, circa 13.000 in 90 giorni. Aggiungici un bot di WhatsApp che registra un'esecuzione per ogni messaggio in arrivo e dopo tre mesi hai decine di migliaia di conversazioni intere con i clienti archiviate, su un server che nessuno ha mai inventariato come base di dati personali perché nessuno l'ha pensato così.
Le due domande a cui rispondere sono di business, non di sistemi. Quanti giorni ti serve poter aprire un'esecuzione vecchia per risolvere un reclamo —30 di solito bastano, 90 sono abbondanti— e che cosa fai il giorno in cui un cliente chiede di cancellare i suoi dati. Con una conservazione di 90 giorni quella seconda risposta è circoscritta e verificabile; senza conservazione, i suoi messaggi sono sparsi in decine di migliaia di righe che nessuno sa percorrere. Quello che si nota per primo, comunque, non è nessuna delle due: è che il pannello delle esecuzioni impiega sempre più tempo ad aprirsi, e quel sintomo compare mesi prima che qualcuno faccia la domanda giusta.
Aggiornare la versione di n8n. Il progetto rilascia versioni nuove con grande frequenza, quindi dopo tre mesi sei già indietro di parecchie. Il lavoro non è premere un pulsante: è leggere che cosa cambia, provare che i workflow importanti continuino a girare e avere come tornare indietro se qualcuno non lo fa. Sono 3-4 ore la prima volta e 2-3 ogni volta che si ripete, con una cadenza ragionevole ogni 6-8 settimane. C'è una variante silenziosa che conviene controllare prima del mese 3: se nessuno ha fissato la versione al momento dell'installazione, il prossimo riavvio del server può lasciarti su una versione più nuova che nessuno ha scelto, un martedì qualunque e senza nessuna prova di mezzo. Verificarlo richiede due minuti ed è l'unica cosa di questo elenco che si risolve guardando una riga di configurazione.
Rinnovare credenziali e accessi. I token e le autorizzazioni degli account collegati il giorno 1 cominciano a scadere o a restare orfani tra il mese 2 e il mese 6. È l'attività più irregolare delle quattro: tre mesi di fila sono zero ore e un mese sono tre, quasi sempre nel momento peggiore. Dentro un'azienda ha inoltre una forma tutta sua che non compare quando ad amministrare è un fornitore: metà di quelle connessioni sono fatte con l'account personale di chi le ha configurate. Calendar entra con l'utenza di chi ha costruito il workflow, Drive con l'email di qualcuno dell'amministrazione, il numero di WhatsApp è intestato al cellulare di una persona del commerciale. Il giorno in cui quella persona cambia reparto o se ne va, il workflow non muore per un token scaduto: muore nella procedura di uscita, lo stesso pomeriggio in cui il reparto sistemi disattiva il suo account, e per due giorni nessuno collega una cosa all'altra.
Quello che trasforma tutto questo in zero ore è un foglio a tre colonne scritto una volta sola: che cosa collega ogni credenziale, con quale account entra e chi può riautorizzarla senza chiedere il permesso a nessuno. Se quella terza colonna riporta il nome di una persona invece di un account aziendale, quella riga è un incidente con una data.
Eseguire le modifiche richieste dall'azienda. È la più grande, quella che nessuno mette a budget e l'unica che cresce nel tempo invece di stabilizzarsi. Un listino prezzi nuovo non è una modifica: se il prezzo compare nella risposta del bot, nel modello di preventivo, nell'avviso di scadenza e nella dashboard, sono quattro workflow toccati e provati. Lo stesso vale per una festività che non c'era, una filiale nuova o un prodotto che esce dal catalogo. Tra 2 e 4 ore al mese con 5-12 workflow attivi, e sale man mano che automatizzi di più. Aggiungici il tempo per tradurre la richiesta quando chi la fa non è chi la esegue: che il bot avvisi prima sono tre decisioni —avvisare chi, quante ore prima, con quale testo— che nella richiesta non c'erano.
Il mese 3 non costa sei ore: ne costa quattordici
A regime sono circa sei ore al mese e quel numero non spaventa nessuno. Il problema è che il mese in cui compaiono per la prima volta non è un mese a regime: è il recupero dell'arretrato. La cancellazione iniziale dello storico, 2 ore. Il primo aggiornamento di versione con le prove, 4. Le due o tre credenziali già scadute o intestate a qualcuno che non c'è più, 2. E la coda di quindici voci accumulata dalla prima settimana, tra 4 e 6. Sono 12-14 ore in un solo mese contro un budget che diceva zero.
Questa è la fattura dello sfasamento e si paga una volta sola, se qualcuno la paga. Altrimenti non sparisce: diventa lo stato permanente dell'installazione, dove ogni attività si fa in ritardo e con la versione precedente addosso, che è esattamente lo scenario in cui un aggiornamento smette di essere due ore e diventa un progetto.
C'è una seconda distorsione, ed è quella che decide chi finisce per fare il lavoro. Tre delle quattro attività richiedono di capire l'azienda e non solo il server: per toccare il listino prezzi in quattro workflow bisogna sapere qual è il listino in vigore, e per decidere se un aggiornamento si fa di giovedì bisogna sapere se il giovedì è giorno di chiusura. Per questo la manutenzione si attacca per impostazione predefinita all'unica persona che capisce entrambe le metà, che quasi sempre è quella che lo ha costruito. Se quella persona è esterna, come sapere in anticipo se continuerà a rispondere al mese quattordici sta in freelance di n8n o agenzia. Se è interna, il problema è quello qui sotto.
Quanto costano sei ore al mese della tua gente
Prendi il costo mensile totale della persona che farebbe queste attività —stipendio con oneri, all'incirca stipendio per 1,5— e dividilo per 160 ore. Moltiplica per 6. Se all'azienda costa USD 2.400 al mese, l'ora viene USD 15 e la manutenzione a regime è circa USD 90 al mese. Il mese di recupero dell'arretrato, circa USD 200.
Nessuno decide niente con quei numeri, e il senso di fare il conto è proprio questo: scoprire che il costo non sta lì. Sei ore non si pagano in denaro, si pagano in priorità. La domanda che invece decide è da quale progetto escono: se la persona che amministra l'ERP dedica sei ore a n8n, c'è qualcosa che quel mese si fa più tardi, e conviene sceglierlo prima che lo scelga l'urgenza di un giovedì. La seconda domanda che decide non ha a che fare con il prezzo: che cosa succede nelle due settimane in cui quella persona è in ferie.
Da qui esce la regola pratica. Scrivi le quattro attività in una colonna e accanto un nome proprio con un sostituto. Tre condizioni perché quella tabella serva a qualcosa:
- Che nessun nome compaia quattro volte. Se lo stesso compare in tutte e quattro le righe e non è quello di un fornitore con contratto, non hai un piano di manutenzione: hai un punto unico di guasto con la forma di una persona.
- Che nessuna riga resti vuota. Quell'attività non la fa nessuno finché non diventa un incidente, e quella che più spesso resta vuota è la prima, perché è l'unica che nessuno ti reclama.
- Che il sostituto abbia eseguito almeno una delle quattro almeno una volta. Un sostituto che ha la password ma non è mai entrato non è un sostituto: è un nome scritto perché la tabella risulti completa.
Il messaggio da mandare oggi per dare un proprietario alle quattro attività
Copialo e mandalo in chat interna a chi amministra oggi n8n. È scritto per la tua gente; se a mantenerlo è un fornitore con canone, quello che bisogna chiedergli è un'altra cosa e sta alla fine.
Ciao, ho bisogno di mettere per iscritto chi sostiene n8n d'ora in avanti. Sono quattro cose e non ci sono risposte sbagliate: 1) quale versione sta girando e quando è stata aggiornata l'ultima volta? 2) lo storico delle esecuzioni si cancella da solo dopo qualche giorno o è tutto salvato dal primo giorno? 3) qualcuna delle connessioni è fatta con l'account personale di qualcuno invece che con un account aziendale? 4) le richieste di modifica sui workflow, a chi arrivano e quante ce ne sono annotate e non fatte a oggi? Se qualcuna non la sai a memoria, dimmelo e la guardiamo insieme.
Tutte e quattro si rispondono in dieci minuti se qualcuno lo sta mantenendo davvero. Quello che ti interessa non sono tanto le risposte quanto quale delle quattro torna con un devo controllare: quella è l'attività che oggi non ha un proprietario. E se la quarta torna con un numero alto di richieste annotate, sai già quanto pesa il recupero dell'arretrato prima di arrivare al regime di sei ore.
Tre segnali che hai già una posizione a tempo parziale che nessuno ha creato
Mettere nome e ore ti copre finché hai un solo ambiente, meno di dieci o dodici workflow e nessuno che muova denaro in tempo reale. Superato quel punto quello che hai non è una tabella incompleta: è mezza persona che lavora a questo senza comparire in nessun organigramma né in nessun budget. Si riconosce da tre cose:
- La coda delle modifiche ha superato le quattro ore al mese per tre mesi di fila. Questa non è più manutenzione: è una posizione a tempo parziale che nessuno ha creato, sostenuta da qualcuno che ha un altro lavoro e un altro capo. La discussione diventa interno o esternalizzato, e quel conto sta in assumere qualcuno o esternalizzare.
- L'aggiornamento di versione viene rimandato perché non c'è dove provarlo. Un secondo n8n per le prove costa quanto il primo, pochi dollari al mese; la parte cara sono le ore per tenere i due simili. Finché non esiste, la riga 2 si fa in produzione di domenica oppure non si fa, e le due opzioni sono entrambe cattive.
- Il sostituto non ha mai eseguito nessuna delle quattro. È la più facile da sistemare e quella che si rimanda di più: fare la cancellazione dello storico una volta, con il titolare accanto, costa un'ora e trasforma un nome scritto in una persona che è già entrata.
Se da qui esce che conviene farlo sostenere a qualcuno di fuori, arrivano due decisioni di seguito. Se questo si paga come canone mensile o come pacchetto di ore sta in pagamento unico o canone mensile, e quello che quell'accordo deve dire per iscritto —termini, rilevamento, modifiche di terze parti— sta in che cosa pretendere nel contratto e nello SLA.
La quinta domanda è quella che non si può mandare in chat interna
Le quattro del messaggio qui sopra le risponde chi amministra n8n. La quinta la rispondi tu, e non si manda in chat: quale delle quattro righe puoi lasciare senza sostituto senza che ti faccia male. Se la risposta onesta è nessuna, sai già che la ripartizione che hai oggi dipende dal fatto che una sola persona non vada in ferie.
Con le cinque risposte una accanto all'altra si vede l'unica cifra che ordina la decisione: se quello che hai davanti sono sei ore al mese a regime, oppure dodici-quattordici di recupero dell'arretrato prima di arrivare a quel regime. Abbastanza spesso la conclusione è che la tua gente lo sostiene perfettamente e che l'unica cosa che manca è scrivere le quattro attività con un nome accanto.
Le cinque risposte stanno in un solo messaggio e non serve che ci dai accesso a niente per leggerle. Incollale a info@striqtech.com e ti diciamo a che gradino sta oggi la tua installazione.
Domande frequenti
Quante ore al mese richiede la manutenzione di n8n self-hosted in un'azienda di 20 persone?
In installazioni di queste dimensioni —tra 5 e 12 workflow attivi, un solo server— il regime è di 4-8 ore al mese, e arriva distribuito in pezzi piccoli: circa un'ora e mezza di aggiornamenti di versione, un'ora abbondante per ricollegare gli account, 15 minuti per controllare lo storico e tra 2 e 4 ore di modifiche richieste dall'azienda. Ma il mese in cui compaiono per la prima volta, di solito il terzo, non sono sei ore: sono dodici-quattordici, perché arrivano con l'arretrato addosso. È questo sfasamento a far saltare il budget, non il numero a regime.
Può occuparsene la persona del reparto sistemi che abbiamo già?
Sì, a due condizioni che non sono tecniche. La prima è che quelle 4-8 ore siano davvero sottratte a qualcos'altro e non aggiunte sopra: conviene sapere in anticipo quale progetto slitta nel mese in cui compaiono. La seconda è che esista un sostituto che abbia già eseguito almeno una delle quattro attività, con il titolare accanto. Avere la password del server non significa essere un sostituto. La barriera reale quasi mai è la capacità tecnica: sono l'agenda e la prova sul campo.
Che cosa include esattamente un n8n self-hosted gestito?
Il termine non è standardizzato, quindi chiedi il dettaglio in ore e non in aggettivi. Le quattro attività di questo articolo servono da griglia: chi definisce ed esegue la conservazione dello storico delle esecuzioni, chi decide quando si aggiorna la versione e con quale prova, chi riautorizza una credenziale scaduta un martedì mattina, e quante ore di modifiche ai workflow rientrano ogni mese. Se la proposta dice manutenzione inclusa senza dire quante ore di modifiche rientrano, quel monte ore è zero.
Che cosa succede se non aggiorno mai la versione di n8n?
Per mesi non succede niente di visibile, ed è proprio questo il problema. Il costo si accumula: saltare quattro versioni è un pomeriggio di lavoro, saltarne venticinque è un progetto con prove su tutti i workflow. E l'urgenza raramente la scegli tu: arriva il giorno in cui un'integrazione esterna cambia e il nodo che la collega è stato corretto solo in una versione successiva alla tua. Aggiornare tardi costa più che aggiornare spesso.
Conviene n8n cloud invece del self-hosted per non doverlo mantenere?
Misurato sulle quattro attività di questo articolo, il cloud te ne toglie una intera —la conservazione dello storico la gestisce n8n, anche se per quanti giorni restano salvate le conversazioni dei tuoi clienti lo decidi comunque tu— e buona parte di una seconda, gli aggiornamenti di versione. Non ti toglie le altre due: le credenziali si continuano a creare con l'account personale di qualcuno e le modifiche ai workflow continua a chiederle la tua gente. In ore, il calo è più o meno della metà, non a zero. Il confronto dei tre modelli con i prezzi di listino è nella guida di n8n per le PMI; questo articolo parla del costo umano di sostenere quello che hai già.
Implementalo nella tua azienda in 72 ore
Parliamone 15 minuti. Senza costi, senza impegno. Faccio l'audit di un processo e ti mostro il ROI previsto.
Scrivici su WhatsApp