Agenti AI con n8n: un caso reale di classificazione email e bozze di risposta automatiche
Un agente AI costruito con n8n può classificare le email in arrivo, capire l’intento del mittente e preparare una bozza di risposta pronta per la revisione umana, il tutto senza scrivere codice server-side. In un caso reale che analizziamo qui, un flusso n8n collegato a Gmail, a un modello linguistico e a un CRM riduce da ore a minuti il tempo che un team commerciale dedica alla gestione della posta in ingresso, mantenendo sempre una persona nel loop prima dell’invio.

Agenti AI con n8n
In sintesi operativa: un agente AI in n8n per email è un workflow che (1) acquisisce messaggi via Gmail API o IMAP, (2) normalizza testo e allegati, (3) classifica in JSON validato tramite JSON Schema, (4) genera una bozza e crea task nel CRM, (5) passa tutto a una coda di approvazione human-in-the-loop con audit log prima di qualsiasi invio.
Il problema che porta un imprenditore a cercare “agenti AI con n8n caso reale” non è astratto. È la casella di posta condivisa che riceve 80-120 email al giorno tra richieste di preventivo, domande di supporto, spam mascherato da lead e fornitori. Qualcuno le smista a mano. Male, in ritardo, e con criteri che cambiano a seconda di chi è di turno. Il lead caldo aspetta due giorni, il fornitore riceve risposta in dieci minuti. Questo articolo mostra come abbiamo affrontato esattamente questo scenario con un agente AI su n8n, dove ha funzionato, e dove invece ci siamo scontrati con limiti reali.
Perché la posta in ingresso condivisa diventa un collo di bottiglia (e cosa la rende automatizzabile)
La casella info@ o commerciale@ è il punto in cui muore la maggior parte dei lead nelle PMI italiane. Non per cattiva volontà. Per assenza di un criterio ripetibile. Chi apre la posta decide sul momento cosa è urgente, e quella decisione dipende dall’umore, dal carico di lavoro e dall’esperienza personale.
Il punto è questo. Una richiesta di preventivo da 15.000 euro e una newsletter di un fornitore arrivano nella stessa lista, con lo stesso peso visivo. Il cervello umano fatica a mantenere costanza su centinaia di messaggi al giorno.
Un agente AI con n8n risolve il problema perché applica lo stesso criterio a ogni singola email, 24 ore su 24, senza stancarsi. Ma non tutto è automatizzabile allo stesso modo. Dalla nostra esperienza nei progetti di marketing automation che seguiamo nel 2026, le email si dividono in tre gruppi:
- Alta struttura, basso rischio — conferme d’ordine, ricevute, notifiche automatiche. Classificabili con precisione quasi assoluta. L’agente può agire senza revisione.
- Media struttura, medio rischio — richieste di informazioni, domande su prodotti, richieste di appuntamento. L’agente classifica bene e prepara una bozza, ma serve un controllo umano prima dell’invio.
- Bassa struttura, alto rischio — reclami, questioni legali, trattative delicate. Qui l’agente classifica e segnala, ma non deve mai rispondere in autonomia.
La differenza tra un progetto di automazione aziendale n8n che regge e uno che salta sta tutta in questa mappatura iniziale. Chi automatizza tutto allo stesso livello di autonomia si brucia al primo reclamo gestito male da un modello che ha frainteso il tono.
C’è un dato tecnico da tenere presente: un modello linguistico moderno classifica correttamente l’intento di un’email strutturata con affidabilità molto alta, ma la precisione crolla sui messaggi ambigui, ironici o scritti male. Nel mercato italiano del 2026 osserviamo che circa un quarto delle email commerciali reali rientra in questa zona grigia, ed è esattamente lì che va concentrato lo sforzo di validazione. Non nell’automatizzare il facile, ma nel gestire l’ambiguo.
L’architettura del workflow n8n email CRM: nodo per nodo

