Preventivi automatici: dalla mail al PDF in 5 minuti

Automatizza i preventivi con AI: rispondi al cliente in 5 minuti, riduci errori, libera l'ufficio commerciale. Guida con n8n, prompt e checklist.

29/09/26
Christian Ray Lantieri
Christian Ray Lantieri
Illustrazione che mostra una richiesta email trasformata in un preventivo PDF strutturato con AI, flusso di dati ordinato.
Automazioni & AI
Tutorial

I preventivi sono il primo ostacolo nel ciclo di vendita di una PMI: il cliente chiede, aspetta giorni, riceve un file scritto male o con prezzi incoerenti, perché è stato compilato a mano. Con gli ultimi modelli AI (GPT-6 Luna, Claude Sonnet 5.5) il costo per generare un preventivo è crollato sotto i 0,01€: la tecnologia c'è, il problema è collegare il flusso. Questa guida ti mostra come catturare la richiesta dal sito o dalla PEC, trasformarla in un documento formattato e mandarlo al cliente in 5 minuti, senza toccare un foglio.

In breve: se il tuo ufficio commerciale spende più tempo a compilare preventivi che a vendere, la soluzione è collegare un modello AI a un automazione (n8n, Make, Zapier) che legga la mail/form, generi il preventivo e lo invii. Il costo è inferiore a 30€ al mese, il guadagno è un ciclo di vendita che accelera e meno errori di compilazione.

Come il costo AI ha cambiato il gioco dei preventivi

Fino a sei mesi fa, automatizzare la generazione di un preventivo con AI era costoso: ogni chiamata al modello più affidabile poteva costare 0,10€ o più. Oggi GPT-6 Luna e Claude Sonnet 5.5 fanno lo stesso lavoro a 0,002€ per token in ingresso e 0,008€ in uscita. Per un preventivo di una PMI (300-400 token di input, 500-600 di output), il costo si ferma a 0,008€. Moltiplicato per 100 preventivi al mese sono meno di 1€. Lo stipendio di un commerciale che compila preventivi a mano costa 2.500€ al mese: il 30-40% del suo tempo speso in copiano e copia-incolla è circa 750-1.000€ al mese sottratti da attività di vendita.

La matematica è semplice: un'automazione AI che genera preventivi richiede un investimento iniziale di 500-2.000€ (per setup e test), paga per sé stesso entro il primo mese e continua a generare margine.

Chi produce preventivi oggi e quanto tempo perde

In una PMI tipica l'ufficio commerciale riceve richieste via PEC, telefono, form sul sito e WhatsApp. Ogni richiesta entra in una cartella o foglio condiviso e viene assegnata. Il commerciale apre il solito template in Word o Excel, copia i dati del cliente, calcola manualmente le righe (o le copia da un listino), aggiunge sconto, arrotonda, controlla, converte in PDF e invia. Se il cliente chiede una variazione arriva una nuova mail e il ciclo riparte.

Questo processo è vulnerabile: errori di prezzo, righe dimenticate, scadenze sbagliate, allegati che mancano. E consuma ore. Non perché il commerciale non sia bravo, ma perché è un lavoro ripetitivo e noioso, fatto bene solo fino a che la concentrazione tiene.

La struttura di un'automazione che funziona

Una catena di preventivi automatica ha questa forma:

  1. Cattura: il cliente invia una richiesta via PEC, email, form sul sito o Telegram. L'automazione legge il messaggio e estrae i dati (nome, progetto, quantità, scadenza attesa).
  2. Elaborazione: un prompt strutturato chiede all'AI di generare il preventivo in un formato JSON (articoli, prezzi, sconti, totali, condizioni di pagamento).
  3. Validazione: opzionale ma consigliata: l'automazione confronta il preventivo con i margini storici e ferma i casi anomali.
  4. Output: il sistema converte il JSON in un PDF formattato (logo, intestazione, numero progressivo automatico) e lo salva in cartella.
  5. Notifica: invia il PDF al cliente via mail e manda un alert al commerciale ("Preventivo generato, verifica e invia").

Ogni step è reversibile: se il preventivo non piace, il commerciale lo modifica a mano prima di inviarlo, oppure cambia il prompt e lo rigenera in 20 secondi.

Prompt che funziona per generare preventivi

Un prompt efficace deve dire all'AI:

  • Che sei un ufficio commerciale di una PMI del settore [settore].
  • Quali articoli/servizi offrite (lista con prezzi base).
  • Quali regole applicate (sconto se quantità > X, pagamento a 30 giorni, IVA standard).
  • Che il preventivo deve essere formale ma non noioso, con numero progressivo e data.

