Salta al contenuto
17 Settembre 2026

Automatizzare il budget con AI: tutorial no-code

Un percorso operativo per costruire un budget automatizzato con AI e strumenti no-code: recupero dati etico, categorie smart, alert e dashboard visive.

Automatizzare il budget con AI: tutorial no-code

Il controllo delle finanze personali migliora quando i numeri si aggiornano da soli. Con una combinazione di AI e strumenti no-code è possibile trasformare estratti conto e ricevute in un flusso ordinato di informazioni, con categorie automatichealert proattivi e report chiari. Senza scrivere una riga di codice, si costruisce un sistema che lavora in background e riduce al minimo l’attrito quotidiano.

Questa guida accompagna passo dopo passo nella creazione di un sistema completo: dal recupero etico delle spese alla categorizzazione intelligente fino a notifiche su soglie e scostamenti e a una dashboard visiva pronta da condividere. Il tutto con indicazioni concrete su prompt impostazioni di privacy e valide alternative open-source.

Struttura dell’architettura: dove vivono i dati

Prima di iniziare, serve una base dati affidabile. Una soluzione semplice combina Google Sheets o Airtable come repository delle transazioni e un orchestratore come Make o Zapier per le automazioni. Per la parte AI, si può usare un connettore nativo verso un LLM esterno oppure un’istanza locale via webhook. La sezione report può appoggiarsi a Looker Studio o a Metabase per una vista interattiva con filtri e grafici mensili.

Stratificazione consigliata: 1) Ingest dati (banche, carte, ricevute digitali), 2) Normalize (campi coerenti: data, descrizione, importo, contropartita), 3) Enrich con AI (categoria, merchant, note), 4) Alerting e 5) Reporting. Separare gli step facilita debug e audit, oltre a migliorare la trasparenza sul trattamento dei dati.

Scraping etico delle spese: API, export e ricevute

Per il recupero transazioni, la via più solida è un aggregatore PSD2 come TrueLayer o Tink che offre accesso via API con consenso esplicito e OAuth. In alternativa, usare l’export CSV dall’app bancaria e caricarlo automaticamente in Sheets tramite cartella watch su Google Drive e scenario in Make/Zapier. Per le ricevute email, un parser come Zapier Email Parser o i moduli nativi di Make può estrarre importo, data e merchant.

Linee guida etiche imprescindibili: 1) evitare screen scraping non autorizzato, 2) rispettare termini di servizio degli istituti, 3) revocare i token non più necessari, 4) non archiviare credenziali in chiaro. Se si processano PDF, limitare l’estrazione al solo contenuto contabile e oscurare dati sensibili prima dello storage.

Normalizzazione e schema dati: la tabella unica delle transazioni

Definire uno schema coerente riduce errori a valle. Campi minimi: dateamount (segno +/−), account, descrizione, raw_merchant, metodo (carta/bonifico/contante), source (API/CSV/email), status (nuovo/classificato), categoria, sottocategoria, note_ai, hash_transazione. Lo hash evita duplicati incrociando data+importo+descrizione.

In Make/Zapier: 1) trigger di ingest, 2) step di pulizia (trim spazi, normalizzazione valuta, formati data), 3) lookup per duplicati, 4) upsert su Sheet/Airtable. Usare da 1 a 3 regole di inferenza semplici (es. IBAN noto → affitto) prima dell’AI riduce richieste al modello e aumenta affidabilità. Ogni passaggio dovrebbe lasciare un log nel record.

Categorizzazione intelligente con AI: prompt e fallback

Per classificare le spese, un LLM assegnato alla fase enrich riceve contesto e tassonomia. Creare un dizionario categorie con 12–20 voci e sottocategorie essenziali. Suggerimento di prompt compatto per modelli generativi: Categoria principale, sottocategoria, merchant canonico, probabilità 0–1, breve motivazione. Rispondi in JSON valido.

Esempio di prompt da usare nel modulo AI: “Sei un classificatore di transazioni. Tassonomia: Casa/Affitto, Casa/Utenze, Spesa/Supermercato, Trasporti/Carburante, Ristoranti/Bar, Svago/Streaming, Salute/Farmacia, Istruzione/Corsi, Lavoro/Software, Altro/Varie. Dati: descrizione=’PAGAMENTO POS ESSO’, note=’rifornimento’, importo=-64,20. Restituisci JSON con {categoria, sottocategoria, merchant, score, motivazione}.” Implementare un fallback se lo score < 0,6, inviare a revisione manuale o applicare regole statiche.