Vediamo il flusso concreto. Un workflow n8n email CRM per la classificazione e la bozza di risposta si compone di sette blocchi logici. Li descrivo nell’ordine in cui i dati li attraversano, con i nodi n8n reali che usiamo.
1. Trigger email. Il nodo Gmail Trigger (o IMAP Email per caselle non Google) si attiva a ogni nuova email. La scelta tra webhook e polling dipende dal provider: Gmail supporta il polling via API, mentre sistemi custom possono esporre un webhook. Configurazione: polling ogni 1 minuto, filtro su label specifica o su casella condivisa. In produzione impostiamo il polling a 1 minuto perché sotto quella soglia i rate limit di Gmail iniziano a mordere.
2. Estrazione e pulizia. Un nodo Code in JavaScript estrae mittente, oggetto, corpo testuale (strip dell’HTML), eventuali allegati. Qui rimuoviamo firme, disclaimer legali e catene di risposte precedenti, perché il rumore nel prompt degrada la classificazione. Esempio di snippet:
const body = $input.item.json.textPlain || '';
const cleaned = body .split(/^-- $/m)[0] // taglia la firma .replace(/On .* wrote:[\s\S]*/,'') // taglia la catena .trim();
return { mittente: $json.from, oggetto: $json.subject, testo: cleaned };3. Nodo di classificazione con AI. Il cuore della classificazione email con AI. Usiamo il nodo AI Agent o un nodo HTTP Request verso l’API del modello. Il prompt chiede una risposta in JSON strutturato e validato via JSON Schema: categoria, urgenza (1-5), sentiment, e un flag needs_human. Forzare l’output in JSON è ciò che rende il flusso affidabile — un modello che risponde in prosa libera rompe tutti i nodi a valle. In caso di fallback, l’email entra in un’error queue dedicata per la revisione manuale.
{ "categoria": "richiesta_preventivo", "urgenza": 4, "sentiment": "neutro", "needs_human": true, "riepilogo": "Azienda edile chiede preventivo per 200 mq facciata"
}4. Router (Switch). Il nodo Switch instrada l’email sul ramo giusto in base alla categoria. Preventivo → ramo commerciale. Supporto → ramo assistenza. Spam → archiviazione. Reclamo → notifica diretta al responsabile senza bozza automatica.
5. Generazione bozza. Solo sui rami dove ha senso, un secondo nodo AI genera la bozza risposta automatica email. Prompt separato dal classificatore, con contesto aziendale iniettato (listino, tempi di consegna, tono di voce). Non riusiamo lo stesso nodo: separare classificazione e generazione ci ha permesso di ottimizzare i due prompt in modo indipendente.
6. Integrazione CRM con n8n. Un nodo verso il CRM (standard o custom) via API/HTTP crea o aggiorna il contatto, allega il riepilogo e imposta il task. Per garantire idempotenza — cioè evitare doppie esecuzioni che creino contatti duplicati — ogni chiamata CRM include un identificatore univoco dell’email come chiave di deduplicazione. I fallimenti CRM finiscono in una error queue separata con notifica immediata all’operatore.
7. Human-in-the-loop. La bozza non parte da sola. Finisce in Gmail come bozza reale nella casella dell’operatore, oppure in un canale Slack/Telegram con pulsanti “Approva / Modifica / Scarta”. Ogni decisione viene registrata nell’audit log per tracciabilità.
Questo è l’impianto di base di agenti AI con n8n caso reale. La forza di n8n rispetto a soluzioni no-code chiuse è che ogni nodo è ispezionabile: quando qualcosa va storto, vedi esattamente l’input e l’output di ogni passaggio. Per capire meglio dove si colloca questo tipo di orchestrazione nell’ecosistema più ampio dell’automazione, è utile inquadrare anche le strategie di digital marketing che il flusso va a supportare.
Sul piano dell’affidabilità operativa: la scelta tra webhook e polling va fatta in base al provider, ma in entrambi i casi è essenziale configurare un backoff esponenziale per gestire i rate limit e una error queue per i fallimenti AI o CRM, così nessuna email si perde silenziosamente.
Classificazione email con AI: il prompt che regge in produzione