Ecco la struttura in pseudocodice:

L'AI legge la richiesta del cliente e riempie il template. Se il cliente dice "voglio 10 scatole di A e 5 ore di C", l'AI genera automaticamente righe con i prezzi, applica gli sconti secondo le regole e produce il JSON. Una funzione locale poi converte il JSON in PDF con il tuo logo e branding.

Come collegare la mail al preventivo con n8n

n8n è un'automazione visuale gratuita (fino a 1 milione di esecuzioni/mese). Questi i passaggi essenziali:

  1. Trigger: aggiungi un nodo Gmail (o POP3) che legga ogni nuova mail. Filtra per un'etichetta "Richieste preventivi" o parole chiave.
  2. Estrazione dati: n8n ha un nodo AI che usa OpenAI. Chiedi al modello di estrarre dalla mail: nome cliente, tipo di richiesta, quantità, deadline.
  3. Generazione preventivo: collega un secondo nodo AI che usi il prompt strutturato sopra e generi il JSON.
  4. Conversione PDF: usa un nodo di template (Handlebars) per convertire JSON in HTML, poi un'estensione come Puppeteer per renderizzare in PDF.
  5. Salvataggio e invio: salva il PDF in Google Drive o una cartella condivisa, invia la mail di risposta al cliente.

Tutto questo gira in pochi secondi. Se non conosci n8n, ci sono template pubblici: cerca "generate invoice" o "create PDF from email" e adatta il flusso al tuo caso.

Cosa inserire nel gestionale dopo il preventivo automatico

Il preventivo è il primo documento: dopo viene il seguito. Se usi un gestionale (Odoo, Fatture in cloud, Doxee), il passo successivo è collegare l'automazione al gestionale via API o webhook.

Significa: quando l'AI genera il preventivo, n8n manda un webhook al tuo gestionale che crea la bozza di ordine. Il cliente legge il preventivo via mail, dice "ok", il commerciale clicca "Converti in ordine" nel gestionale e il ciclo procede senza ricominciare da zero.

Se il tuo gestionale non ha API pubbliche (sono rari i software PMI che ne hanno), il collegamento deve essere manuale: il commerciale copia il numero del preventivo generato nel gestionale e completa il resto. Non è perfetto, ma riduce comunque il tempo della metà.

Checklist operativa per automatizzare i preventivi

  1. Definisci la fonte di ingresso: dove arrivano oggi le richieste di preventivo? Email, form, PEC, chat? Scegline una come canale principale (poi allarghi).
  2. Mappa il tuo listino: raccogli in un foglio i prezzi attuali di ogni articolo/servizio, le varianti (colore, taglia, periodo), gli sconti che applichi per volume o cliente.
  3. Scrivi il prompt base: descrivi il tuo settore, la lista prezzi, le regole di sconto. Testalo manualmente con ChatGPT/Claude prima di metterlo in automazione.
  4. Scegli lo strumento: n8n per automazioni complesse e gratuite, Make per flussi semplici, Zapier se sei già in quell'ecosistema. Budget iniziale: 0€ (con limite di esecuzioni) o 20-50€/mese per versioni pro.
  5. Imposta il trigger email: connetti Gmail/Outlook/PEC a n8n (autenticazione OAuth). Aggiungi un filtro per selezionare solo le mail di richiesta preventivi.
  6. Testa con 5-10 richieste reali: non automatizzare tutto subito. Fai i primi preventivi con n8n, controlla che il output sia corretto, modifica il prompt se servono aggiustamenti.
  7. Prepara il template PDF: se usi HTML + Puppeteer, crea un template HTML con il tuo logo, colori, condizioni di pagamento. Se usi un servizio esterno (Zapier PDF generator, Integromat), configura il layout.
  8. Collega il gestionale (opzionale): se hai un gestionale con API, aggiungi un nodo webhook che crei la bozza d'ordine. Altrimenti il commerciale copia il numero manualmente.
  9. Aggiungi una revisione umana: non inviare il preventivo automaticamente al cliente. Manda un alert al commerciale, lui controlla e preme "Invia". Così mantieni il controllo qualità.
  10. Documenta il prompt e il flusso: salva una copia del prompt usato e una screenshot del flusso n8n. Serve per onboarding e manutenzione.