Alert proattivi su soglie, anomalie e cashflow

Gli alert mantengono il budget sul binario giusto. In Sheets/Airtable calcolare una baseline mensile per categoria e un budget target. In Make/Zapier: 1) scenario schedulato giornaliero, 2) query sul cumulato del mese, 3) confronto con soglia (es. 80% del budget), 4) invio notifica su TelegramSlack o email. Per anomalie, usare una formula semplice: scostamento z-score su storico a 90 giorni o un mini-modello AI che etichetta “insolito”.

Template di messaggio: “Ristoranti al 87% del budget mensile (174€ su 200€). Trend +22% rispetto alla media. Suggerito: limite soft 15 giorni.” Per il cashflow impostare un alert quando il saldo previsto a T+7 scende sotto una soglia. Le notifiche devono includere link deep-link alla riga o al report per azione immediata.

Report visuali e KPI: dal foglio alla dashboard

Una dashboard leggibile aumenta l’adozione. In Looker Studio collegare il foglio come origine e creare pannelli: spesa per categoria, andamento settimanale, top merchant, ricorrenti. KPI consigliati: Savings rate burn rate mensile, giorni di autonomia, varianza su target. Per utenti più tecnici, Metabase o Apache Superset offrono segmentazioni avanzate e permessi granulari.

Curare la legenda delle categorie, un filtro tempo fluido e un indicatore di qualità dati (percentuale transazioni classificate). Evidenziare ricorrenti con badge e consentire commenti/noterelle sincronizzate con il campo note_ai per tenere traccia delle modifiche.

Privacy by design: minimizzazione, cifratura, controllo

La riservatezza va progettata. Principi chiave: minimizzazione (tenere solo ciò che serve), pseudonimizzazione dei merchant sensibili, cifratura at-rest dei file in Drive e protezione con 2FA. Conservare le API key in secret manager dello strumento, non nel foglio. Con modelli AI esterni, disattivare l’uso dei dati per training quando disponibile e passare solo campi strettamente necessari.

Per audit, registrare gli accessi e mantenere un registro delle modifiche alle categorie. Prevedere una funzione “panic” per revocare rapidamente token agli aggregatori. Se si condivide la dashboard, mascherare gli importi con scale relative o intervalli quando non si vuole mostrare il numero esatto.

Stack alternativo open-source e locale

Chi preferisce il controllo totale può optare per Ollama per eseguire modelli LLM locali (es. Llama) e un database SQLite o PostgreSQL con Metabase o Grafana per il reporting. Per l’ingest, FinTS/HBCI dove supportato o import batch da CSV. L’orchestrazione può passare da n8n alternativa no-code/low-code autoservita con webhook e job schedulati.

Vantaggi: dati in locale, costi ricorrenti minimi, flessibilità totale. Svantaggi: manutenzione, aggiornamenti di sicurezza, maggior cura nell’hardening. Una via intermedia è tenere AI in locale e automazione su cloud, limitando l’esposizione dei contenuti finanziari pur mantenendo la comodità dei connettori.

Checklist di implementazione e manutenzione

Prima messa in opera: 1) definire tassonomia, 2) creare base dati, 3) collegare fonti (API/CSV/email), 4) attivare normalizzazione, 5) impostare prompt e soglie, 6) costruire dashboard, 7) test end-to-end con un mese di dati. Manutenzione mensile: revisione categorie ambigue, taratura alert, controllo duplicati, pulizia token scaduti, esportazione backup.

Quando estendere: abbonamenti ricorrenti con rinnovi automatici, riconciliazione entrate freelance, regole di round-up per il risparmio, note vocali trasformate in testo con AI per classificare spese cash. Il risultato è un sistema che evolve con le abitudini, riducendo tempo speso sul foglio e aumentando la qualità delle decisioni.

Autore

Francesca Galli

Francesca Galli, fiorentina con formazione bancaria, prese la decisione di cambiare carriera dopo un convegno a Palazzo Vecchio: oggi cura analisi di mercati e colonne su risparmio e investimenti. In redazione propone linee editoriali attente alla trasparenza e conserva l'agenda del primo impiego in banca.