Un agente AI con n8n vive o muore sulla qualità del prompt di classificazione. Il classificatore ingenuo — “dimmi di cosa parla questa email” — produce categorie incoerenti che cambiano formulazione a ogni chiamata. Ingestibile a valle.
Il nostro approccio prevede tre vincoli espliciti nel prompt di classificazione email con AI.
Primo: categorie chiuse. Il modello sceglie da una lista finita, non inventa. Se l’email non rientra in nessuna categoria, deve restituire altro con needs_human: true. Le categorie tipiche in un contesto commerciale B2B italiano: richiesta_preventivo, richiesta_info, supporto_tecnico, reclamo, fornitore, spam, amministrativo, altro.
Secondo: output JSON validato. Dopo il nodo AI inseriamo un nodo Code che fa il parsing del JSON e verifica lo schema. Se il parsing fallisce, l’email finisce automaticamente nel ramo umano. Questo è il guardrail più importante di tutto il flusso.
try { const out = JSON.parse($json.output); if (!out.categoria || out.urgenza == null) throw new Error(); return out;
} catch (e) { return { categoria: 'altro', needs_human: true, errore_parsing: true };
}Terzo: few-shot con casi reali. Nel prompt inseriamo 4-5 esempi di email italiane reali (anonimizzate) con la classificazione corretta. Questo alza l’accuratezza sulle sfumature linguistiche più di qualsiasi istruzione astratta. Un’email che inizia con “Buongiorno, avrei bisogno di capire i costi…” è una richiesta info, non un preventivo formale — il modello lo impara dagli esempi, non dalle regole.
Qui arriva il failure mode più comune che vediamo. I modelli generativi tendono a inventare categorie o a sfumare i confini quando l’email tocca due argomenti insieme — un reclamo che contiene anche una nuova richiesta d’ordine. Chi non forza la scelta di una sola categoria primaria più un flag secondario si ritrova con routing imprevedibili. La regola è: una categoria primaria, tutto il resto va nel campo riepilogo come testo libero.
Una soglia operativa netta: se il modello segnala urgenza ≥ 4 su un’email non strutturata, il flag needs_human deve essere sempre true, a prescindere dalla categoria. L’urgenza alta su testo ambiguo è il segnale che serve un occhio umano. Nel content marketing e nella gestione lead che seguiamo, questo singolo controllo ha evitato la maggior parte degli errori di routing critici.
Bozza risposta automatica email: come evitare il tono “robot” che allontana i clienti

Generare una bozza risposta automatica email è tecnicamente banale. Generarne una che un cliente accetterebbe di ricevere è tutt’altra cosa. Il testo AI generico suona freddo, ripetitivo, pieno di “La ringraziamo per averci contattato e siamo lieti di comunicarle”. Nessun operatore la invia, e allora l’automazione non serve a nulla.
Il nodo di generazione riceve tre input: il testo dell’email originale, la categoria assegnata dal classificatore, e un blocco di contesto aziendale che iniettiamo dinamicamente. Questo contesto contiene il tono di voce dell’azienda, i dati concreti (tempi di consegna, fasce di prezzo indicative, orari), e le regole di cosa non dire mai.
La regola che cambia tutto: la bozza deve contenere informazione utile, non convenevoli. Se un cliente chiede i tempi di consegna, la bozza deve rispondere “consegniamo in 5-7 giorni lavorativi”, non “grazie per la richiesta, la ricontatteremo”. Per farlo, il contesto aziendale deve essere strutturato e aggiornato — ed è qui che molti progetti falliscono, perché il contesto resta vago e il modello riempie i vuoti con frasi vuote.
Un esempio di struttura del prompt di generazione:
Ruolo: assistente commerciale di [AZIENDA].
Tono: professionale ma diretto, niente convenevoli inutili.
Contesto: {tempi_consegna}, {fasce_prezzo}, {orari}.
Regole: mai promettere sconti, mai date precise su preventivi complessi,
firma sempre con "Il team commerciale".
Email cliente: {testo_originale}
Genera una bozza di risposta concreta, max 120 parole.Il limite dei 120 parole non è arbitrario. Le bozze più lunghe vengono riscritte quasi sempre dall’operatore, quindi automatizzarle è tempo sprecato. Sotto le 120 parole, la bozza è un punto di partenza che l’operatore rifinisce in 20 secondi invece di scrivere da zero in tre minuti.
Nel 2026 abbiamo osservato un pattern ricorrente nei progetti di email marketing automation: le aziende che introducono bozze AI senza un blocco di contesto strutturato ottengono testi ad alta fluidità ma bassissima utilità reale, e gli operatori smettono di usarle entro poche settimane. Il problema non è la qualità della scrittura del modello. È la mancanza di dati concreti da inserire nella risposta.
Non funziona così, comunque, su tutti i casi. Sui reclami e sulle trattative complesse abbiamo disattivato del tutto la generazione automatica. Un reclamo mal gestito da una bozza AI vale, in termini di reputazione, molto più del tempo risparmiato. Lì l’agente si limita a classificare e a preparare un riepilogo per l’umano.
Integrazione CRM con n8n: dove i dati si sporcano davvero