Gli errori da evitare

  • Automatizzare tutto subito senza testare: molte PMI attivano l'invio automatico al cliente prima di aver controllato il primo preventivo. Risultato: il cliente riceve 5 versioni diverse e nessuna corretta. Imposta sempre una revisione umana.
  • Usare prezzi vecchi nel listino: se il prompt contiene i vecchi listini, l'AI genererà preventivi a prezzo sbagliato. Aggiorna il prompt ogni volta che i prezzi cambiano, oppure collega il listino da un foglio dinamico (Google Sheets integrato in n8n).
  • Dimenticare le variabili di sconto: sconti per volume, per cliente fedele, per pagamento anticipato. Se il prompt non conosce queste regole, genererà preventivi sempre al prezzo base e il cliente avrà impressione di poca flessibilità.
  • Scegliere un modello AI affidabile ma eccessivamente caro: GPT-4 turbo o Claude 3.5 Sonnet potrebbero sembrare la scelta ovvia, ma per un preventivo GPT-6 Luna fa lo stesso lavoro al 90% del costo. Fai un test con entrambi e scegli in base al rapporto qualità/prezzo.
  • Non inserire controlli di coerenza: se il cliente chiede 1.000 pezzi a 0,50€ l'uno ma il listino non prevede sconti per quel volume, l'AI potrebbe generare un preventivo a perdita. Aggiungi un nodo di validazione che confronta l'importo totale con i margini target.
  • Usare l'automazione per clienti nuovi senza qualificazione: se non conosci il cliente, il modo di pagare, il settore, l'AI genera un preventivo "standard" che non tiene conto del rischio di insolvenza. Qualifica prima di automatizzare.

Domande frequenti su preventivi automatici

Posso automatizzare i preventivi se cambio spesso i prezzi?

Sì, ma devi tenere il listino in un foglio sincronizzato (Google Sheets, Airtable). Nel prompt scrivi "I prezzi sono in questo foglio" e n8n legge da lì. Ogni volta che aggiorni il foglio, la prossima automazione userà i nuovi prezzi. Attenzione: ritardi di sincronizzazione di 1-2 minuti sono normali.

E se il cliente chiede una variante personalizzata?

L'AI generica non conosce varianti su misura. Se il cliente dice "voglio il modello A in verde con incisione personalizzata", il prompt standard genera un preventivo generico. Soluzione: aggiungi un nodo di controllo che fermi l'automazione se la richiesta contiene parole come "personalizzato", "su misura", "variante". Il commerciale riceve un alert e lo gestisce a mano in 2 minuti.

Quale modello AI devo usare per i preventivi?

GPT-6 Luna è il migliore rapporto costo/precisione. Claude Sonnet 5.5 è altrettanto bravo e un po' più caro. Per test iniziali usa anche GPT-4o mini (più economico). Evita i modelli "gratuiti" senza API (come ChatGPT free): servono API per fare automazione.

Posso aggiungere allegati al preventivo (catalogo, condizioni generali)?

Sì. Nel nodo di n8n che genera la mail, aggiungi gli allegati da una cartella del tuo Google Drive o da un link fisso. L'automazione può generare il preventivo singolo e allegare il catalogo aggiornato.

Come faccio a numerare progressivamente i preventivi?

Usa Airtable o Google Sheets come "database dei numeri": ogni volta che l'automazione genera un preventivo, incrementa un contatore. n8n ha un nodo "Incremental ID" che fa questo. Includi il numero nel PDF.

Il preventivo automatico tiene conto della disponibilità del magazzino?

No, almeno che non lo colleghi. Se usi un gestionale con API (Odoo, Fatture in cloud), aggiungi un nodo che legga le giacenze prima di generare il preventivo. Se la quantità richiesta > disponibilità, ferma l'automazione e avvisa il commerciale.

Il punto centrale

Automatizzare i preventivi non significa togliere il commerciale dalla vendita: significa liberarlo dalla compilazione. Un ciclo che oggi prende 2 ore (mail, copia-incolla, calcoli, PDF, invio) diventa 15 minuti di verifica e invio. Il commerciale recupera 7-8 ore a settimana per fare quello che sa fare meglio: ascoltare il cliente, negoziare, chiudere.

La tecnologia c'è, i costi sono scesi, gli strumenti sono accessibili a una PMI. Il primo passo è mappare dove i preventivi nascono oggi (email, form, PEC) e scegliere un canale da automatizzare per primo. Testa con 10 richieste, aggiusta il prompt, poi estendi a tutti i canali. Dieci giorni di setup, un decennio di guadagno.

Parliamo della tua automazione commerciale
arrow
Altri articoli