Automatizzare i preventivi vuol dire far fare a un workflow tutto quello che oggi fai a mano tra la richiesta del cliente e il PDF spedito: raccogliere i dati, applicare il listino, impaginare, inviare, salvare e ricordarti di richiamare. Quello che non si automatizza è la decisione sul prezzo: quella resta a una persona o a un listino scritto da te.
Con n8n il flusso completo, dal modulo al PDF su WhatsApp e via email, gira in pochi minuti senza che nessuno tocchi la tastiera. Qui lo descrivo passo per passo, confronto gli strumenti e ti lascio un template n8n gratuito pronto da importare.
Cosa si automatizza e cosa no
Nelle piccole aziende il preventivo assorbe molto tempo per singola richiesta: leggere, richiamare per i dati mancanti, aprire il foglio dei prezzi, compilare, spedire e poi dimenticarsi di risentire il cliente. Quasi tutto segue una regola; solo un pezzo richiede giudizio.
| Passaggio | Automatizzabile | Chi decide |
|---|---|---|
| Raccolta dati (tipo lavoro, quantità, zona, foto) | Sì | il modulo |
| Calcolo del prezzo | Sì, se esiste un listino scritto | il listino |
| Lavori fuori listino, sopralluogo, casi particolari | No | una persona |
| Impaginazione e PDF | Sì | il template grafico |
| Invio su WhatsApp ed email | Sì | il workflow |
| Salvataggio su CRM o foglio | Sì | il workflow |
| Promemoria di ricontatto | Sì | il workflow, con stop manuale |
| Sconti, trattativa, condizioni speciali | No | tu |
La riga più importante è la terza: un workflow serio deve saper dire “questo non lo so calcolare” e passare la richiesta a chi decide, invece di produrre una cifra a caso.
Il flusso passo passo: dal modulo al promemoria
È il percorso che uso come base, lo stesso del template. Ogni passaggio corrisponde a uno o più nodi n8n.
1. Modulo sul sito o su WhatsApp
Il punto di ingresso può essere un modulo sul sito, il form nativo di n8n o una conversazione WhatsApp in cui un chatbot fa le domande al posto tuo. L’importante è che escano sempre gli stessi campi con lo stesso nome.
2. Raccolta dati
I campi minimi: nome, telefono in formato WhatsApp, email, tipo di lavoro scelto da un elenco chiuso, quantità, zona e note. Le foto aiutano a capire il lavoro ma non entrano nel calcolo: si salvano su Drive o nel CRM e le guarda una persona. Se il cliente scrive il tipo di lavoro a testo libero, il listino non si applica.
3. Calcolo da listino o tabella
Il prezzo esce da una tabella: per ogni tipo di lavoro un prezzo unitario, un’unità di misura e una quantità minima; poi voci fisse come diritto di chiamata o trasferta per zona, infine l’IVA. Nel template il listino vive in un nodo Code, così lo cambi in un punto solo; se cambia spesso, conviene leggerlo da un foglio Google. Se il lavoro non è in tabella o la zona è fuori copertura, la richiesta viene marcata “da valutare” e va al titolare.
4. Generazione del PDF
n8n compone il preventivo in HTML con intestazione, dati cliente, righe, totali e condizioni. La conversione in PDF la fa un servizio esterno: io uso Gotenberg, open source, installabile sullo stesso server di n8n con Docker.
5. Invio su WhatsApp ed email
Il PDF parte su due canali: via email con Gmail o SMTP, e su WhatsApp con la Cloud API di Meta, che prima carica il file e poi lo invia come documento con didascalia. Se il cliente non ti ha scritto nelle 24 ore precedenti, Meta richiede un messaggio template approvato; con un chatbot WhatsApp il problema non si pone, perché la conversazione l’ha aperta il cliente.
6. Salvataggio in CRM o foglio
Ogni preventivo diventa una riga con numero, data, dati cliente, importi e stato. Il foglio Google basta per iniziare; quando le righe crescono o servono più operatori, il posto giusto è un CRM su misura o il gestionale che già usi, collegato via API. Lo stato è la colonna che governa tutto il resto.
7. Promemoria a 3 e 7 giorni
Dopo tre giorni il workflow rilegge la riga: se lo stato è ancora “inviato”, manda un promemoria su WhatsApp; se hai scritto “accettato”, “rifiutato” o “chiuso”, non fa niente. Dopo altri quattro giorni ripete il controllo. Così non insegui chi ha già risposto e non dimentichi chi non l’ha fatto.
Quale strumento usare
Non esiste uno strumento giusto in assoluto. Dipende da quanti preventivi fai, da quanto è complesso il listino e da chi mantiene il sistema.
| Strumento | Costo indicativo | Limiti | Quando conviene |
|---|---|---|---|
| n8n self-hosted | licenza gratuita per uso interno, serve un server; nel mio listino 89 €/mese tutto compreso | va installato, aggiornato e monitorato | da decine a migliaia di richieste, listini con regole, dati in casa |
| Make | piani a consumo, da verificare sui listini | il costo cresce con le operazioni; PDF tramite app terze | pochi preventivi al mese, nessun server da gestire |
| Zapier | piani a consumo, da verificare sui listini | come Make, con meno libertà nella logica | flussi semplici già dentro l’ecosistema Zapier |
| Gestionale con modulo preventivi | canone del gestionale | PDF standard, spesso niente WhatsApp né modulo sito | hai già il gestionale e ti basta compilare più in fretta |
| Sviluppo su misura | da 1.990 € + 129 €/mese per un CRM su misura | investimento iniziale più alto | configurazioni, ruoli, approvazioni, storico, integrazioni |
Per la maggior parte delle aziende artigiane e dei piccoli studi la risposta è n8n più un foglio o un CRM leggero. Approfondimenti in n8n per aziende e in quanto costa automatizzare un processo.
Esempi per settore
Il flusso è lo stesso; cambiano i campi del modulo e la struttura del listino.
Impiantisti ed elettricisti. Intervento da elenco (punti luce, climatizzatore, caldaia, quadro), quantità, piano e zona. Listino per unità con quantità minima, trasferta per comune. Gli impianti esistenti da rifare restano “da valutare” con sopralluogo. Ho una pagina dedicata agli impiantisti.
Serramenti e infissi. Materiale, tipologia, metri quadri e numero di pezzi. Prezzo al metro quadro per fascia di materiale, con voci per smontaggio e smaltimento. Le foto del vano servono a chi prende la misura definitiva, non al calcolo.
Traslochi. Metri cubi stimati, piani di partenza e arrivo, ascensore, distanza. Prezzo al metro cubo più supplementi per piano e chilometri. Il preventivo automatico è dichiaratamente indicativo e il sopralluogo lo conferma.
Officine e gommisti. Modello auto e intervento da elenco (tagliando, freni, gomme). Forfait per intervento e fascia di cilindrata. Qui il valore sta più nel promemoria e nella prenotazione che nel calcolo.
Studi professionali. Tipo di pratica, numero di documenti o dipendenti, urgenza. Canone o forfait a scaglioni: tabella corta, condizioni nel PDF più lunghe.
Agenzie e freelance. Servizio, quantità di pagine o contenuti, scadenza. Il listino copre i pacchetti standard; le richieste personalizzate passano a una persona.
Errori comuni
Prezzi inventati dall’AI. Se chiedi a un modello linguistico “quanto costa questo lavoro?”, risponde con una cifra credibile e senza fondamento. L’AI può leggere una richiesta, estrarre i dati o scrivere il testo di accompagnamento. Il prezzo deve uscire da una tabella o da una persona.
Nessuna conferma umana. Un workflow che manda tutto a tutti prima o poi spedisce un preventivo da 300 euro per un lavoro da 3.000. Servono tre valvole: le voci fuori listino vanno al titolare, note con parole come “sopralluogo” o “urgente” fermano l’invio, e per gli importi alti si aggiunge un’approvazione via email prima della spedizione.
Dati non salvati. Il PDF parte e non resta traccia. Senza una riga con stato e data non puoi fare promemoria né sapere quanti preventivi hai in sospeso. Il salvataggio va prima dell’attesa, non dopo.
Privacy trascurata. Raccogli nome, telefono, email e spesso foto di casa del cliente. Servono informativa sul modulo, periodo di conservazione, credenziali fuori dal workflow esportato e un numero WhatsApp Business, non quello personale. Ne parlo nella guida al GDPR per siti web.
Nessun test con richieste vere. Prima di attivare, passa nel flusso dieci richieste reali e conta quante finiscono “da valutare”: se sono la maggioranza, il modulo va riprogettato.
Il template gratuito
Il file workflow-n8n-preventivo-automatico.json contiene il flusso completo, con i nodi in italiano e cinque note esplicative nel canvas. Nessuna credenziale è inclusa: solo segnaposto come INSERISCI_TOKEN_WHATSAPP.
Cosa fa
- Modulo richiesta preventivo: form nativo n8n con nome, telefono, email, tipo di lavoro a elenco, quantità, zona, note e foto.
- Normalizza dati e Calcola preventivo da listino: nodo Code con listino di esempio, trasferta per zona, IVA, validità, numero progressivo e telefono internazionale.
- Prezzo calcolabile?: se manca una voce o la zona è fuori copertura, avvisa il titolare invece del cliente.
- Componi preventivo HTML, Converti HTML in file, Genera PDF con Gotenberg o altro servizio.
- Invia preventivo via email, Carica PDF su WhatsApp, Invia preventivo su WhatsApp.
- Prepara riga foglio e Salva su Google Sheets.
- Attendi 3 giorni, Rileggi stato, Ancora aperto?, Promemoria WhatsApp, poi la stessa sequenza a 7 giorni.
Come importarlo
Scarica il file, apri n8n, crea un nuovo workflow e scegli “Import from File” dal menu in alto a destra. Salva, poi segui l’ordine indicato nella nota “Leggimi prima di iniziare”.
Cosa personalizzare
| Nodo | Cosa inserire |
|---|---|
| Calcola preventivo da listino | voci, prezzi, trasferta per zona, aliquota IVA, nome azienda |
| Modulo richiesta preventivo | le opzioni del tipo di lavoro, identiche alle chiavi del listino |
| Genera PDF | indirizzo del servizio PDF (es. Gotenberg sullo stesso server) |
| Invia preventivo via email, Avvisa titolare | credenziale Gmail OAuth2 o nodo SMTP, la tua email |
| Carica PDF su WhatsApp, Invia, Promemoria | Phone Number ID e token della Cloud API, meglio come credenziale Header Auth |
| Salva su Google Sheets, Rileggi stato | ID del foglio con la scheda “Preventivi” e le intestazioni indicate nella nota |
| Componi preventivo HTML | ragione sociale, partita IVA, indirizzo, logo, condizioni |
Fai almeno un invio di prova verso il tuo numero e la tua email prima di attivarlo. Se ti serve per i lead e non per i preventivi, c’è il template per la gestione dei lead dal sito.
Quando serve uno sviluppatore
Il template copre il caso standard: listino a tabella, un canale in entrata, un foglio in uscita. Conviene chiamare uno sviluppatore n8n quando:
- il listino ha configurazioni a più livelli, sconti a scaglioni o dipendenze tra voci;
- i dati devono entrare nel gestionale via API e tornare indietro come stato;
- servono ruoli e approvazioni: chi prepara, chi approva, chi invia;
- serve qualcuno che monitori gli errori e aggiorni il flusso quando Meta o Google cambiano le API;
- vuoi che il punto di ingresso sia una conversazione WhatsApp con AI.
Nel mio listino un workflow come questo costa 690 euro di sviluppo, in 3 rate da 230, più 89 euro al mese per server n8n, monitoraggio errori e adeguamenti alle API. Il chatbot WhatsApp AI come punto di ingresso parte da 990 euro più 129 euro al mese; il CRM su misura al posto del foglio da 1.990 euro più 129 euro al mese. Con il pagamento annuale si pagano 10 canoni invece di 12.
Lavoro da Perugia, di persona in Umbria e da remoto in tutta Italia, con n8n, OpenAI API, WhatsApp API, Spoki, Node.js e PostgreSQL.
Domande frequenti
Si può automatizzare completamente un preventivo?
Si automatizza tutto ciò che segue una regola: raccolta dati, calcolo da listino, PDF, invio, salvataggio e promemoria. Non si automatizza la decisione sul prezzo di un lavoro fuori listino, lo sconto o la valutazione dopo sopralluogo. Il workflow deve riconoscere questi casi e passarli a una persona invece di inventare una cifra.
Quanto costa automatizzare i preventivi con n8n?
Nel mio listino un workflow come quello del template costa 690 euro di sviluppo, pagabili in 3 rate da 230, più 89 euro al mese per server n8n, monitoraggio errori e adeguamenti alle API. Con il pagamento annuale si pagano 10 canoni invece di 12. Il template gratuito, se lo configuri da solo, costa solo il tempo e il server.
Come si invia un PDF su WhatsApp in automatico?
Con la WhatsApp Cloud API di Meta: il workflow carica il PDF con una chiamata all’endpoint media, ottiene un identificativo e lo invia come messaggio di tipo documento. Se il cliente non ti ha scritto nelle ultime 24 ore serve un messaggio template approvato da Meta. Nel template n8n trovi entrambe le chiamate già pronte con i segnaposto.
L’AI può calcolare il prezzo del preventivo?
No, e non dovrebbe. Un modello linguistico non conosce i tuoi costi e produce cifre plausibili ma inventate. L’AI è utile prima del calcolo, per leggere una richiesta scritta male o estrarre quantità e tipo di lavoro da un messaggio libero. Il prezzo deve uscire da un listino, da una tabella o da una persona.
Serve un gestionale o basta n8n?
Per preventivi con poche voci e regole chiare basta n8n con un foglio Google o un CRM leggero. Se hai centinaia di articoli, magazzino, fatturazione e più operatori, il gestionale resta il posto giusto per i dati e n8n serve per collegarlo a modulo, WhatsApp ed email. Le due cose non si escludono.
Il template funziona anche con Make o Zapier?
Il file è nel formato di n8n e si importa solo lì. La logica però è replicabile: modulo, calcolo, PDF, invio, salvataggio, attesa e promemoria esistono anche su Make e Zapier. Cambiano i costi per operazione e la gestione del PDF, da verificare sui rispettivi listini. Il listino nel codice va riscritto nel formato della piattaforma scelta.
Da dove partire
Se vuoi provare da solo, scarica il template e parti dal listino: è il pezzo che nessuno può scrivere al posto tuo. Se preferisci che lo adatti io al tuo mestiere, al tuo gestionale o a un chatbot WhatsApp, prenota un’analisi gratuita di 20 minuti: guardiamo come ricevi oggi le richieste e decidiamo cosa automatizzare per primo. Puoi anche scrivermi su WhatsApp.
Vuoi applicarlo alla tua azienda?
Trasforma questa guida in un workflow reale
Se hai processi ripetitivi tra email, WhatsApp, CRM, fogli Excel o gestionali, posso aiutarti a capire cosa automatizzare prima e con quale impatto operativo.