La parte che sembra più semplice sulla carta è quella che genera più incidenti in produzione. L’integrazione CRM con n8n richiede che ogni email classificata trovi il contatto giusto, o ne crei uno nuovo senza duplicare, e che il task venga assegnato alla persona corretta.
Il flusso di integrazione tipico ha questi passaggi:
- Ricerca contatto — nodo HTTP che interroga il CRM per email del mittente. Se esiste, prendi l’ID. Se non esiste, prosegui alla creazione.
- Deduplicazione — controllo su email E dominio aziendale, perché lo stesso lead scrive spesso da indirizzi diversi (mario@azienda.it e info@azienda.it sono la stessa opportunità).
- Creazione o aggiornamento — nodo che scrive nel CRM la categoria, il riepilogo AI, l’urgenza, e un tag per il tracciamento.
- Assegnazione task — in base alla categoria e al carico degli operatori, il task va nella coda giusta.
Un nodo verso il CRM (standard o custom) via API/HTTP è collegabile come qualsiasi sistema con API REST. La difficoltà non è la connessione tecnica ma la deduplicazione e la mappatura dei campi, che vanno progettate sui dati reali. Sul fronte GDPR e PII: i dati personali presenti nelle email vanno minimizzati nel prompt (non inviare al modello più di quanto necessario per classificare), gli allegati con dati sensibili vanno redatti prima della chiamata AI, e i log di classificazione vanno soggetti a policy di retention coerenti con il registro del trattamento.
Qui c’è la scar tissue vera. La fragilità dei dati di input è il problema più sottovalutato. Il workflow sembra funzionare per settimane, poi un cliente cambia il formato della firma email o un CRM aggiorna un campo obbligatorio, e la creazione contatto inizia a fallire silenziosamente. Il rimedio: un nodo di error handling su ogni chiamata CRM. Se la scrittura fallisce, l’email non va persa — finisce in una coda di errori con notifica, e l’operatore la gestisce a mano mentre il flusso continua sulle altre.
Una soglia da tenere presente: sotto le 30-40 email al giorno, l’integrazione CRM automatica raramente ripaga la complessità. A quei volumi, un operatore inserisce i lead a mano più velocemente di quanto tu impieghi a mantenere il flusso. Prima di costruire, misura. Per chi vuole capire quanto sia solida la propria base dati prima di automatizzare, un lavoro preliminare sulla raccolta dati è ciò che distingue un’integrazione che regge da una che crolla al primo cliente atipico.
Human-in-the-loop n8n: perché l’invio automatico è quasi sempre un errore
La tentazione di far partire le risposte da sole è forte. È anche il modo più rapido per danneggiare la relazione con i clienti. Il human-in-the-loop n8n non è un ripiego per modelli imperfetti — è una scelta architetturale che tiene il controllo dove deve stare.
Implementiamo il controllo umano in due modi, a seconda del volume e degli strumenti del cliente.
Modalità A — bozza in Gmail. Il nodo n8n crea una bozza reale nella casella dell’operatore, con destinatario, oggetto e testo già pronti. L’operatore apre Gmail, rilegge, corregge se serve, e clicca invia. Zero strumenti nuovi da imparare. È la modalità che consigliamo alla maggior parte delle PMI perché non richiede alcun cambio di abitudini.
Modalità B — approvazione su chat. Il flusso invia la bozza su Slack o Telegram con tre pulsanti: Approva (invia), Modifica (apri per correggere), Scarta. n8n mette il workflow in pausa con il nodo Wait finché non arriva la decisione. Più veloce per team che vivono già dentro una chat, ma richiede disciplina: le bozze non approvate si accumulano.
Il punto delicato del human-in-the-loop è il rischio di collo di bottiglia inverso. Se tutte le bozze aspettano l’approvazione di una sola persona, hai spostato il collo di bottiglia, non l’hai eliminato. Per questo il router deve distribuire le approvazioni tra più operatori in base alla categoria e al carico.
L’invio automatico si giustifica solo su flussi ad altissima struttura — conferme amministrative standard — con monitoraggio attivo che intercetta le derive. Su tutto il resto, la persona nel loop resta. Il criterio per concedere autonomia all’agente è semplice: categoria ad alta struttura + urgenza ≤ 2 + zero flag needs_human su almeno 30 giorni di osservazione.
Costi agente AI n8n: cosa paghi davvero (e cosa esplode a volume)
Il calcolo dei costi agente AI n8n inganna quasi tutti, perché la voce che tutti guardano — l’hosting di n8n — è la meno rilevante. I costi reali stanno altrove.
Ecco la struttura di costo di un agente AI con n8n per la gestione email, dal più prevedibile al più insidioso:
| Voce | Ordine di grandezza | Comportamento a volume |
|---|---|---|
| Hosting n8n (self-hosted VPS) | Basso, fisso | Stabile fino a migliaia di esecuzioni |
| n8n Cloud (se non self-hosted) | Medio, a scaglioni | Cresce a fasce di esecuzioni |
| API modello — classificazione | Basso per email | Lineare col numero di email |
| API modello — generazione bozza | Medio per email | Cresce col numero di bozze generate |
| Manutenzione (il costo vero) | Variabile | Imprevedibile, dipende dagli edge case |
La regola operativa: modello economico per classificare (task semplice e strutturato, la precisione è praticamente identica a un modello premium a una frazione del costo), modello più capace solo per generare le bozze delle categorie che contano.
Il costo davvero insidioso è la manutenzione, da mettere in conto come voce ricorrente fin dall’inizio. Le API dei provider cambiano rate limit senza preavviso, i CRM aggiornano gli endpoint, i formati email si evolvono. Un flusso senza un budget di manutenzione e governance dedicato degrada nel giro di mesi.
Soglia netta: sotto le 50 email al giorno, il ritorno di un agente AI completo con generazione bozze e integrazione CRM è marginale. Conviene partire dalla sola classificazione e smistamento, e aggiungere generazione e CRM quando i volumi lo giustificano. Verifica sempre i costi aggiornati sulla documentazione ufficiale del provider che usi.
Errori agenti AI n8n: i sette punti dove i flussi collassano

