# Automazione dei processi: strumento no-code o sviluppo su misura?

Secondo Mesterséges Intelligencia Központ Kft., azienda di sviluppo software con sede a Budapest, per un processo semplice con connettori pronti basta uno strumento no-code; con logica complessa, molti dati o un trattamento dei dati rigoroso serve lo sviluppo su misura.

> **In sintesi:** la domanda non è «no-code o codice», ma quanto è complesso il processo, quanti dati vi transitano, che cosa succede in caso di errore e dove possono finire i dati. Le due soluzioni si combinano bene: un flusso no-code può anche richiamare un servizio su misura. Qualunque sia la scelta, ogni automazione deve avere un responsabile, una documentazione e un monitoraggio degli errori.

## Che cosa sono l'automazione no-code e quella low-code?

Negli strumenti di automazione no-code un processo si compone senza programmare, in un editor visuale: dopo un evento di attivazione (trigger), ad esempio un nuovo ordine, un'e-mail in arrivo o la compilazione di un modulo, una serie di passi eseguiti uno dopo l'altro legge i dati, li trasforma e li scrive in un altro sistema. Ai sistemi ci si collega con connettori pronti (connector), che dietro le quinte richiamano l'API dei sistemi, cioè la loro interfaccia di programmazione. Gli strumenti low-code offrono lo stesso, ma dove i passi pronti non bastano consentono di scrivervi anche del codice.

Un termine frequente è webhook: una notifica automatica che un sistema invia a un altro quando si verifica un evento, così l'automazione non deve chiedere di continuo se è successo qualcosa.

### Quattro strumenti diffusi in breve