Un agente che funziona in demo e uno che regge in produzione sono due cose diverse. Ecco i errori agenti AI n8n più frequenti che intercettiamo, in ordine di gravità.
1. Nessuna validazione dell’output AI. Il modello risponde in un formato leggermente diverso dal previsto e tutto il flusso a valle si rompe. Senza il nodo di parsing con fallback, il primo output anomalo blocca l’intero workflow.
2. Allucinazioni non intercettate. Il modello inventa un dato — un prezzo, una data di consegna, un riferimento a un ordine inesistente — e la bozza lo riporta come vero. I dati sensibili (prezzi, date) devono venire dal CRM, non dal modello.
3. Nessuna gestione errori. Un nodo fallisce e le email si perdono in silenzio. Ogni ramo critico deve avere un percorso di errore che almeno notifica un umano.
4. Prompt che si degrada con la lunghezza. Quando si accumulano istruzioni e casi speciali, il modello inizia a ignorare parte del prompt. Meglio prompt corti e specifici per categoria che un mega-prompt che prova a gestire tutto.
5. Loop e duplicazioni. Un’email di risposta automatica dell’agente triggera un altro agente, che risponde, che triggera… Serve sempre un filtro che escluda le email generate dal sistema stesso.
6. Sovrapposizione con altri automatismi. L’agente crea un task nel CRM, ma esiste già un’automazione CRM che ne crea un altro. Doppio task, doppio contatto dell’operatore, cliente infastidito. Prima di costruire, mappa cosa già gira.
7. Assenza di logging. Quando qualcosa va storto e non hai un log di cosa il modello ha classificato e perché, il debug diventa impossibile. Ogni classificazione va salvata con input, output e timestamp nell’audit log.
La maggior parte di questi errori non è tecnica in senso stretto — è di progettazione. Nascono dal costruire l’agente pensando al caso ideale invece che al caso degenere. Chi vuole approfondire come strutturare un progetto AI aziendale senza accumulare fragilità troverà utile ragionare prima sull’impostazione della consulenza AI a monte della costruzione tecnica.
Come progettiamo un agente AI con n8n nei progetti Orosfera
Quando un cliente ci chiede un agente per la gestione email, non apriamo n8n il primo giorno. Il nostro processo parte dall’analisi di due settimane di posta reale. Estraiamo un campione delle email in arrivo, le classifichiamo a mano, e misuriamo la distribuzione: quante richieste preventivo, quanti reclami, quanto spam, quanta zona grigia. Questo ci dice cosa vale la pena automatizzare e cosa no.
Da lì costruiamo il flusso in modo incrementale. Prima la sola classificazione e smistamento, che dà beneficio immediato con rischio quasi nullo. Poi, quando il cliente vede che la classificazione regge, aggiungiamo la generazione bozze sulle categorie a basso rischio. Solo alla fine, se i volumi lo giustificano, colleghiamo l’integrazione CRM con n8n. Costruire tutto in una volta è il modo più rapido per avere un sistema che nessuno si fida di usare.
Il layer di human-in-the-loop lo progettiamo su misura: alcune aziende preferiscono le bozze in Gmail, altre l’approvazione su chat. La scelta dipende da dove il team già lavora, non da cosa è più elegante tecnicamente. Un agente AI con n8n che costringe le persone a cambiare strumento viene abbandonato.
Lavorando con clienti B2B italiani nel 2026, il pattern più ricorrente che osserviamo è questo: il valore non sta nel modello AI, sta nella qualità del contesto aziendale che gli forniamo e nei guardrail che gli mettiamo attorno. Il modello è una commodity. La progettazione del flusso e la sua manutenzione sono il vero lavoro. Se vuoi capire come applicheremmo questo approccio al tuo caso specifico, Orosfera parte sempre da un’analisi dei tuoi dati reali prima di scrivere una riga di configurazione. Scrivici o chiamaci: ti rispondiamo direttamente noi.