- **Zapier:** servizio cloud in cui il flusso è composto da un evento di attivazione e da azioni. Secondo il suo sito, offre connettori per più di novemila applicazioni ([Zapier: Apps](https://zapier.com/apps), verificato il 17 ottobre 2026). Misura l'utilizzo in attività (task): conta come attività ogni azione eseguita con successo, mentre l'evento di attivazione e il passo di filtro no ([Zapier: task usage](https://help.zapier.com/hc/en-us/articles/8496196837261-How-is-task-usage-measured-in-Zapier)).
- **Make:** servizio cloud in cui il flusso è costruito con moduli. Misura l'utilizzo in crediti, che hanno sostituito le precedenti «operazioni» (operation): di norma un'operazione equivale a un credito, ma alcuni moduli di IA ne consumano di più ([Make: Credits](https://help.make.com/credits), verificato il 17 ottobre 2026).
- **n8n:** editor visuale in cui, con il passo chiamato Code, si può scrivere anche codice JavaScript o Python proprio ([n8n: Code node](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.code)). n8n può essere usato come servizio cloud oppure su un server proprio.
- **Power Automate:** fa parte di Microsoft Power Platform. Oltre ai flussi cloud offre flussi desktop, che secondo la descrizione di Microsoft ampliano le capacità di automazione robotica dei processi (RPA) e sono in grado di automatizzare anche applicazioni meno recenti, ad esempio emulatori di terminale ([Microsoft Learn: Introduction to desktop flows](https://learn.microsoft.com/en-us/power-automate/desktop-flows/introduction)).

### n8n su un server proprio e la sua licenza

Secondo la documentazione di n8n, la versione installata su un server proprio senza chiave di licenza funziona come edizione comunitaria (Community edition); alcune funzioni, ad esempio il controllo di versione basato su Git, l'accesso unico (single sign-on, SSO), gli ambienti separati e la gestione esterna dei segreti, richiedono un piano a pagamento. La stessa documentazione segnala che l'installazione in proprio richiede competenze tecniche e che la manutenzione è compito del gestore ([n8n: Choose how to use n8n](https://docs.n8n.io/choose-how-to-use-n8n)).

La licenza è un dettaglio importante: il codice sorgente di n8n è pubblico, ma è vincolato da una licenza propria, chiamata «Sustainable Use License». In base a essa il software può essere usato e modificato per i propri scopi aziendali interni oppure per scopi non commerciali o personali, e può essere ceduto ad altri solo gratuitamente e per scopi non commerciali; i file che nel nome portano la dicitura «.ee» sono soggetti a una licenza aziendale separata ([n8n: LICENSE.md](https://github.com/n8n-io/n8n/blob/master/LICENSE.md)). In base al testo della licenza, l'automazione dei processi propri di un'azienda rientra negli scopi aziendali interni; se invece si volesse offrire ai clienti un servizio basato su n8n, conviene far esaminare prima le condizioni di licenza da un avvocato.

## A che cosa servono gli strumenti no-code?

- **Esperimenti rapidi:** un'idea si può provare in fretta, prima che qualcuno avvii uno sviluppo.
- **Processi semplici di pochi passi:** ad esempio i dati di un modulo in un foglio di calcolo e in un CRM, oppure una notifica su un canale quando arriva un nuovo ordine.
- **Collegamento di sistemi basati sul cloud:** dove per entrambi i lati esiste un connettore pronto e ben mantenuto.
- **Trasparenza:** il diagramma visuale del flusso è comprensibile anche per il lato business, e si vede che cosa segue a che cosa.
- **Piccoli volumi di dati:** dove il numero di esecuzioni e i dati trasferiti sono moderati.

## Dove raggiungono i loro limiti?

### Logica complessa

Diramazioni, cicli, eccezioni, dati combinati da più sistemi: si possono disegnare anche visivamente, ma oltre una certa dimensione il diagramma di flusso diventa più difficile da leggere e da modificare della stessa logica in un codice ben organizzato. Se un flusso contiene già molti passi di codice, è il segnale che il compito ha superato lo strumento.

### Volume dei dati e tariffe a consumo

Il costo degli strumenti no-code in cloud dipende di solito dall'utilizzo: Zapier conta le azioni riuscite, Make i crediti. Con poco traffico è un vantaggio, perché si paga solo l'uso effettivo; con grandi volumi di dati, con flussi di molti passi o che eseguono cicli, invece, viene conteggiato ogni passo di ogni record, e così il costo cresce insieme al traffico. Conviene stimare in anticipo quante esecuzioni e quanti passi sono previsti al mese e confrontarli con i limiti del piano scelto.

### Gestione degli errori e nuovi tentativi

Il valore di un'automazione dipende da che cosa succede quando un sistema non risponde. Oggi gli strumenti offrono soluzioni per questo, ma con una profondità diversa:

- In Zapier le esecuzioni finite in errore si possono rieseguire, ma la riesecuzione automatica (autoreplay) è disponibile solo in alcuni piani di abbonamento ([Zapier: Replay Zap runs](https://help.zapier.com/hc/en-us/articles/8496241726989-Replay-Zap-runs)).
- In Make si possono impostare percorsi di gestione degli errori: salto, nuovo tentativo, valore sostitutivo, conferma o annullamento delle modifiche già elaborate ([Make: Error handlers](https://help.make.com/error-handlers)).
- In n8n a ogni flusso si può associare un flusso di errore (error workflow), che viene eseguito in caso di errore e invia un avviso, ad esempio via e-mail o su un canale di chat ([n8n: Handle errors gracefully](https://docs.n8n.io/build/flow-logic/handle-errors-gracefully)).

Nello sviluppo su misura la stessa cosa richiede una progettazione consapevole: una coda di messaggi, nuovi tentativi con attese crescenti, operazioni ripetibili (idempotenti), perché un nuovo tentativo non crei due volte la stessa fattura, e un archivio separato per gli elementi falliti in modo definitivo.

### Controllo di versione e test

Modificare un flusso in produzione è rischioso se non si può tornare alla versione precedente e non c'è un ambiente di test. Zapier offre il ripristino di una versione precedente solo in alcuni piani ([Zapier: version rollback](https://help.zapier.com/hc/en-us/articles/14094586364941-Restore-your-Zap-to-a-prior-version-with-version-rollback)), in n8n il controllo di versione basato su Git è una funzione a pagamento, e in Power Automate i flussi organizzati in soluzioni (solution) si possono trasferire tra ambienti di sviluppo, di test e di produzione ([Microsoft Learn: Solution-aware flows](https://learn.microsoft.com/en-us/power-automate/overview-solution-flows)). Con il codice su misura il controllo di versione, la revisione del codice e i test automatici fanno parte della dotazione di base.

### Credenziali di accesso

Dietro ogni connettore c'è un accesso. Secondo la descrizione di Microsoft, in Power Platform le connessioni rappresentano credenziali salvate e vengono archiviate nell'ambiente che esegue l'app o il flusso ([Microsoft Learn: Data policies](https://learn.microsoft.com/en-us/power-platform/admin/wp-data-loss-prevention)). Se un flusso gira con l'account personale di un collaboratore, quando questi lascia l'azienda si ferma anche il flusso, oppure, cosa peggiore, continua a girare con un account che nessuno controlla più. Per questo i flussi richiedono un account di servizio dedicato e i permessi più ristretti possibile.

### Dove si trovano i dati

Con gli strumenti in cloud i dati transitano sull'infrastruttura del fornitore. Secondo la sua stessa descrizione, Zapier archivia i dati sull'infrastruttura di Amazon Web Services negli Stati Uniti ([Zapier: Security & compliance](https://zapier.com/security-compliance)); in Make, al momento della creazione dell'organizzazione, si può scegliere un data center nell'UE o negli Stati Uniti, e la scelta non può essere modificata in seguito ([Make: Organizations](https://help.make.com/organizations)); con n8n su un server proprio i dati restano nell'ambiente dell'azienda. Che cosa significhi tutto questo sul piano giuridico lo spieghiamo più sotto, nella parte sulla protezione dei dati.

## RPA o integrazione tramite API?

L'RPA (robotic process automation, automazione robotica dei processi) è un robot software che al posto di una persona fa clic, digita e legge dallo schermo. È utile quando un vecchio sistema non ha un'API e i dati non sono raggiungibili in altro modo. Il suo punto debole è lo stesso: è legata all'interfaccia utente. La stessa documentazione di Microsoft avverte che nelle esecuzioni non presidiate la risoluzione dello schermo della sessione remota può differire da quella usata durante la creazione del flusso, e che questo può causare errori o perfino un clic sull'elemento sbagliato; inoltre per l'esecuzione non presidiata serve una macchina da cui tutti gli utenti si sono disconnessi ([Microsoft Learn: Run unattended desktop flows](https://learn.microsoft.com/en-us/power-automate/desktop-flows/run-unattended-desktop-flows)).

L'integrazione tramite API, invece, lavora attraverso un'interfaccia tra i sistemi fissata come un contratto: non si rompe perché un pulsante viene spostato, e può gestire molti più dati. La nostra regola pratica: dove c'è un'API usiamo l'API; l'RPA solo dove non c'è altra strada, e anche allora sotto stretta sorveglianza, come soluzione transitoria.

## Integrazione su misura: che cosa offre il codice?

Con un'integrazione su misura il processo gira come codice di programma, nell'ambiente proprio dell'azienda o in uno scelto da essa. Questo consente quanto segue:

- **Qualsiasi logica:** regole complesse, calcoli, combinazione di più fonti, collegamento di sistemi privi di connettori pronti.
- **Grandi volumi di dati:** con una coda di messaggi e l'elaborazione a lotti, senza tariffe a consumo.
- **Gestione affidabile degli errori:** nuovi tentativi, operazioni idempotenti, gestione separata degli elementi non riusciti.
- **Controllo di versione e test:** ogni modifica è tracciabile, e prima dell'avvio in produzione vengono eseguiti test automatici.
- **Registrazione delle attività e monitoraggio:** un avviso se una sincronizzazione si blocca, e la possibilità di ricostruire che cosa è successo a un determinato record.
- **Dati nell'ambiente proprio:** i dati non transitano nel cloud di automazione di terzi.

Il prezzo da pagare è uno sviluppo iniziale più impegnativo e il fatto che qualcuno debba gestire e mantenere il codice, perché le interfacce dei sistemi esterni cambiano di tanto in tanto.

## La via ibrida

La scelta non è esclusiva. Una configurazione frequente e collaudata lascia in uno strumento no-code i passi semplici, che cambiano spesso, mentre la parte difficile (ad esempio un calcolo complesso dei prezzi, una sincronizzazione con grandi volumi di dati o il collegamento di un vecchio sistema) la svolge un servizio su misura, che il flusso no-code richiama tramite API o webhook. Così il lato business continua a vedere e a poter modificare le parti semplici del processo, mentre la logica critica gira in codice testato.

## L'intelligenza artificiale nell'automazione

L'automazione basata su regole si ferma dove arriva il testo libero: un'e-mail, un contratto, un reclamo. I grandi modelli linguistici, tra cui ChatGPT di OpenAI, Claude di Anthropic e Gemini di Google, elaborano anche questi: classificano le e-mail in arrivo, estraggono i dati da una fattura, riassumono un testo lungo. Un passo di IA può trovarsi sia in uno strumento no-code sia in un'integrazione su misura; secondo la documentazione di Make, ad esempio, il consumo di crediti dei moduli di IA può dipendere anche dai token, cioè dalla quantità di testo elaborato ([Make: Credits](https://help.make.com/credits)). Dove un errore dell'IA costa denaro, il modello propone e una persona approva. Degli schemi per collegare l'IA parliamo nell'articolo [Come collegare i sistemi aziendali all'intelligenza artificiale?](https://www.mestersegesintelligenciakozpont.hu/it/base-di-conoscenza/collegare-sistemi-aziendali-con-ia), del servizio nella pagina [Integrazione dell'IA](https://www.mestersegesintelligenciakozpont.hu/it/servizi/integrazione-ia).

## Tabella decisionale

| Criterio | Strumento no-code in cloud (ad es. Zapier, Make) | Strumento su un server proprio (ad es. n8n) | Sviluppo su misura |
|---|---|---|---|
| Avvio | il più rapido, senza installazione | rapido, ma prima va installato e protetto | più lungo, con progettazione e test |
| Logica | processi semplici e di media complessità | media, estendibile con passi di codice | qualsiasi complessità |
| Volume dei dati | piccolo e medio, il costo cresce con il traffico | dipende dalla capacità del server proprio | anche grande, con una coda di messaggi |
| Gestione degli errori | integrata, con una profondità che dipende dal piano | con flussi di errore, configurati in proprio | nuovi tentativi e avvisi progettati |
| Controllo di versione e test | limitati, dipendono dal piano | basato su Git in un piano a pagamento | completi: controllo di versione, revisione del codice, test automatici |
| Dove si trovano i dati | nel cloud del fornitore, secondo la regione selezionabile | nell'ambiente proprio dell'azienda | nell'ambiente proprio dell'azienda |
| Modello di costo | abbonamento e tariffa a consumo | server e gestione; licenza per le funzioni a pagamento | sviluppo una tantum, poi gestione |
| Gestione | a carico del fornitore | l'azienda o il gestore da essa incaricato | l'azienda o il gestore da essa incaricato |

## Governance: a chi appartiene il flusso?

Il rischio degli strumenti no-code spesso non è tecnico, ma organizzativo: se chiunque può mettere insieme qualsiasi cosa con pochi clic, dopo un po' nessuno sa più quali flussi sono in esecuzione, con l'account di chi e in quali sistemi scrivono. Alcune regole che lo prevengono:

- **Ogni flusso deve avere un responsabile,** che ne risponde e che va avvisato in caso di errore.
- **Ogni flusso deve avere una breve descrizione:** che cosa lo avvia, quali sistemi tocca, quali dati sposta, che cosa succede in caso di errore.
- **Un registro centrale** dei flussi in esecuzione, degli account e dei connettori utilizzati.
- **Account di servizio** al posto degli account personali, con i permessi più ristretti possibile.
- **Connettori regolamentati:** in Power Platform, ad esempio, gli amministratori possono stabilire con i criteri sui dati quali connettori si possono usare, per ridurre il rischio di una fuga accidentale di dati dell'organizzazione ([Microsoft Learn: Data policies](https://learn.microsoft.com/en-us/power-platform/admin/wp-data-loss-prevention)).
- **Procedura di uscita:** quando un collaboratore lascia l'azienda, bisogna verificare quali flussi girano a suo nome.

## Che cosa conviene automatizzare per primo?

Il processo che si ripete spesso, si può descrivere con regole, gira in grandi quantità e oggi comporta copiature manuali, ad esempio il trasferimento degli ordini nel software di fatturazione, la registrazione delle fatture in arrivo o la preparazione di un report mensile. È un buon segnale se la maggior parte degli errori nasce da refusi o da passi saltati. Come scegliere:

1. **Elenco:** raccogliere quale lavoro si ripete, chi lo svolge e tra quali sistemi si spostano i dati.
2. **Classifica:** in base alla frequenza, al lavoro impiegato e al rischio di errori.
3. **Verifica dell'accesso:** se i dati sono raggiungibili tramite API, webhook, database o esportazione di file.
4. **Flusso pilota:** un processo ben delimitato, con un obiettivo misurabile e la registrazione delle attività.
5. **Estensione:** se il pilota ha funzionato, il processo successivo, con le stesse regole di governance.

Che cosa non conviene automatizzare per primo: un processo raro, che richiede molte valutazioni caso per caso o che è in piena trasformazione; va prima messo in ordine, e solo dopo meccanizzato.

## Protezione dei dati: il GDPR e i responsabili del trattamento

Se un'automazione sposta dati personali (dati di clienti, collaboratori, partner), il servizio di automazione di norma li tratta come responsabile del trattamento per conto dell'azienda. Secondo l'articolo 28 del GDPR, in questo caso si può ricorrere solo a responsabili del trattamento che presentino garanzie sufficienti, il trattamento deve essere disciplinato da un contratto e un altro responsabile può essere coinvolto solo previa autorizzazione scritta del titolare del trattamento ([EUR-Lex: regolamento (UE) 2016/679](https://eur-lex.europa.eu/legal-content/IT/TXT/?uri=CELEX:32016R0679)). Se i dati escono dall'Unione europea, devono essere soddisfatte anche le condizioni del capo V del regolamento; secondo l'articolo 46, in mancanza di una decisione di adeguatezza il trasferimento richiede garanzie adeguate, ad esempio clausole tipo di protezione dei dati adottate dalla Commissione. Secondo la sua stessa descrizione, al contratto di Zapier si aggiunge un accordo sul trattamento dei dati, con clausole tipo di protezione dei dati (SCC) per i trasferimenti internazionali ([Zapier: Security & compliance](https://zapier.com/security-compliance)).

In pratica: per ogni strumento di automazione utilizzato deve esserci un accordo sul trattamento dei dati firmato, i flussi devono figurare nel registro delle attività di trattamento, e devono circolare solo i dati personali strettamente necessari allo scopo. Si tratta di un'informazione, non di una consulenza legale.

## Da che cosa dipende il costo?

Con uno strumento no-code il costo è determinato dal piano di abbonamento, dal numero di esecuzioni e di passi, dai connettori a pagamento e dal lavoro dedicato alla costruzione e alla manutenzione dei flussi. Per un'integrazione su misura misuriamo la dimensione funzionale dello sviluppo in punti funzione COSMIC (ISO/IEC 19761), e su questa base prepariamo l'offerta e la pianificazione. Oltre alla dimensione contano il numero di sistemi da collegare e il tipo di interfaccia, la qualità della documentazione di queste interfacce, quanta gestione degli errori e quanto monitoraggio servono, e che cosa comprende la gestione. Il metodo è descritto nella pagina [Prezzi](https://www.mestersegesintelligenciakozpont.hu/it/prezzi).

## Domande frequenti

### Che cosa conviene automatizzare per primo?

Il processo che si ripete spesso, si può descrivere con regole e oggi comporta copiature manuali, ad esempio il trasferimento degli ordini nel software di fatturazione o la preparazione di un report mensile. Nella prima consulenza, gratuita, La aiutiamo a scegliere dove il guadagno è maggiore.

### n8n, Make o Power Automate?

Sono tutti e tre buoni strumenti, per situazioni diverse. n8n è forte quando i dati devono restare nell'ambiente proprio dell'azienda e c'è qualcuno che gestisce l'installazione in proprio; conviene conoscerne le condizioni di licenza. Make è un servizio cloud, con la possibilità di scegliere un data center nell'UE. Power Automate è la scelta naturale quando l'azienda lavora in un ambiente Microsoft o bisogna automatizzare applicazioni desktop. La decisione finale dipende dalla complessità del processo, dal volume di dati previsto e dai requisiti sul trattamento dei dati.

### Quando serve lo sviluppo su misura?

Quando la logica è complessa, il volume dei dati è grande, per un sistema non esiste un connettore pronto, servono nuovi tentativi e test affidabili, oppure i dati non possono uscire dall'ambiente proprio dell'azienda. Spesso basta la via ibrida: la parte difficile viene realizzata come servizio su misura, richiamato da un flusso no-code.

### Che cosa succede se un'automazione si guasta?

In un'automazione ben costruita qualcuno viene avvisato subito dell'errore, l'elemento non riuscito non va perso ma può essere ritentato, e dal registro si può ricostruire che cosa è successo. Per questo in ogni integrazione inseriamo la registrazione delle attività e la segnalazione degli errori, e dopo la consegna, su richiesta, ne curiamo la gestione e la manutenzione, perché le interfacce dei sistemi esterni cambiano di tanto in tanto.

### Un'automazione può includere l'intelligenza artificiale?

Sì. Un grande modello linguistico può classificare le e-mail in arrivo, estrarre i dati di fatture e ordini o riassumere un testo lungo. Dove un errore costa denaro, l'IA propone e una persona approva.

## Come possiamo aiutarLa?

Colleghiamo i sistemi dell'azienda, automatizziamo il lavoro ripetitivo ed elaboriamo i documenti con l'intelligenza artificiale. Lo facciamo con un'integrazione su misura, con un servizio costruito dietro un flusso no-code esistente, oppure con una combinazione delle due soluzioni. Il servizio è presentato nella pagina [Automazione dei processi](https://www.mestersegesintelligenciakozpont.hu/it/servizi/automazione-processi); se i processi dovessero confluire in un sistema ERP o CRM proprio, veda la pagina [Software gestionali](https://www.mestersegesintelligenciakozpont.hu/it/servizi/software-gestionale).

La prima consulenza è gratuita, su richiesta firmiamo un accordo di riservatezza (NDA) e dopo la consegna ci occupiamo anche della gestione e della manutenzione. Il codice sorgente e i diritti d'uso sono regolati dal contratto. Se ci descrive in poche frasi quale processo assorbe più tempo, [ci contatti](https://www.mestersegesintelligenciakozpont.hu/it/contatti).

## Fonti

- [Zapier: Apps](https://zapier.com/apps)
- [Zapier Help Center: How is task usage measured in Zapier?](https://help.zapier.com/hc/en-us/articles/8496196837261-How-is-task-usage-measured-in-Zapier)
- [Zapier Help Center: Replay Zap runs](https://help.zapier.com/hc/en-us/articles/8496241726989-Replay-Zap-runs)
- [Zapier Help Center: Version rollback](https://help.zapier.com/hc/en-us/articles/14094586364941-Restore-your-Zap-to-a-prior-version-with-version-rollback)
- [Zapier: Security & compliance](https://zapier.com/security-compliance)
- [Make Help Center: Credits](https://help.make.com/credits)
- [Make Help Center: Organizations](https://help.make.com/organizations)
- [Make Help Center: Error handlers](https://help.make.com/error-handlers)
- [n8n Docs: Choose how to use n8n](https://docs.n8n.io/choose-how-to-use-n8n)
- [n8n: LICENSE.md (Sustainable Use License)](https://github.com/n8n-io/n8n/blob/master/LICENSE.md)
- [n8n Docs: Handle errors gracefully](https://docs.n8n.io/build/flow-logic/handle-errors-gracefully)
- [n8n Docs: Code node](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.code)
- [Microsoft Learn: Introduction to desktop flows](https://learn.microsoft.com/en-us/power-automate/desktop-flows/introduction)
- [Microsoft Learn: Run unattended desktop flows](https://learn.microsoft.com/en-us/power-automate/desktop-flows/run-unattended-desktop-flows)
- [Microsoft Learn: Data policies](https://learn.microsoft.com/en-us/power-platform/admin/wp-data-loss-prevention)
- [Microsoft Learn: Overview of solution-aware flows](https://learn.microsoft.com/en-us/power-automate/overview-solution-flows)
- [EUR-Lex: regolamento (UE) 2016/679 (regolamento generale sulla protezione dei dati, GDPR)](https://eur-lex.europa.eu/legal-content/IT/TXT/?uri=CELEX:32016R0679)