Per approfondire: se n8n è nuovo per te, parti da cos’è n8n e cosa automatizza e dalla guida agli agenti AI per aziende. Vuoi un agente progettato sul tuo processo? C’è la consulenza AI di Orosfera.
Domande frequenti sugli agenti AI con n8n per la gestione email
Serve saper programmare per costruire un agente AI con n8n? E quanto è affidabile in produzione?
No per l’ossatura di base, sì per renderlo affidabile. n8n permette di collegare i nodi visualmente senza codice, ma i punti critici — la pulizia del testo email, il parsing del JSON tramite JSON Schema, la gestione degli errori — richiedono qualche riga di JavaScript nei nodi Code. Un flusso senza questi controlli funziona in demo e crolla in produzione. L’affidabilità dipende quasi interamente dalla qualità dei guardrail: validazione output, error queue e audit log sono ciò che distingue un agente stabile da uno che si rompe al primo edge case.
n8n Cloud o self-hosted? E come gestire privacy e GDPR?
Self-hosted su un VPS conviene quando gestisci volumi alti e vuoi il pieno controllo sui dati — scelta rilevante se le email contengono dati personali soggetti a GDPR. In self-hosted puoi applicare policy di retention sui log, minimizzare i dati inviati al modello e redigere gli allegati prima della chiamata AI. n8n Cloud è più rapido da avviare e non richiede gestione del server, ma i costi crescono a scaglioni di esecuzioni. Per la gestione email con dati di clienti italiani, molte aziende preferiscono il self-hosted proprio per tenere i dati su infrastruttura controllata.
Quanto tempo serve per andare in produzione, e come si testa?
La sola classificazione con smistamento è realizzabile in tempi contenuti. Aggiungere generazione bozze e integrazione CRM allunga i tempi, non tanto per la costruzione quanto per la fase di test su email reali. La regola è: nessun ramo va in produzione senza almeno una settimana di osservazione su posta vera, con revisione umana di ogni output e verifica che l’error queue resti sotto l’1%. Se il modello classifica male un’email importante, il danno reale avviene solo quando l’invio è automatico — motivo per cui sulle categorie sensibili l’agente non invia mai in autonomia.
Posso collegare l’agente al mio CRM anche se è custom o poco diffuso?
Sì, purché il CRM esponga delle API. n8n comunica con qualsiasi sistema tramite il nodo HTTP Request, quindi un CRM custom è collegabile come qualsiasi CRM con API REST. La difficoltà non è la connessione tecnica ma la deduplicazione e la mappatura dei campi, che vanno progettate sui dati reali del tuo CRM. Se il CRM non ha API, l’integrazione automatica diventa impraticabile e conviene fermarsi alla classificazione con notifica.

