Sabriel AI

Documentazione

Ogni impostazione del plugin, spiegata: cosa fa davvero e come configurarla al meglio.

Scegli il tuo piano

Free
$0
per sempre, siti illimitati
✓Chat AI 24/7 con i tuoi clienti
✓Nessun tetto sui messaggi: il limite lo decidi tu
✓Colori principali e logo
✓9 lingue, bot e pannello
✓Il bot ricorda il cliente sullo stesso dispositivo
×Dashboard e gestione clienti
×Personalizzazione avanzata
×Prenotazioni
×Preventivi PDF
×Termometro lead e Analitica
×Controllo sito
×Cronologia recuperabile
×Portfolio / Prodotti
×Conoscenza del sito
×Sincronizzazione Mailchimp
×Sicurezza e pulizia
Il tuo piano attuale
IL PIÙ SCELTO
Pro
$19
/mese, un sito
✓Tutto quello che c'è nell'edizione gratuita
✓Dashboard e gestione clienti
✓Personalizzazione avanzata completa
✓Prenotazioni
✓Preventivi PDF
✓Termometro lead e Analitica
✓Controllo sito
✓Cronologia recuperabile
✓Portfolio / Prodotti
✓Conoscenza del sito
✓Sincronizzazione Mailchimp
✓Sicurezza e pulizia
✓Marchio Sabriel AI rimosso
✓Aggiornamenti automatici
Passa a Pro
Studio
$39
/mese, 5 siti
✓Tutto quello che c'è in Pro
✓Attivabile su 5 siti con la stessa licenza
✓Pensato per chi cura più di un sito
Passa a Studio
Agenzia
$79
/mese, 20 siti
✓Tutto quello che c'è in Pro
✓Attivabile su 20 siti con la stessa licenza
✓Pensato per agenzie e freelance
Passa ad Agenzia

Pagamento sicuro tramite Freemius. Puoi disdire quando vuoi.

Avvio guidato

La prima schermata che vedi dopo aver attivato il plugin. Esiste per un motivo preciso: i campi più importanti (motore AI, lingua, identità di base) sono sparsi su pagine diverse del pannello, e senza una guida un amministratore alle prime armi dovrebbe scoprire da solo dove si trova ognuno. Il wizard li mette in fila, uno via l'altro, nell'ordine in cui servono davvero. Non è obbligatorio finirlo: puoi saltarlo in ogni momento (il pulsante "Salta" in alto non perde nulla di quello che hai già scritto) e configurare tutto dopo dalle pagine normali, dove vivono esattamente gli stessi campi. Il wizard non è un posto "speciale", è solo la stessa configurazione presentata in un ordine più comodo la prima volta.

Premere Invio in un campo non chiude più il wizard a metà: finisce solo quando premi «Fine: salva tutto» all'ultimo passo, oppure quando scegli di saltarlo. Nelle caselle di testo lungo Invio va ancora a capo.

Un campo scritto male: se un valore non va bene, l'Avvio guidato e le Impostazioni aprono il passo o la scheda di quel campo e lo indicano. Per il sito web, se manca https:// all'inizio, il messaggio dice come scriverlo.

Leggi il mio sito con l'AI: il pulsante legge la tua homepage e propone un motto e un tono per il bot. Li scrive nella lingua scelta per il bot, anche quando la homepage è scritta in un'altra lingua. Sono solo una proposta: controllali e correggili prima di salvare.

Lingua del bot

Sabriel AI → Avvio guidato

Cosa fa: In che lingua il bot risponde ai clienti in chat. Non è la lingua di questo pannello che stai guardando tu: sono due cose separate e non si toccano mai fra loro. La lingua del pannello la scegli nella tendina apposita (in Impostazioni, scheda Generali): finché lì c'è «Come il sito», il pannello segue la lingua di WordPress; se invece scegli una lingua tua, da quel momento il pannello resta su quella anche cambiando la lingua del sito, finché non rimetti «Come il sito». Mentre guardi le pagine di questo plugin, anche i menu di WordPress attorno seguono la lingua che hai scelto; appena esci tornano alla lingua del sito. Se WordPress è in una variante che il plugin non ha, per esempio l'inglese britannico o il portoghese del Brasile, le pagine del plugin usano la stessa lingua nella versione che ha; se la lingua manca del tutto, usano l'inglese. Se su questo sito prima c'era la versione gratuita di Sabriel AI, WordPress può aver scaricato i suoi pacchetti lingua: il plugin li riconosce e usa le traduzioni sue, quindi pannello e chat restano nelle lingue che hai scelto. Una traduzione fatta da te e messa in wp-content/languages/plugins viene invece usata come sempre. Se nel tuo profilo di WordPress (Utenti → Profilo) hai scelto una lingua, per te conta quella: «Come il sito» segue la lingua del profilo, ed è a quella che tornano i menu quando esci. La bandiera e la riga sotto la tendina ti dicono quale lingua sta usando.

Perché esiste questa distinzione: Chi installa il plugin e chi lo usa per parlare col bot sono quasi sempre persone diverse: tu configuri il sito in italiano, ma i clienti che scrivono in chat potrebbero essere spagnoli, inglesi, di qualsiasi nazionalità. Se il pannello e il bot condividessero la stessa lingua, cambiare l'una cambierebbe anche l'altra senza che tu lo voglia. Per questo sono due impostazioni completamente separate, anche se si assomigliano.

Come configurarla al meglio: Scegli la lingua principale dei tuoi clienti. Se il tuo pubblico scrive in più lingue, non preoccuparti: di default il bot risponde sempre nella lingua che il cliente usa per scrivere, qualunque essa sia. Questa scelta serve solo come punto di partenza per il primo saluto, prima ancora che il cliente abbia scritto qualcosa da cui il bot possa capire la lingua giusta. Puoi sceglierla anche diversa dalla lingua dei tuoi prodotti: se la lingua del bot e quella del sito mettono le parole in ordine diverso (prima la cosa, come in «felpa rosa», oppure prima com'è, come in «pink hoodie»), la ricerca dei prodotti riconosce da sola in che lingua è scritto il tuo catalogo e segue quella.

Date e numeri: i nomi dei mesi e dei giorni seguono la lingua del testo che li circonda: nel pannello quella del pannello, in chat e nelle email ai clienti quella del bot, anche quando WordPress è in un'altra lingua. Le frasi che contano qualcosa si accordano con il numero (1 giorno, 2 giorni), anche nelle lingue che hanno più forme di plurale, come il russo.

Hai già una licenza a pagamento?

Sabriel AI → Avvio guidato / Premium

Cosa fa: Campo per inserire una chiave di licenza già acquistata, per sbloccare subito tutte le funzioni Pro.

Come lo vedi nel pannello

Hai già una licenza a pagamento?

Il plugin invierà periodicamente i dati essenziali della licenza a Sabriel AI per verificare aggiornamenti di sicurezza e funzionalità, e verificare la validità della tua licenza.

Perché questo avviso sui dati: La chiave di licenza non è solo un codice decorativo: viene davvero controllata a intervalli regolari contro il server di licenze, per confermare che sia ancora valida e collegata a QUESTO sito. È lo stesso motivo per cui non puoi semplicemente copiare la chiave di un cliente su un altro sito senza prima disattivarla dal primo: il controllo periodico se ne accorgerebbe.

Come configurarla al meglio: Lascialo vuoto se non hai ancora comprato nulla: il bot funziona comunque in versione gratuita, con le funzioni di base. Puoi attivare una licenza in qualsiasi momento, anche mesi dopo: non c'è nessuna scadenza per "approfittare" di questo campo, resta lì ad aspettare.

Motore AI

Qui scegli quale intelligenza artificiale userà il bot per capire e rispondere ai clienti, e inserisci la chiave che la collega al tuo account. È probabilmente la prima pagina da configurare davvero: senza una chiave valida, il bot non può rispondere a nessuno.

Perché serve una chiave TUA e non una già inclusa nel plugin: ogni conversazione che il bot elabora ha un costo reale, pagato al servizio AI scelto (Google, OpenAI o Anthropic), in base a quanto viene scritto e letto. Se il plugin includesse una chiave condivisa, quel costo ricadrebbe su chi l'ha creato, per tutti i siti che lo usano: insostenibile. Con la tua chiave, il costo resta tuo e sotto il tuo controllo diretto: vedi le fatture, imposti limiti di spesa, cambi motore quando vuoi, senza mai passare da nessun intermediario.

Scelta del motore

Sabriel AI → Motore AI

Cosa fa: Determina quale servizio AI elabora ogni messaggio del cliente. Puoi cambiarlo in qualsiasi momento, anche con conversazioni già in corso.

Come lo vedi nel pannello
Google Gemini
✓ attivo
Chiave salvata
OpenAI (ChatGPT)
Chiave salvata
Claude (Anthropic)
Chiave salvata

Perché cambiare motore non rompe nulla: Il motore scelto influenza SOLO come il bot elabora il PROSSIMO messaggio: la cronologia delle conversazioni già avvenute, le prenotazioni, i preventivi, tutto resta esattamente dove era. Puoi provare un motore per una settimana, cambiarlo, e nessun dato del cliente viene toccato: è un interruttore su "chi pensa", non su "cosa è già stato salvato".

Come configurarla al meglio: Google Gemini è la scelta più economica e ha un livello gratuito ampio, adatto a iniziare senza spendere nulla nei primi tempi. ChatGPT e Claude sono validissime alternative se hai già un abbonamento o una preferenza personale: la qualità delle risposte per il tipo di conversazioni che gestisce questo bot (chat commerciale, non compiti creativi complessi) è comparabile tra i tre.

Il motore resta riservato: il browser del visitatore riceve solo il testo di ogni risposta. Il nome del motore e del modello non gli arrivano mai, nemmeno nei dati tecnici che un visitatore curioso può leggere dal browser: un sito che consegni col tuo marchio non rivela quale motore usa.

Le foto che il cliente allega in chat: i tre motori non accettano le stesse immagini: Gemini non legge le GIF, ChatGPT solo quelle ferme e Claude rifiuta le foto più grandi di 8000 pixel per lato. Per questo il widget, prima di mandarla, trasforma la GIF in un'immagine ferma (il primo fotogramma) e rimpicciolisce le foto oltre 2560 pixel sul lato lungo, che è già più di quanto i motori guardano davvero: così la stessa foto funziona con qualunque motore e parte anche più in fretta. Le foto più piccole e i PDF partono come sono. Il suggerimento che compare sul pulsante della graffetta dice il file più grande che il tuo server accetta, con un decimale scritto come si usa nella lingua del bot (per esempio 5,8 MB in italiano, 5.8 MB in inglese), e gli avvisi sui file troppo grandi usano lo stesso numero.

Scelta del modello

Sabriel AI → Motore AI

Cosa fa: Ogni motore (Gemini, ChatGPT, Claude) offre più modelli, dal più economico e veloce al più potente. Qui scegli quale modello usare per il motore attivo. Ogni voce mostra il prezzo indicativo per milione di token, cioè quanto costa elaborare i messaggi, così puoi scegliere in base al budget, e quello consigliato è già selezionato di default.

Quale scegliere: Per una chat commerciale come questa, il modello consigliato e già preselezionato è quasi sempre la scelta migliore: è il più economico che regge bene questo tipo di conversazioni. Sali a un modello più potente solo se noti risposte deboli, scendere non serve perché il consigliato è già la fascia più conveniente sensata.

Personalizzato: Se il servizio AI pubblica un modello nuovo non ancora in elenco, puoi scrivere a mano il suo nome esatto scegliendo personalizzato. I prezzi mostrati sono verificati alla data indicata nel pannello e possono cambiare nel tempo: fa sempre fede il listino ufficiale del servizio AI, linkato lì accanto. La data è scritta nella lingua in cui vedi il pannello, anche quando WordPress è in un'altra lingua.

Modelli tolti dall'elenco: quando un modello esce dall'elenco perché ne è arrivato uno migliore, chi lo aveva scelto non resta senza: il bot continua a usarlo finché il fornitore lo tiene attivo, il menu lo mostra ancora selezionato con la scritta «non più in elenco» e sulle pagine del plugin compare un avviso con il modello consigliato al suo posto e il suo prezzo. L'avviso sparisce da solo appena scegli un altro modello. I prezzi dell'elenco sono quelli pieni di listino: le promozioni temporanee dei fornitori non vengono mostrate, perché possono finire da un giorno all'altro.

Se il test della chiave non passa: il messaggio dice il motivo vero, nella lingua del pannello: chiave rifiutata, credito finito, limite di richieste raggiunto, modello non incluso nel piano gratuito di Google oppure servizio sovraccarico. Con tutti e tre i motori il pulsante «Testa questa chiave» usa la stessa richiesta della chat e aspetta quanto la chat, quindi se il test passa funziona anche la chat.

Quando il motore non risponde

Sabriel AI → Motore AI

Cosa vedi: quando Google Gemini, OpenAI o Claude rifiutano una richiesta, il visitatore in chat legge solo un messaggio generico. Il motivo vero lo trovi in cima alla pagina Motore AI, nel riquadro «Ultimo errore del motore AI»: quando è successo, con quale motore e modello, il codice dell'errore e cosa fare. Vale per tutto quello che usa il motore: la chat, il riepilogo per il team, il Termometro, la Conoscenza del sito, il Controllo sito, il portfolio e l'Avvio guidato.

I colori: rosso quando il bot è fermo per un motivo che non passa da solo (chiave rifiutata, credito finito, chiave non abilitata, modello non disponibile o fuori dal piano gratuito): in quel caso anche Stato sistema accende il pallino rosso nel menu. Giallo per i problemi che di solito passano da soli, come il limite di richieste al minuto o un servizio sovraccarico. Grigio quando l'errore è già risolto, oppure riguarda un motore che adesso non è quello scelto.

Quando si chiude: appena il motore torna a rispondere, il riquadro lo dice da solo e diventa grigio: non devi cancellare niente. Se hai sistemato tu, per esempio ricaricando il credito, premi «Testa questa chiave»: se la prova riesce, l'avviso si chiude subito. Un errore risolto resta in vista per 7 giorni, poi lo trovi solo in Stato sistema e nel riepilogo tecnico per l'assistenza.

Cosa viene salvato, e cosa no: solo la data e l'ora, il motore, il modello (solo se è uno dell'elenco), il codice e il tipo d'errore. Il testo che manda il fornitore non viene mai salvato, perché può contenere un pezzo della tua chiave, e non viene salvato niente di quello che scrivono i visitatori. Durante un guasto questa informazione si aggiorna al massimo una volta al minuto, non a ogni messaggio. La prova di «Testa questa chiave» non viene registrata: il suo risultato lo leggi già accanto al pulsante.

Come ottenere una chiave Google Gemini (gratis)

1. Vai su aistudio.google.com e accedi con un account Google.

2. Clicca su "Get API key", poi "Create API key".

3. Copia la chiave generata e incollala nel campo del pannello.

Da sapere: il livello gratuito di Google ha un limite di richieste al minuto e al giorno: abbondante per un bot su un sito con traffico normale, ma se un giorno il tuo sito riceve un'ondata insolita di visitatori, potresti temporaneamente esaurirlo. Google mostra sempre l'uso attuale nella stessa pagina dove hai creato la chiave.

Gemini 3.1 Pro e 3.8 Flash: questi modelli di serie ragionano a lungo prima di rispondere, e su Gemini quel ragionamento consuma lo stesso spazio della risposta. Il plugin chiede loro un ragionamento breve, che Google consiglia proprio per le chat e che li fa anche rispondere prima, e lascia spazio in più: così la risposta non esce mai tagliata o vuota. Se capitasse lo stesso, riprova da solo una volta con più spazio prima di rispondere al cliente. Con i Flash-Lite, compreso quello consigliato, non cambia niente.

Come ottenere una chiave OpenAI (ChatGPT)

1. Vai su platform.openai.com e crea un account (diverso dall'account ChatGPT normale: questo è per sviluppatori, richiede un metodo di pagamento).

2. Vai su "API keys", clicca "Create new secret key".

3. Copia subito la chiave (inizia con "sk-..."): non sarà più visibile dopo aver chiuso quella finestra.

Da sapere: a differenza di Gemini, qui non c'è un livello gratuito: ogni conversazione ha un costo, addebitato sul metodo di pagamento collegato. OpenAI permette di impostare un tetto massimo di spesa mensile nelle impostazioni di fatturazione del tuo account, utile come rete di sicurezza.

Come ottenere una chiave Anthropic (Claude)

1. Vai su console.anthropic.com e crea un account (richiede un metodo di pagamento).

2. Vai su "API Keys", clicca "Create Key".

3. Copia la chiave (inizia con "sk-ant-...") e incollala nel pannello.

Da sapere: come OpenAI, richiede un metodo di pagamento e non ha un livello gratuito permanente (a volte offrono crediti di prova per i nuovi account). Anche qui puoi impostare limiti di spesa dalla console.

Modelli più recenti: Dai modelli più recenti (Opus 5.5, Fable 5.1, Sonnet 5.5, Haiku 5.5 e successivi) Anthropic non accetta più la temperatura, e alcuni modelli ragionano da soli prima di rispondere. Il plugin se ne occupa da solo: a questi modelli non manda la temperatura, su Sonnet 5.5 e Haiku 5.5 spegne il ragionamento e sugli altri lo tiene al minimo, lasciando lo spazio che serve perché la risposta non esca tagliata. Haiku 5.5 è il modello consigliato; se usi ancora Haiku 4.5, riceve la stessa richiesta di sempre. Il pulsante «Testa questa chiave» prova il modello scelto con la stessa richiesta della chat, non con una semplificata.

⚠️ Quando il server lo permette (quasi sempre), ogni chiave viene cifrata prima di essere salvata nel database, e nemmeno guardando dentro WordPress o il database si vede in chiaro. Se sul tuo server manca l'estensione OpenSSL di PHP la cifratura non è possibile: te lo diciamo subito, con un avviso sopra il modulo, nel momento in cui salvi la chiave, e la pagina Stato sistema continua a dirtelo con la riga «Cifratura delle chiavi disponibile». In ogni caso non condividere la chiave con nessuno: è legata al tuo account e ai tuoi costi di utilizzo, esattamente come una password.

Personalizzazione

L'aspetto del widget di chat e del PDF dei preventivi: tutto quello che il cliente vede visivamente, a differenza di Comportamento (qualche sezione più avanti), che riguarda cosa il bot DICE, non come appare.

Identità: nome del bot e logo

Sabriel AI → Personalizzazione

Cosa fa: Il nome che il bot usa per presentarsi e il logo mostrato nell'intestazione della chat, nella schermata di benvenuto e accanto a ogni messaggio del bot.

L'iniziale al posto del logo: se non scegli un logo, al suo posto compare l'iniziale del nome del bot, sempre maiuscola: è la stessa lettera in testata, nella schermata di benvenuto, accanto a ogni messaggio e nell'anteprima di questa pagina. Se il nome comincia con un'emoji, compare l'emoji intera.

Come lo vedono i tuoi clienti
Ciao! Sono Sabriel AI, l'assistente digitale di Sabriel E-Commerce. In cosa posso aiutarti?
Vorrei un'informazione

Perché un nome proprio invece di "Assistente virtuale": Un nome dà al cliente qualcosa a cui rivolgersi ("Ciao Luna, ho una domanda") invece di parlare con un'entità anonima: piccola differenza, ma nell'esperienza di chi scrive cambia il tono di tutta la conversazione, la rende più simile a scrivere a una persona dell'azienda che a compilare un modulo.

Se lasci vuoto il nome: il bot si presenta con il nome della tua attività, quello scritto in Impostazioni → Generali, e lo segue anche se un domani lo cambi. Il campo te lo mostra in grigio come suggerimento: finché resta grigio vuol dire che è vuoto e che il nome arriva da lì. Scrivendoci dentro qualcosa scegli un nome tuo, e da quel momento resta quello finché non svuoti di nuovo il campo.

Come configurarla al meglio: Un nome breve, facile da dire. Un logo quadrato e semplice, che resti leggibile anche molto piccolo: in chat sta dentro un cerchietto, nell'intestazione e accanto a ogni messaggio, e un logo con troppi dettagli o testo piccolo si perde completamente a quella dimensione.

Colori

Sabriel AI → Personalizzazione

Cosa fa: Il colore principale tinge l'intestazione della chat, i link e le parole in grassetto dentro i messaggi, e il pulsante che fa partire la conversazione. Il secondario è usato per accenti e dettagli. Il pulsante della chat nell'angolo e le bolle dei messaggi hanno invece colori tutti loro, più giù nella stessa pagina.

Anche nelle email: le email ai clienti usano gli stessi colori, sempre in coppia: il colore primario con il colore del nome del bot, il colore secondario con lo sfondo dietro ai messaggi. Se ne scegli uno molto chiaro, scurisci il suo compagno, così il testo resta leggibile anche nelle email.

Come lo vedi nel pannello
Principale
Secondario

Perché nel piano Free i colori principali e non un tema completo: I colori principali (primario, secondario, nome del bot nell'intestazione, colore chiaro di contrasto e sfondo dietro al logo) bastano a far sembrare il widget "tuo" invece che un widget generico: sono la parte che l'occhio nota per prima. Il resto della personalizzazione (bolla di benvenuto, modello PDF) fa parte del piano Pro perché richiede più tempo di manutenzione da parte nostra e serve davvero solo a chi ha già un'attività avviata con esigenze di marchio più precise.

Come configurarla al meglio: Usa i colori del tuo marchio: è la prima cosa che un visitatore nota del widget. L'anteprima si aggiorna dal vivo mentre li cambi, quindi prova diverse combinazioni prima di salvare. Evita colori troppo chiari per il principale: sopra ci stanno il nome del bot nell'intestazione e la scritta del pulsante che fa partire la conversazione, che di partenza sono chiari e devono restare leggibili.

Colori scuri: se scegli colori scuri, per esempio uno sfondo scuro dietro ai messaggi o un campo dove si scrive scuro con il testo chiaro, restano leggibili anche i pulsanti per scriverti un'email o chiamarti (la scritta prende il colore principale), gli orari del calendario (prendono il colore del testo del campo) e il campo compilato male nel modulo di benvenuto.

Bolla di benvenuto

Sabriel AI → Personalizzazione

Cosa fa: Un piccolo fumetto con un messaggio che appare accanto al pulsante della chat, per attirare l'attenzione prima ancora che il visitatore clicchi.

Da tastiera e coi lettori di schermo: chi naviga col tasto Tab raggiunge la bolla e poi la sua X: Invio o Spazio sulla bolla aprono la chat, sulla X chiudono solo la bolla. Dentro la chat ogni campo ha il suo nome per i lettori di schermo, anche quelli del modulo per fissare un appuntamento.

Come la vedono i tuoi clienti
Ciao! Sono Sabriel AI, sono sempre online e attivo per assisterti.

Perché non è sempre la scelta giusta: Un sito già ricco di elementi che si muovono o compaiono da soli (popup, banner, notifiche) rischia di sembrare caotico se ci si aggiunge anche questa. È pensata per il caso opposto: un sito semplice, con poco traffico abituale, dove il widget da solo potrebbe passare inosservato senza un richiamo visivo.

Come configurarla al meglio: Utile su siti con poco traffico. 10-15 secondi di attesa prima di nasconderla è un buon equilibrio: abbastanza per essere notata, non così tanto da diventare fastidiosa per chi resta più a lungo sulla pagina.

Trigger Proattivo: apri la chat da sola invece di far sparire il messaggio

Perché questa è spenta di default: Un widget che si apre da solo, senza che nessuno lo chieda, può sembrare invadente su molti siti: è una scelta che vale la pena provare per un periodo e osservare se aumenta o diminuisce le conversazioni iniziate, non qualcosa da accendere alla cieca.

Le clausole contrattuali del preventivo

Sabriel AI → Personalizzazione → Modello PDF

Cosa sono: ogni preventivo che esce dal bot ha una pagina dedicata alle condizioni, e quella pagina la scrivi tu. Ogni clausola è fatta di un titolo e di un testo, e ne puoi mettere quante ne vuoi: vanno a capo e cambiano pagina da sole se sono lunghe. Sotto le clausole compaiono i link alla tua privacy e ai tuoi termini, e nell'ultima pagina lo spazio per data e firma.

Quelle che trovi già scritte non sono un parere legale: il plugin ne propone alcune generiche perché un preventivo senza condizioni è peggio di uno con condizioni imperfette. Sono un punto di partenza, non un testo su misura per te: prima di usarle con clienti paganti falle leggere a un consulente o a un avvocato, perché il documento che il tuo cliente firma sei tu a mandarlo, non noi.

Se le lasci vuote: la pagina delle condizioni non viene stampata affatto e il preventivo resta di due pagine. Non esce mai una pagina vuota col solo titolo.

Se hai già delle condizioni di vendita sul sito, ricopiale qui invece di riscriverle: così il cliente legge la stessa cosa nel PDF e sulla pagina, e non ti trovi due versioni che col tempo divergono.

CSS avanzato

Sabriel AI → Personalizzazione

A cosa serve: è una casella in cui scrivere regole di stile tue, per gli aggiustamenti che i colori e le forme qui sopra non coprono: spostare il widget più in alto, cambiare un raggio, nascondere un pezzo. Quello che scrivi viene caricato dopo lo stile del plugin, quindi vince sul suo.

Quando NON serve: quasi sempre. Colori, forma del pulsante, icona e bolla si cambiano dai campi qui sopra senza scrivere niente, e restano al loro posto quando il plugin si aggiorna. Il CSS scritto a mano invece può smettere di funzionare se un giorno cambia la struttura del widget: usalo per quello che non si può fare altrimenti, non come prima strada.

Il Ripristino non te lo cancella: il pulsante che riporta l'aspetto ai valori di partenza azzera colori, carattere, forma e icona, ma lascia stare il tuo CSS, il nome del bot e il logo. Se lo vuoi togliere, svuota tu la casella.

Modello PDF preventivo

Sabriel AI → Personalizzazione → Modello PDF

Cosa fa: Logo, colori, font e link Privacy/Termini stampati su ogni preventivo scaricabile.

Come lo vede il cliente
Sabriel E-Commerce
Preventivo #0042
Totale: 1.450 €

Sigla davanti al numero: Le due o tre lettere che compaiono prima del numero su ogni preventivo, per esempio ROSSI-2026-0001. Mettici la sigla della tua attività: è quella che il cliente si ritrova nel nome del file e sul documento che gli mandi. Se la lasci vuota il plugin ne usa una neutra, che funziona ma non dice niente di te.

Perché i link Privacy/Termini sono qui e non facoltativi: Un preventivo che il cliente firma o accetta è, a tutti gli effetti, un documento pre-contrattuale: mostrare dove trovare le condizioni prima che accetti è una buona pratica di trasparenza commerciale, oltre che spesso un obbligo secondo le normative sul commercio del tuo paese (non è una consulenza legale, ma una raccomandazione pratica).

Come configurarla al meglio: Fai coincidere i colori con l'identità visiva già scelta sopra, per coerenza tra widget e documento: un cliente che riceve un PDF con colori completamente diversi da quelli visti in chat potrebbe pensare per un attimo di aver ricevuto il documento sbagliato.

Testi lunghi nel preventivo: un motto molto lungo si rimpicciolisce e, solo se non basta, si accorcia con i puntini; il titolo lungo di una clausola va a capo; un prezzo scritto per esteso, per esempio «1.500 € + IVA 22%», si rimpicciolisce e il nome della voce si ferma prima, così non si accavallano. Con testi di lunghezza normale il PDF resta identico.

Impostazioni → Generali

I dati della tua attività. Non sono decorazioni: il bot li legge a ogni risposta e li usa per presentarsi, per dire come ti si contatta e per riempire l'intestazione e il piè di pagina dei PDF che manda ai clienti.

Chi sei e come ti si contatta

Sabriel AI → Impostazioni → Generali

Cosa fa: Nome attività, nome del titolare, motto, email di supporto, telefono, numero WhatsApp e sito web. Il nome dell'attività compare in cima a ogni pagina dei PDF, l'email e il telefono nei riquadri «come procedere» dei preventivi, il numero WhatsApp nel pulsante che il visitatore vede quando il bot passa la mano a una persona.

Da sapere: Il numero WhatsApp va scritto con il prefisso internazionale: è il formato che vuole WhatsApp, e senza il prefisso WhatsApp non capisce di quale paese è il numero. Il segno più e gli spazi non fanno danni, perché il plugin tiene solo le cifre. Il telefono invece puoi scriverlo per esteso, come su un biglietto da visita: si legge come l'hai scritto, e per chiamare il plugin ne usa solo le cifre e il segno più.

Quando il cliente chiede come contattarvi: il bot conosce il telefono, l'email e il numero WhatsApp che scrivi qui, quindi a chi chiede «avete WhatsApp?» dà quel numero, scritto con il più davanti. Quando una cosa in chat non si può fare, per esempio con le Prenotazioni o i Preventivi spenti, propone solo i contatti che hai compilato davvero: se il campo WhatsApp è vuoto, WhatsApp non lo nomina.

Come configurarlo al meglio: Compila almeno nome attività, email di supporto e sito: sono i tre che finiscono ovunque. Se lasci vuota l'email di supporto il plugin usa quella dell'amministratore di WordPress, che spesso non è quella con cui vuoi farti contattare dai clienti. Se scrivi un'email di supporto che WordPress non riconosce come valida (per esempio senza il dominio completo dopo la chiocciola), non viene salvata: un avviso te lo dice e il campo resta com'era.

Se lasci vuoto il nome dell'attività: nelle email ai clienti, nei PDF e nella chat al suo posto compare il nome del sito, e se manca anche quello l'indirizzo del sito: nessun messaggio parte con il nome vuoto o con il mittente «WordPress».

Dopo il salvataggio: la pagina Impostazioni riapre la scheda da cui hai salvato, anche se l'avevi aperta da un link che puntava a un'altra scheda.

Indirizzo, P.IVA, anno di fondazione, area operativa

Sabriel AI → Impostazioni → Generali

Cosa fa: Sono tutti facoltativi. Indirizzo e P.IVA compaiono nel piè di pagina dei PDF, dove di solito ci si aspetta di trovarli. Anno di fondazione e area operativa servono al bot per rispondere a domande come «da quanto lavorate?» o «lavorate anche fuori zona?» senza inventarsi niente.

Come configurarlo al meglio: Se lavori solo da remoto scrivilo nell'area operativa invece di lasciarla vuota: il bot smette di rispondere in modo vago sulla zona e lo dice chiaramente. Se non hai P.IVA lascia il campo vuoto, il piè di pagina si stringe da solo senza lasciare buchi.

Impostazioni → Listino servizi

L'elenco di quello che vendi, con i prezzi. È la scheda che decide la qualità dei preventivi: il bot non inventa cifre, prende queste.

Le righe del listino

Sabriel AI → Impostazioni → Listino servizi

Cosa fa: Ogni riga ha un nome, un prezzo e una descrizione breve. Il bot le legge tutte a ogni conversazione: le usa per rispondere «quanto costa?» e per comporre le voci del preventivo in PDF.

Da sapere: Il prezzo è un campo di testo, non un numero: puoi scrivere «da 900», «1.200 - 1.800», «su preventivo». Il bot lo riporta come lo hai scritto, e quando deve fare una somma prende il primo importo che trova. Scrivere un intervallo va benissimo; scrivere due cifre senza spiegare quale sia quale, no.

Prezzo fisso o fascia di prezzo: un prezzo scritto come un numero solo, per esempio «1.200», per il bot è un prezzo fisso: lo dice così com'è, senza «a partire da», senza dire che può variare e senza fare domande prima di darlo. Con una fascia («1.200 - 1.800») o un prezzo di partenza («da 900») dice quella cifra, e solo dopo può aggiungere che il prezzo dipende dai dettagli. Quando spiega cosa comprende un servizio, usa solo quello che hai scritto nella descrizione di quella riga.

L'IVA accanto ai prezzi in chat: se in Impostazioni → Comportamento, alla voce «IVA sul preventivo», i prezzi del listino sono IVA esclusa e hai scelto un paese o un'aliquota, il bot accanto a ogni prezzo scrive che è IVA esclusa, con le parole della lingua in cui sta rispondendo e solo di quella: «IVA esclusa» in italiano, «VAT excluded» in inglese, «zzgl. MwSt.» in tedesco, «IVA no incluido» in spagnolo, «HT» in francese, «IVA não incluído» in portoghese, «excl. btw» in olandese, «без НДС» in russo e «belum termasuk PPN» in indonesiano. Con IVA inclusa non lo scrive mai e, se il cliente lo chiede, risponde che l'IVA è già compresa. Senza un'aliquota non scrive niente sull'IVA.

Come configurarlo al meglio: Meglio poche righe chiare che venti righe uguali fra loro: il bot deve poter distinguere un servizio dall'altro. Nella descrizione scrivi cosa è incluso, non aggettivi: è la parte che il bot ripete al cliente quando gli chiede la differenza fra due voci. Se non vuoi esporre i prezzi in chat, lascia il listino vuoto: il bot lo dice invece di improvvisare.

Listini molto lunghi: ogni hosting accetta un numero massimo di campi a ogni salvataggio (l'impostazione PHP max_input_vars). Se la pagina Impostazioni ne manda di più, per esempio per un listino molto lungo, non viene salvato niente e un avviso ti dice cosa chiedere a chi ti ospita il sito, invece di salvare mezza pagina e svuotare le impostazioni più in fondo. Lo stesso avviso compare anche quando la pagina è stata aperta prima di un aggiornamento del plugin e salvata dopo, e l'avviso dice prima questa causa: la pagina che mostra è già quella nuova, quindi basta rifare lì le modifiche e salvare.

Comportamento

La sezione più importante per l'"educazione" del bot: qui scrivi come deve parlare, non cosa vende. Ogni campo qui dentro finisce dentro le istruzioni che il bot legge ad ogni singola risposta che dà: è la parte più vicina a "come si comporterebbe un tuo dipendente al primo giorno di lavoro se gli spiegassi di persona come parlare con i clienti".

Il cliente medio scrive in fretta e in modo impreciso, ma il bot resta comunque impeccabile anche con i campi qui sotto ai valori di base: i comportamenti più delicati (quando proporre un preventivo, quando prenotare, quando passare a un contatto umano, come gestire domande scomode sui prezzi) sono già scritti in modo solido nel funzionamento di base del bot, PRIMA ancora che tu scriva qualsiasi cosa qui. Questi campi personalizzano ulteriormente il tono: non stai costruendo un comportamento sicuro da zero, quello già esiste; stai regolando la personalità sopra a una base che tiene comunque.

In quali alfabeti esce il nome sul preventivo

Cosa succede: il PDF del preventivo scrive il nome del cliente esattamente come lo ha digitato lui. I caratteri disegnabili sono quelli dell'alfabeto latino (accenti compresi) con le lettere aggiuntive di tutte le lingue europee (anche il rumeno, con Ș e Ț) e del vietnamita, e poi quelli del cirillico, del greco, dell'ebraico, dell'arabo, dell'armeno e del georgiano.

Dove invece non arriva: cinese, giapponese, coreano, thai e hindi. Un nome scritto in questi alfabeti esce vuoto dal documento, senza nessun messaggio di errore: il resto del preventivo è regolare. Non è un guasto da segnalare all'assistenza, è un limite noto: un carattere che contenga anche solo il cinese pesa da solo più di metà del plugin, e lo scaricherebbero tutti i clienti per un caso raro.

Cosa fare se ti capita: apri il preventivo dal pannello e riscrivi il nome nella nostra grafia, come farebbe il cliente stesso su un documento italiano. Il numero del preventivo, i prezzi e le condizioni non sono toccati.

Importi, valute e testo copiato: prima di scrivere il PDF il plugin controlla che il carattere scelto abbia davvero tutti i segni del documento; se gliene manca anche uno usa il carattere di riserva, quando quello ne ha di più. Così escono interi anche i simboli di valuta come ₹ ₽ ₺ ₩ ₦ ₱ e lo złoty polacco, e gli importi scritti alla francese, con lo spazio fra le migliaia (1 506,16 €), si leggono interi con qualunque carattere. Gli spazi tipografici e il trattino che non va a capo, che l'AI o tu potete scrivere senza accorgervene, diventano lo spazio e il trattino normali: da soli non cambiano più il carattere di tutto il documento. Se il carattere di riserva non si riesce a scaricare, il PDF esce lo stesso con il carattere scelto, con un quadratino al posto del segno che gli manca. Le parole con «fi», «ff» o «fl» restano intere anche quando copi il testo dal PDF: «Codice fiscale» non diventa più «Codice scale».

Numero del preventivo e correzioni

Come funziona la numerazione: ogni preventivo generato dal bot riceve un numero progressivo per anno, con il prefisso che scegli tu (per esempio SAB-2026-0001). Il numero si assegna quando il bot prepara il preventivo e in chat compare la scheda per scaricarlo: è lo stesso numero che trovi in Dashboard e nelle email, anche se il cliente il PDF non lo scarica mai.

Se il cliente si corregge: quando subito dopo dice per esempio «ho sbagliato, aggiungi anche il caricamento dei prodotti», il bot capisce che sta correggendo e NON crea un secondo documento. Rigenera lo stesso preventivo con lo stesso identico numero, il PDF nuovo prende il posto del vecchio e il vecchio file non è più scaricabile. In Bacheca resta una scheda sola, con la targhetta arancione MODIFICATO e il motivo del cambiamento scritto sotto, e ti arriva un'email con oggetto Preventivo MODIFICATO dal cliente.

Se invece chiede un servizio diverso: quello è un documento a sé e prende il numero successivo, come è giusto che sia.

La targhetta grigia FORSE UNA CORREZIONE: se il cliente chiude la pagina e torna più tardi, il browser non sa più quale preventivo stava correggendo. In quel caso esce un documento nuovo con numero nuovo, ma il motivo che ha scritto il cliente non viene buttato via: la scheda in Bacheca prende una targhetta grigia e una riga che ti avvisa che potrebbe essere un doppione, così guardi con i tuoi occhi e decidi tu se cancellarne uno.

Le correzioni contano nel limite giornaliero: una correzione consuma uno slot del limite preventivi per email, esattamente come un preventivo nuovo. È voluto: serve a impedire che qualcuno si diverta a far rigenerare documenti in continuazione.

Spostare o cancellare un appuntamento

Come avviene: quando un cliente in chat chiede di spostare o cancellare, il bot non tocca niente sul momento: manda un'email con un link personale all'indirizzo con cui aveva prenotato, non a quello che scrive in chat. È una scelta di sicurezza: senza, chiunque conoscesse l'email di un tuo cliente potrebbe cancellargli l'appuntamento.

Se l'email non parte: il bot lo dice al cliente e gli dà il tuo indirizzo di supporto, invece di rispondere «controlla la tua posta» per un messaggio che non è mai partito. Quasi sempre la causa è la configurazione dell'invio email di WordPress, non il plugin: il motivo tecnico lo trovi in Stato sistema, alla riga dell'ultimo errore di invio, e la soluzione tipica è installare un plugin SMTP.

Se non risulta nessun appuntamento: la risposta in chat è la stessa per tutti: «se a questa email risulta un appuntamento attivo, ti ho mandato il link». Se il cliente non riceve niente, di solito ha scritto un indirizzo diverso da quello con cui aveva prenotato: basta riprovare con quello giusto, oppure scriverti.

Chi fa il cambio vero: Il bot non sposta e non cancella niente da solo: manda il link e basta. È il cliente che completa l'operazione con un clic dentro l'email, e fino a quel clic l'appuntamento resta quello di prima. Se ha perso l'email può chiedere in chat di rimandargliela e il bot lo fa davvero: il link è sempre lo stesso e porta alla pagina dove vede data e ora del suo appuntamento e decide cosa farne.

Quando il cliente chiede quando è il suo appuntamento: per esempio «a che ora è il mio appuntamento?», il bot non gli dice data e ora in chat, per la sua riservatezza, e gli fa arrivare per email lo stesso link, che porta alla pagina dove le vede.

Prima di aprire il bot ai clienti veri, mandati un'email di prova dal bottone in Stato sistema. Se quella non arriva, non arriveranno nemmeno i link per spostare gli appuntamenti.

Comportamento e tono del bot

Sabriel AI → Impostazioni → Comportamento

Cosa fa: La descrizione, scritta con parole tue, di come il bot deve parlare: quanto è formale, cosa enfatizzare, modi di dire da evitare o da usare, come gestire richieste particolari del tuo settore.

Perché la qualità di questo testo conta più di ogni altro campo: Un'istruzione vaga ("sii professionale") non dà al bot nulla su cui basarsi di specifico al TUO settore: resta generico, e suona come qualsiasi altro assistente virtuale. Un'istruzione concreta ("non usare mai la parola 'economico', diciamo 'conveniente'; se chiedono uno sconto, rispondi che i nostri prezzi sono già calcolati al minimo per garantire la qualità del lavoro") dà al bot un vero carattere distintivo, che suona come la TUA attività e non come un chatbot qualunque.

Come configurarla al meglio: Scrivilo come lo spiegheresti a un nuovo collaboratore il primo giorno di lavoro: frasi semplici, non serve linguaggio tecnico. Pensa alle 3-4 domande che ricevi più spesso e a come vorresti fossero gestite, scrivile qui in modo esplicito invece di sperare che il bot "capisca da solo". I preset per tipo di attività riempiono il campo con un punto di partenza già scritto: parti da uno vicino al tuo settore e modificalo con i dettagli veri della tua attività, invece di scrivere tutto da zero o lasciarlo generico.

Lingua del bot

Sabriel AI → Impostazioni → Comportamento

Cosa fa: La lingua con cui il bot parla ai tuoi clienti: quella delle scritte del widget e del primo saluto, e, a seconda dell'interruttore qui sotto, anche quella con cui risponde in chat.

Come lo vedi nel pannello
Il bot parla tutte le lingue

Perché "acceso" è il consiglio quasi sempre giusto: Immagina un turista tedesco che scrive in tedesco al tuo bot italiano: con questo acceso il bot gli risponde in tedesco, che è l'esperienza naturale e accogliente. Se lo spegni, il bot risponde sempre e solo nella lingua che hai scelto qui sopra, anche a chi scrive in un'altra.

Come configurarlo al meglio: Lascialo acceso (è il predefinito): il bot si adatta da solo alla lingua del cliente, qualunque essa sia, anche una che non è fra le nove dell'elenco. Spegnilo solo se hai un motivo preciso per volere risposte sempre nella stessa lingua.

La lingua scelta qui sopra continua a contare in entrambi i casi: decide sempre la lingua dei pulsanti, del calendario e delle scritte del widget, e la lingua con cui il bot saluta per primo. L'interruttore riguarda solo con quale lingua il bot risponde.
Con l'interruttore acceso il bot segue la lingua del cliente fin dal suo primissimo messaggio, anche se è solo un «hello». La lingua scelta qui sopra resta la riserva e la usa soltanto quando dal messaggio non si capisce proprio in che lingua sia scritto (per esempio soli numeri, emoji o lingue mischiate): mai una lingua a caso. Con l'interruttore spento non c’è modo di aggirarlo: l'assistente risponde nella lingua scelta qui sopra e soltanto in quella. A chi gli scrive in un'altra lingua, e anche a chi gli chiede apertamente di cambiare, risponde con una riga gentile nella lingua scelta dicendo che qui risponde solo in questa, e poi la conversazione va avanti. Se gli chiedono che lingue parla, dice quello che è vero di questo sito: al momento, soltanto quella.
Per aiutare il bot a non sbagliare lingua, il plugin riconosce da solo in che lingua è scritto ogni messaggio e glielo dice. Conosce molte parole di tutti i giorni, quindi riconosce anche frasi brevi come «Vocês estão abertos agora?» o «¿Tenéis macetas?». Gli servono almeno due parole tipiche di una lingua: per questo un nome straniero dentro una frase, come in «Spedite a São Paulo?», non la fa passare per portoghese. Se un messaggio è troppo corto per capirlo, per esempio «One E-Commerce With 10 product», guarda i messaggi di prima del cliente: se prima il cliente scriveva in un'altra lingua, ricorda al bot di continuare in quella, a meno che l'ultimo messaggio sia scritto chiaramente in un'altra lingua. Quando non è sicuro nemmeno così non dice niente, e la lingua la sceglie il bot come sempre.
La stessa regola vale anche per quello che il bot scrive dentro l'appuntamento e dentro il preventivo: il motivo dell'appuntamento e il titolo, le voci e la descrizione del PDF escono nella lingua della conversazione, perché è il cliente a leggerli nella scheda di conferma e nel documento.

Fin quando in avanti possono prenotare

La regola: i tuoi clienti possono fissare un appuntamento fino a 24 mesi da oggi. Oltre quella data il calendario non si sfoglia più e, se qualcuno ci prova lo stesso, il bot risponde qual è l'ultimo giorno disponibile.

Perché c'è un limite: prima non c'era e si poteva prenotare per qualunque data futura, anche fra cent'anni. Non serviva nemmeno insistere sul calendario: quando è il bot a fissare l'appuntamento da solo, la data la scrive lui, e basta un anno sbagliato per ritrovarti in agenda un appuntamento che nessuno onorerà mai, con tanto di email di conferma già partita al cliente.

Per te non vale: dalla pagina «Nuovo appuntamento» del pannello scrivi la data che vuoi, senza nessun limite. Il tetto riguarda solo chi prenota da fuori.

Il calendario segue il fuso del sito: oggi e i giorni passati sono quelli del tuo sito (il fuso orario che hai in Impostazioni, Generali di WordPress), anche per chi apre la chat da un altro paese: nessuno vede come passato un giorno che per te è oggi, né può scegliere un giorno che per te è già finito.

Capienza appuntamenti

Sabriel AI → Impostazioni → Comportamento

Da sapere prima di tutto: è la durata dell'appuntamento a dettare il passo del calendario. Se scegli 60, i clienti vedono 09:00, 10:00, 11:00; se scegli 45 vedono 09:00, 09:45, 10:30. Tutto il resto di questa pagina si conta su quella durata.

Quanto dura un appuntamento: nel menù trovi le durate più comuni, da 15 a 120 minuti. Se ti serve altro scegli «Altro» e compare una casella dove scrivi i minuti che vuoi: per un appuntamento da 4 ore scrivi 240, per una giornata intera 480. Accetta da 5 a 1440 minuti, e mentre scrivi ti mostra a fianco quante ore sono. Alla prima installazione parte da 30 e sopra i campi trovi un avviso giallo che te lo ricorda: sparisce da solo appena scegli una durata diversa.

Non serve un campo per le pause: se fra un cliente e l'altro ti serve del tempo per pulire, spostarti o prendere fiato, mettilo dentro la durata. Appuntamento da 45 minuti più 15 di stacco: scrivi 60. Il calendario propone 09:00, 10:00, 11:00 e il quarto d'ora ce l'hai. Un campo separato per le pause non c'è apposta, perché farebbe la stessa cosa in modo più confuso.

Appuntamenti per fascia: quante persone possono prenotare lo stesso identico orario prima che quell'orario risulti pieno. Con 1 lavori uno per volta; con 3 accetti tre persone alle 10:00, come un ristorante che apparecchia più tavoli alla stessa ora.

Un appuntamento non sfora mai la chiusura: il calendario propone un orario solo se l'appuntamento ci sta tutto dentro la fascia di apertura. Se chiudi alle 22:00 e un appuntamento dura 4 ore, l'ultimo orario proposto è le 18:00, non le 22:00. Non devi calcolarlo tu: nel riquadro azzurro sotto i campi trovi scritto, giorno per giorno, qual è l'ultimo orario di inizio con la durata che hai messo adesso.

Quando il giorno chiesto è chiuso o pieno: se il cliente chiede un giorno in cui siete chiusi, o in cui non è rimasto nessun orario libero, i giorni da proporgli li sceglie il plugin, non il bot: sono i giorni aperti più vicini, con almeno un orario ancora libero, già scritti con la data giusta. Se il cliente ha detto anche un'ora, accanto a ogni giorno c'è scritto se quell'ora è libera, oppure quali orari lo sono. Così il bot non può più proporre una data sbagliata, come un lunedì che in realtà è un mercoledì. Anche quando il giorno chiesto è libero, il plugin gli passa la data già scritta per esteso, così il giorno della settimana e il numero combaciano sempre.

Il motivo dell'appuntamento: serve un motivo di almeno 15 caratteri, come nel modulo del calendario. Se quello scritto dal bot è più corto, prima di prenotare la chat chiede al cliente di cosa ha bisogno, una volta sola, e sotto la domanda scrive in piccolo «Minimo 15 caratteri»: dopo la sua risposta non lo chiede più e la prenotazione va avanti. Se invece il motivo, anche corto, l'ha già scritto il cliente, per esempio «una consulenza SEO» o «per un logo», la chat prenota subito e non glielo chiede un'altra volta.

Quando il cliente scrive giorno e ora: per esempio «vorrei un appuntamento venerdì alle 11», se ne occupa il bot. Se il cliente non ha ancora detto di cosa ha bisogno, prima glielo chiede e prenota solo dopo la risposta; se lo ha già detto, prenota subito. Il calendario si apre quando il cliente vuole scegliere da solo e non ha ancora detto giorno e ora («voglio prendere un appuntamento»); se scrive solo che gli serve un appuntamento, il bot gli chiede se preferisce il calendario o che se ne occupi lui.

Per prenotare basta poco: il motivo può essere di poche parole e stare nello stesso messaggio di giorno e ora: «un taglio», «un tavolo per quattro», «un sito per il mio ristorante». Con quello il bot prenota subito, scrive lui il motivo in una frase breve e non chiede altri dettagli, che si vedono all'appuntamento. Se il cliente dice il giorno ma non l'ora («mi fissi un appuntamento per venerdì?»), il bot gli chiede a che ora, senza aprire il calendario. E non promette una «consulenza gratuita»: dice che l'appuntamento è gratuito solo se lo scrivi tu fra le informazioni della tua attività.

Giorno, ora e motivo in un messaggio solo: quando il cliente scrive tutto insieme, per esempio «Vorrei un appuntamento venerdì alle 11 per un sito nuovo» o «Posso venire sabato alle 10 per un taglio?», il plugin riconosce da solo il motivo, in tutte e nove le lingue, e se l'orario è libero il bot prenota subito, senza altre domande sul lavoro come il pacchetto, le pagine o il prezzo, che si vedono all'appuntamento. Il motivo può stare anche prima del giorno, quando dice quello che il cliente prenota o per cosa: «Vorrei prenotare un taglio e piega sabato alle 10», «Vorrei un appuntamento per un logo venerdì alle 11». Se invece il cliente chiede di spostare a un orario libero l'appuntamento che ha già, il bot non gli chiede nessun motivo: gli scrive che gli arriva subito l'email con il link per confermare lo spostamento. Al ristorante, al pub o dove si prenota un posto per delle persone vale anche quante persone: a «Possiamo prenotare per domani alle 21? Siamo in 8» il bot prenota il tavolo per 8 persone senza chiedere l'occasione, il nome o il telefono; se sono più del massimo scritto nelle informazioni dell'attività, per esempio tavoli fino a 12 persone, non prenota e dice come fare, per esempio telefonare.

Quante persone, quando si prenota un servizio: se il cliente chiede un appuntamento, un incontro o un meeting e dice solo quante persone vengono, per esempio «Vorrei un appuntamento venerdì alle 11, saremo in 2», il numero di persone non dice di cosa ha bisogno: il bot non prenota un «appuntamento per 2 persone», gli chiede di cosa si tratta, oppure prenota subito col motivo che il cliente gli ha già detto. Vale in tutte e nove le lingue («meeting», «Termin», «rendez-vous», «cita», «afspraak», «встреча»...). Al ristorante e al pub, dove il cliente chiede un tavolo o scrive solo per quante persone vuole prenotare, il numero resta il motivo, come prima. Se al ristorante il cliente scrive proprio «appuntamento», al massimo il bot gli chiede una volta cosa vuole prenotare.

Giorno, ora e motivo in messaggi diversi: spesso il cliente scrive prima giorno e ora, per esempio «Vorrei un appuntamento venerdì 13 novembre alle 10», e dice di cosa ha bisogno solo quando il bot glielo chiede: «una consulenza SEO». Il plugin capisce da solo, in tutte e nove le lingue, che quella risposta completa la richiesta di prima: ricontrolla che l'orario sia ancora libero e il bot prenota con quel motivo, senza chiederlo un'altra volta. Lo stesso quando il cliente scrive prima il giorno e poi l'ora («mi fissi un appuntamento per venerdì?» e, alla domanda del bot, «alle 11»): il bot sa se alle 11 di quel venerdì è libero, oppure quali orari lo sono. Al ristorante o al pub vale anche quante persone scritte dopo giorno e ora («Siamo in 8»), con gli stessi limiti di quando il cliente scrive tutto insieme. Se intanto il cliente ha cambiato giorno, vale l'ultimo che ha scritto. Il plugin guarda al massimo i tre messaggi del cliente prima dell'ultimo, e mai più indietro di un appuntamento già prenotato o di un calendario aperto in questa conversazione; se invece del motivo il cliente fa una domanda o risponde di no («No grazie, ci ripenso»), il bot va avanti come sempre. E quando il motivo il cliente l'ha detto prima di giorno e ora («Vorrei un sito per il mio bar», poi «Venerdì alle 11 si può?»), il bot rilegge anche i suoi messaggi di prima e non gli chiede quello che ha già detto.

Un orario libero non scavalca i tuoi limiti: libero vuol dire solo che a quell'ora non c'è già un altro appuntamento. Se fra le informazioni della tua attività c'è un limite che la richiesta supera, per esempio «tavoli fino a 12 persone» scritto nel comportamento del bot o in una pagina della Conoscenza del sito, il bot non prenota: lo dice al cliente e gli spiega come fare secondo quello che hai scritto. Il massimo di persone il plugin lo legge da solo quando è scritto accanto alla parola tavoli, come «tavoli fino a 12 persone», «tavoli per un massimo di 10 persone» o «8 persone massimo per tavolo»: se il cliente scrive un numero più alto di tutti i numeri di persone delle tue informazioni (anche quelli di una sala, come «sala eventi fino a 40 persone»), il bot non prenota e gli spiega come fare. Se il numero l'aveva detto in un messaggio prima di quello con l'ora, se scrivi che per i gruppi più grandi unite i tavoli o se il sito è un negozio, decide il bot leggendo le tue informazioni. Una frase come «per gruppi di oltre 8 persone» invece non è un massimo: se vuoi che il plugin lo legga, scrivilo come negli esempi.

Le reti di sicurezza della chat: anche quando il bot scrive una cosa sbagliata, la chat non prenota a vuoto. Se il bot prenota e nello stesso messaggio chiede al cliente di cosa ha bisogno, la chat non prenota e chiede lei il motivo, una volta sola. Non succede quando il cliente il motivo l'ha appena scritto, insieme a giorno e ora o nel messaggio subito dopo: se il bot prenota con quel motivo e chiude con una domanda gentile, come «Hai altre domande?», la prenotazione va. Se scrive di aver segnato un appuntamento senza averlo fatto davvero, la chat chiede il motivo per l'orario appena chiesto, oppure apre il calendario. E se il cliente ha appena scritto giorno e ora e il bot apre lo stesso il calendario, al posto del calendario la chat gli chiede il motivo per quell'orario, una volta sola; il calendario resta quando il cliente sposta l'appuntamento che ha o il motivo l'ha già scritto. E un appuntamento già prenotato in questa conversazione non viene prenotato una seconda volta: se intanto il cliente chiede un preventivo, il preventivo arriva. E se il cliente, nello stesso messaggio di giorno e ora o in quello subito dopo, è in più persone di tutti i numeri di persone delle tue informazioni, la chat non prenota nemmeno se il bot ci prova: gli scrive che per quel numero di persone serve contattarvi direttamente e gli mostra i contatti.

Se una fascia è più corta di un appuntamento: quel giorno non può offrire nessun orario. Con appuntamenti da 90 minuti, una fascia 12:00 - 13:00 non ci sta e sparisce dal calendario. Non succede in silenzio: compare un avviso rosso con l'elenco dei giorni interessati.

Se i clienti si lamentano che il calendario sembra sempre pieno, guarda prima la durata: più è lunga, meno orari entrano nella giornata. Il riquadro azzurro te lo fa vedere subito con i tuoi numeri.
Gli orari prenotabili partono dall'ora di apertura e vanno avanti di una durata alla volta: se apri alle 09:20 con appuntamenti da 30 minuti, sono 09:20, 09:50, 10:20 e così via. Se un cliente chiede un'ora già occupata, o in cui non ci sta un appuntamento intero, il bot glielo dice subito e gli propone gli orari ancora liberi fra cui scegliere, senza chiedergli prima nome, motivo o numero di persone per poi dirgli di no. Gli orari liberi di oggi e domani glieli calcola il plugin, così non può sbagliarli, e da questa versione gli arrivano su due righe separate, una per oggi e una per domani, ognuna con la sua data scritta per esteso dentro il titolo. Sempre da questa versione il plugin scrive per esteso TUTTE le date che passa al bot, non più solo quella di oggi: prima l'unica data pronunciabile in tutto il testo era quella odierna e ogni tanto il bot la riusava parlando di domani, dicendo per esempio «domani, sabato 5 settembre» quando sabato 5 era oggi. Adesso oggi, domani e dopodomani gli arrivano già scritti e non deve tradurre più nessuna data da solo. Sempre da questa versione il plugin gli calcola anche le settimane: se un cliente dice «fra una settimana» o «fra due settimane», il bot non conta più da solo, legge la data già pronta, la propone e chiede conferma prima di prenotare, perché quella frase è imprecisa e molti la intendono come «la settimana prossima». Infine, quando è il cliente a chiedere di prenotare e non ha ancora detto giorno e ora, il bot apre subito il calendario senza fargli domande: il motivo lo raccoglie il modulo del calendario un attimo dopo. Prima capitava che gli chiedesse prima di cosa avesse bisogno e il calendario non si aprisse. Gli orari di inizio veri, giorno per giorno, adesso il bot se li ritrova scritti: prima doveva ricavarseli da sé dalla durata e finiva per proporre le ore tonde, che con un'apertura alle 09:20 non esistono.

Quando il cliente conta i giorni, le settimane o i mesi: Se scrive «fra tre giorni», «fra dieci giorni», «fra un mese» o «fra un anno», il bot non conta più da solo: il plugin legge la sua frase, fa il conto e gli consegna la data già pronta e scritta per esteso, qualunque numero abbia detto. Sui giorni procede come al solito; su settimane, mesi e anni propone la data e chiede conferma prima di prenotare, perché sono frasi imprecise e ognuno le intende a modo suo.

Orario e lingua, controllati dal plugin: Quando il cliente chiede un'ora precisa, il plugin controlla da solo se quell'ora esiste davvero in quel giorno e se è ancora libera, e passa il risultato già pronto al bot: così non può confermare un orario già preso, non può dire che un'ora libera è occupata, e non propone le ore tonde quando l'apertura è a un orario come le 09:20. Se invece il cliente dice solo il giorno senza nominare un'ora, il plugin gli passa l'elenco degli orari di quel giorno ancora liberi, e lo stesso vale quando il giorno viene detto per nome, tipo venerdì. Allo stesso modo il plugin riconosce in che lingua ha scritto il cliente e glielo dice, così la risposta esce sempre in quella lingua anche se la conversazione era cominciata in un'altra.

Le date nella lingua del cliente: quando il cliente scrive in un'altra lingua e si parla di un giorno, il bot scrive anche il giorno della settimana e il mese nella sua lingua, per esempio «vrijdag 30 oktober» in olandese o «Jumat, 30 Oktober» in indonesiano, e non più in inglese: il plugin gli passa la traduzione delle parole che servono, e le date intere già scritte nella sua lingua. Lo stesso vale nella lingua del bot: se il cliente scrive la data coi numeri, per esempio «il 13/11 alle 11», il plugin passa al bot anche la data intera già scritta, «venerdì 13 novembre 2026», così il giorno della settimana non lo calcola da solo, anche quando poi il cliente risponde con un messaggio corto come «una consulenza seo».

Come capisce il giorno e l'ora: il plugin riconosce oggi, domani e dopodomani, i giorni della settimana e parole come «stasera» o «domattina» nelle 9 lingue, e le cerca sempre come parole intere: «soggiorno» non è più «oggi», «Montage» (montaggio) non è più lunedì, «la quinta taglia» non è più giovedì (in portoghese «quinta» vuol dire giovedì) e «Guten Morgen» non è più domani. Un'ora dall'1 alle 11 diventa del pomeriggio o della sera solo quando il cliente lo dice accanto all'ora: «alle 8 di sera», «stasera alle 8», «at 3 pm» e «jam 4 sore» sono le 20, le 20, le 15 e le 16. Senza una parola così l'ora resta quella scritta, e un saluto come «Buona sera, alle 9 domani?» resta alle 9.

Gli orari scritti col punto: se il cliente scrive l'ora col punto o con la virgola, per esempio «alle 10.30» o «alle 10,30», il plugin legge anche i minuti e controlla le 10:30, non le 10. Serve una parola d'orario davanti («alle», «at», «um», «a las»): un numero col punto da solo, come «costa 12.10 euro», resta un prezzo. E un orario col punto non diventa mai una data: «verso le 10.30» o «bis 10.30 Uhr» non sono il 30 ottobre.

Le date scritte dal cliente: se il cliente scrive una data, per esempio «il 29 ottobre», «5 novembre», «il 29/10» o «29 ottobre 2027», il plugin la legge da solo nelle 9 lingue («October 29», «am 29. Oktober», «el 29 de octubre») e fa lo stesso controllo dei giorni della settimana: se quel giorno siete chiusi il bot lo dice subito e propone i giorni aperti più vicini, se siete aperti gli passa gli orari ancora liberi. Se accanto alla data il cliente scrive un giorno che non torna («mercoledì 29 ottobre», ma il 29 è giovedì), il bot glielo fa notare prima di confermare, e la data la scrive sempre col suo giorno giusto. Le date coi numeri senza anno («il 29/10») contano solo quando il messaggio parla di orari o di appuntamenti, così una taglia «10/12», una misura «3/4» o un prezzo non diventano mai una data. Una data senza anno vale per il prossimo giorno con quel numero, entro circa otto mesi: un giorno appena passato («il 20 ottobre» scritto il 24) di solito è un racconto, non una richiesta, e il plugin lo lascia stare.

Il giorno senza il mese: anche «il 30 alle 11» o «the 30th at 11» valgono come giorno e ora, se subito dopo il numero c'è l'ora. Il plugin lo legge come il 30 di questo mese, oppure del mese dopo se il 30 è già passato, e controlla se quell'orario è libero come per le altre date. Un numero senza l'ora accanto resta un numero, così un prezzo o una quantità non diventano un giorno. Se in quel mese il giorno non esiste («il 31» a novembre), il plugin non lo legge e decide il bot, come prima.

Orari di apertura

Sabriel AI → Impostazioni → Comportamento

Cosa fa: Due cose distinte e indipendenti: (1) calcola gli orari VERI disponibili nel calendario prenotazioni, quindi se dici che il martedì siete chiusi, il bot non proporrà mai un martedì come opzione a chi vuole prenotare; (2) fa sapere al bot, in QUALSIASI conversazione (anche senza che si parli di prenotazioni), se in questo preciso momento l'attività è aperta o chiusa.

Come lo vedi nel pannello
Lunedì

Perché il secondo uso conta quanto il primo: Un cliente che scrive alle 23:00 chiedendo "posso venire adesso?" merita una risposta che tenga conto della realtà: se il bot non sapesse gli orari, potrebbe rispondere in modo ambiguo o dare per scontato che siate sempre aperti. Con gli orari configurati, il bot può dire con naturalezza "in questo momento siamo chiusi, riapriamo domani alle 9" invece di lasciare il cliente confuso.

⚠️ Alla prima installazione gli orari sono VUOTI di proposito: qualsiasi orario predefinito sarebbe sbagliato per la maggior parte delle attività, e il bot lo direbbe ai tuoi clienti come se fosse vero. Finché non imposti i tuoi, il calendario non propone nessuno slot, il bot non fissa appuntamenti e rimanda al contatto diretto, e Stato sistema tiene il semaforo rosso su questa voce. Impostali appena installi il plugin, specialmente se lavori la sera, il weekend, o hai un giorno di chiusura infrasettimanale.

Se lavori oltre la mezzanotte: scrivi pure un turno che scavalca la mezzanotte, per esempio dalle 22:00 alle 02:00. Salvando, il plugin lo divide da solo in due pezzi (la sera di quel giorno e la notte del giorno dopo) e te lo scrive. Serve perché un appuntamento all'una di notte appartiene al giorno dopo: senza la divisione finirebbe nel tuo calendario con la data sbagliata, e la stessa data sbagliata arriverebbe al cliente nell'email di conferma.

Se il giorno dopo è chiuso, lo apriamo solo per la coda: un turno come venerdì 22:00 → 02:00 finisce di sabato. Se il sabato è spento, adesso il plugin lo apre con quella sola coda (00:00 → 02:00) e te lo dice con una nota. Prima la coda veniva buttata: fra mezzanotte e le due il bot rispondeva «siamo chiusi» mentre il locale era ancora pieno. ⚠ Il sabato non diventa un giorno di apertura: in chat il bot continua a dire che il sabato è chiuso e mostra il turno sul venerdì. Cambiano due cose: la risposta a «siete aperti adesso?» e il fatto che quelle ore diventano prenotabili nel calendario, perché a quell'ora sei aperto davvero.

Per togliere un turno di notte: togli tutte e due le fasce: quella della sera (per esempio venerdì 22:00 → 00:00) e la coda del giorno dopo (sabato 00:00 → 02:00). Se il sabato era aperto solo per quella coda, spegnilo di nuovo. Se resta una fascia che comincia a mezzanotte senza il turno della sera prima, quando salvi il plugin te lo dice con una nota: per il bot e per il calendario quella fascia è del giorno dopo, non della sera prima.

Come configurarla al meglio: Spegni completamente i giorni di chiusura (usa la casella "Aperto", non lasciare semplicemente orari a zero): un giorno segnato come chiuso viene escluso del tutto dal calendario, mentre un giorno lasciato "aperto" per errore con orari a caso potrebbe comunque proporre slot che non esistono davvero.

I giorni chiesti, anche senza appuntamenti: se il cliente chiede di un giorno, per esempio «siete aperti il 29 ottobre?», «il 29/10?», «domani?», «fra 5 giorni?» o «giovedì?», il plugin capisce da solo nelle 9 lingue di che giorno si tratta e controlla con i tuoi orari se quel giorno siete aperti. Se ne nomina più d'uno («sabato o domenica?», «da lunedì a venerdì», «dal 24 al 26 dicembre», «nel weekend?») li controlla tutti; con le Prenotazioni spente, se il giorno è oggi, il bot sa anche se in questo momento siete aperti e fino a che ora, oppure a che ora riaprite. Al bot arriva la risposta già pronta, «chiusi» oppure «aperti» con gli orari di quel giorno, così non deve cercarla da solo nella tabella degli orari. Vale anche con le Prenotazioni spente; con le Prenotazioni accese il plugin controlla anche gli orari ancora liberi di quel giorno (vedi «Capienza appuntamenti»), e un giorno aperto con un turno più corto di un appuntamento risulta aperto ma senza orari prenotabili, non chiuso. Se gli orari di apertura non sono impostati, questo controllo non c'è.

Quando il cliente chiede se siete aperti adesso: quando il cliente chiede se siete aperti adesso senza nominare un giorno, per esempio «Siete aperti adesso?», «Are you open now?» o «Вы сейчас открыты?», il plugin controlla da solo i tuoi orari e passa al bot la risposta già pronta: aperti e fino a che ora, oppure chiusi e quando riaprite. Vale con le Prenotazioni accese e spente. Se fra le informazioni della tua attività c'è un orario diverso per una cosa sola, per esempio la cucina, per quella vale quello che hai scritto.

Giorni chiusi e pause: se il cliente vuole venire, passare o prenotare in un giorno in cui siete chiusi, o oggi dopo l'orario di chiusura, al bot arriva l'indicazione di dirglielo prima di proporre altro. Se fate una pausa, per esempio dalle 13:00 alle 15:00, accanto al giorno chiesto al bot arriva scritta anche la pausa, così sa che in quelle ore siete chiusi (con le Prenotazioni accese, per un giorno solo, al bot arrivano gli orari ancora liberi di quel giorno, che la pausa la lasciano già fuori).

Orario continuato: un giorno con una fascia sola che comprende il pranzo, per esempio dalle 09:00 alle 19:00, per il bot è un giorno di orario continuato: a chi chiede «fate orario continuato?» risponde di sì, e a chi chiede «chiudete a pranzo?» risponde che quel giorno non c'è pausa. Per i giorni con due fasce, invece, dice le fasce una per una e non parla mai di orario continuato, perché nel mezzo siete chiusi. Un giorno aperto solo la mattina o solo il pomeriggio, per esempio dalle 15:00 alle 19:00, non ha una pausa: il bot dice l'orario di quel giorno. Quando il cliente chiede della pausa, del pranzo o dell'orario continuato, in qualunque lingua, il plugin guarda i tuoi orari e passa al bot la risposta già pronta giorno per giorno, così non può rispondere al contrario.

Un turno che passa la mezzanotte resta archiviato spezzato in due (al calendario serve così, se no gli orari prenotabili non tornano) ma il bot non lo racconta più spezzato: dice «lunedì 15:00-02:00», non «lunedì fino alle 00:00» e «martedì dalle 00:00», che faceva credere al cliente che a mezzanotte fossi chiuso. Il bot riceve i tuoi orari scritti in modo che non si possano fraintendere: prima i giorni aperti, con le fasce in ordine di orario e separati da un punto e virgola, poi tutti i giorni di chiusura insieme, in fondo. Così un giorno chiuso non può sembrare attaccato al giorno aperto scritto subito prima.

Struttura del pagamento e rate

Sabriel AI → Impostazioni → Comportamento

Cosa fa: Come è divisa la richiesta di pagamento per un progetto (acconto, a metà lavoro, alla consegna finale) e se offrire la rateizzazione da una soglia di importo scelta da te in su. Il bot usa questa struttura sia quando ne parla in chat sia quando genera un preventivo PDF.

Come lo vedi nel pannello
Nessuna divisione del pagamento: il bot non propone acconti e, se il cliente chiede come si paga, lo indirizza al normale acquisto sul sito.

Cosa promette il preventivo: la frase che il bot scrive in chat quando prepara il PDF, e quella del riquadro «Come procedere» dentro il PDF, seguono questa scelta. Con un acconto: il progetto parte con firma, acconto e una breve consulenza di avvio. Con tutto alla consegna, o una struttura personalizzata senza acconto: firma e consulenza di avvio, senza nessun acconto. Con «Non si applica», la scelta giusta per un negozio online: niente progetto, acconto o consulenza, solo come confermare il preventivo e i tuoi recapiti, e sopra il titolo del preventivo compare «Oggetto» invece di «Progetto».

Come lo spiega il bot in chat: per ogni quota il bot dice quando si paga: all'inizio come acconto non rimborsabile, a metà lavoro, alla consegna. Senza acconto lo dice chiaramente, per esempio «nessun acconto, 50% a metà lavoro e 50% alla consegna», e non lo fa diventare un pagamento prima di cominciare. Quando c'è una quota alla consegna, aggiunge che va saldata prima di ricevere il lavoro finito.

Perché le percentuali devono sommare esattamente 100: Il bot usa queste percentuali per calcolare importi REALI, nella valuta che hai scelto, dentro i preventivi che genera: se sommassero, per esempio, 90 invece di 100, un decimo del prezzo pattuito sparirebbe semplicemente dal calcolo, senza che nessuno se ne accorga finché non arriva il momento di incassare quella parte mancante.

Perché le rate sono spente di default e vanno accese con attenzione: Il bot, quando questa funzione è accesa, promette al cliente la possibilità di pagare a rate: è una promessa commerciale vera, non un'opzione decorativa. Se in realtà non gestisci pagamenti rateali, un cliente che si aspetta questa possibilità dopo che il bot gliel'ha proposta potrebbe restare deluso o confuso quando scopre che non è davvero disponibile.

Cosa dice davvero il bot sulle rate: La soglia è un minimo e si intende inclusa: un progetto che costa esattamente quella cifra ha già diritto alle rate, e sul PDF del preventivo la riga delle rate compare da quella cifra in su. Da lì in su il bot mette in tavola le due strade insieme, il pagamento standard oppure la rateizzazione, come scelte sullo stesso piano fra cui decide il cliente, non una delle due come ripiego. Sotto la soglia il bot dice con chiarezza che non è ancora raggiunta e che resta il pagamento standard. Non inventa mai quante rate sono, di che importo o in quanto tempo, perché il plugin non te lo chiede da nessuna parte: se il cliente lo domanda, il bot spiega che il piano si concorda direttamente con te e lo porta al contatto.

Come configurarla al meglio: Le percentuali insieme devono corrispondere al 100%. Se non lavori mai con un pagamento intermedio a metà, lascia quel campo vuoto o a zero: non è obbligatorio dividerlo in tre parti, puoi usare solo acconto e saldo finale. Accendi le rate solo se le offri davvero nella pratica.

Contenuti protetti da password

Cosa fa: Se hai messo una password su una pagina, un articolo o un lavoro del portfolio, il bot non lo mostra: non compare fra gli esempi in chat e non viene offerto nell'elenco delle pagine da insegnare al bot nella Conoscenza del sito.

Perché conta: in WordPress un contenuto protetto resta comunque «pubblicato», quindi senza questa regola sarebbe finito nelle schede che il bot mostra ai visitatori (titolo, immagine e link) proprio per le cose che hai chiuso di proposito: un caso studio riservato a un cliente, un listino per pochi.

Da sapere: se avevi già spuntato una pagina protetta nella Conoscenza del sito, la spunta resta dov'è e non ti viene cancellata, ma al bot quella pagina non arriva più. Se quel contenuto deve essere pubblico, togli la password: da quel momento il bot ricomincia a usarla.

Un appuntamento attivo per volta

Come funziona: Lo stesso indirizzo email non può avere due appuntamenti futuri insieme. Se un cliente che ne ha già uno prova a prenotarne un altro, il bot non ne fissa un secondo: gli manda per email il link con cui spostare o cancellare quello che ha già. Vale sia dalla chat sia dal link ricevuto per email.

Cosa NON blocca: gli appuntamenti già passati, quelli cancellati, quelli rifiutati e quelli che hai segnato come eseguiti non contano. Un cliente abituale può quindi riprenotare subito dopo essere venuto da te: il blocco riguarda solo il futuro.

Perché esiste: senza questa regola bastava un cliente distratto, o un modulo inviato due volte, per riempirti l'agenda di appuntamenti doppi con la stessa persona. Se ti serve fissargliene davvero due, li scrivi tu dalla pagina «Nuovo appuntamento»: da lì questo limite non si applica.

Riservatezza: chi scrive un indirizzo email in chat non può sapere se a quell'indirizzo corrisponde un appuntamento. La risposta è sempre la stessa («se a questa email risulta un appuntamento attivo, ti ho mandato il link») e il link arriva solo nella casella di chi ha prenotato, al massimo una volta ogni cinque minuti. Nemmeno il bot lo sa: se un cliente che ha già un appuntamento prova a prenderne un altro, è il sistema a fermarlo e a mandargli il link per gestire quello che ha. Per uno studio medico, legale o simile anche sapere che un appuntamento esiste è un dato riservato. Se il cliente prova a prenotare di nuovo poco dopo aver chiesto il link, l'email gli arriva lo stesso: i due invii hanno ciascuno il proprio limite di cinque minuti.

Avviso importo alto

Sabriel AI → Impostazioni → Comportamento

Cosa fa: Scrivi una cifra e ogni preventivo che il bot prepara sopra quella cifra ti arriva marcato «ATTENZIONE IMPORTO ALTO» nell'email, e compare segnalato anche in Dashboard. Il preventivo viene comunque preparato e consegnato al cliente: questo è un avviso per te, non un blocco.

A cosa serve davvero: è una rete di sicurezza contro il caso raro in cui qualcuno provi a far scrivere al bot un numero fuori scala. Il bot i prezzi li prende dal tuo listino e non li inventa, ma con un documento commerciale che porta il tuo nome è meglio accorgersene subito che scoprirlo da un cliente.

Come configurarla al meglio: mettila un po' sopra al tuo preventivo tipico più grande, così non ti avvisa per i lavori normali. Lasciandola vuota non ricevi mai questa segnalazione.

Argomenti permessi (conversazioni fuori tema)

Sabriel AI → Impostazioni → Comportamento

Cosa fa: Di base il bot resta concentrato sui tuoi servizi: rifiuta con gentilezza le domande scollegate dal lavoro (cultura generale, compiti scolastici, richieste fuori tema) e non rivela mai su quale tecnologia è costruito, dice solo il suo nome. Accendendo questo interruttore il bot diventa più permissivo e può chiacchierare anche di argomenti non legati alla tua attività.

Perché è spento di default: un bot che risponde a tutto viene usato come assistente gratuito da chi non è un tuo cliente, e ogni risposta la paghi tu al motore AI. Spento, la quasi totalità delle attività sta meglio.

Quando lo accendi: a una domanda fuori tema, per esempio «Mi consigli un bel film per stasera?» o «Come si fa il pesto?», il bot risponde davvero, in breve e con un consiglio concreto, nella lingua del cliente, come farebbe una persona gentile del tuo staff. Non inventa titoli, nomi o fatti e dopo, se viene naturale, ricorda in una riga cosa fate voi.

Il bot riconosce da solo quando una richiesta non è del tuo mestiere. Lo capisce da «Che attività sei» e dal listino: se sei un ristorante e qualcuno chiede un sito web, te lo dice con garbo e non propone né appuntamenti né preventivi per una cosa che non fai. Non devi scrivere tu nel comportamento «non facciamo questo». Se invece la richiesta è plausibilmente roba tua ma non è in listino, fa una o due domande e ti manda il contatto, senza mai inventare un prezzo.

Raccogli statistiche di visita

Sabriel AI → Impostazioni → Moduli e limiti

Cosa fa: Per contare chi torna sul sito senza usare cookie, il widget ricava un codice breve da nove caratteristiche del browser del visitatore (come il browser si presenta, la lingua, la misura dello schermo e quanti colori mostra, il fuso orario, quanti processori ha il dispositivo, il sistema, se i cookie sono accesi e quanti componenti aggiuntivi dichiara) e lo manda, in una versione che cambia ogni giorno, insieme all'indirizzo della pagina. Il codice non esce dal tuo sito e non viene scritto nessun cookie.

⚠️ In Unione Europea leggere queste informazioni dal browser conta come accesso al dispositivo: se non chiedi il consenso ai visitatori per le statistiche, spegni questo interruttore. È la scelta più prudente e la chat continua a funzionare esattamente come prima. Lo stesso codice serve però anche ai freni contro gli abusi, che restano accesi comunque: è spiegato qui sotto, e va citato anche lui nella tua informativa.

Cosa smette di funzionare da spento: non viene raccolta più nessuna statistica, e con le statistiche si spegne anche l'analisi dei contatti del Termometro, che ha bisogno di quei dati per capire quali visitatori sono più interessati. Appuntamenti, preventivi, controllo sito e chat non cambiano di una virgola. La Dashboard te lo dice con un avviso, Stato sistema lo scrive alla riga del traffico, e i blocchi di sicurezza si contano comunque.

Lo stesso codice protegge la chat: il widget lo manda al tuo sito anche con ogni messaggio della chat e con le altre richieste che hanno un freno contro gli abusi (per esempio il controllo delle email usa-e-getta, le modifiche al profilo, il salvataggio della cronologia e il controllo del sito), perché quei limiti si contano anche per dispositivo, oltre che per collegamento. Questa parte non dipende dall'interruttore: c'è anche a statistiche spente. Sul sito il codice finisce, rimescolato, nei contatori dei freni, che si cancellano da soli (il più lungo, quello sulle modifiche al profilo, dopo trenta giorni); con la cronologia recuperabile accesa resta salvato anche insieme alla conversazione del cliente, per riconoscere il dispositivo che può aggiornarla.

Il giorno delle statistiche: le visite si contano a giorni del fuso orario del tuo sito (Impostazioni, Generali di WordPress), non a giorni di Londra: il giorno comincia alla mezzanotte del sito. Il giorno dell'aggiornamento qualche ora di visite può finire sul giorno vicino, una volta sola.

Il messaggio che ti arriva senza passare dal bot

Come funziona: quando il bot capisce che serve una persona vera, invece di continuare a rispondere mostra i tuoi recapiti (WhatsApp, email e telefono, quelli che hai compilato) e sotto una casella in cui il visitatore può scrivere il suo messaggio e mandartelo subito. Quel messaggio arriva alla tua email di contatto con nome, indirizzo e telefono di chi scrive, e non consuma nessuna richiesta al motore AI.

Perché conta: è la via d'uscita per il visitatore che non vuole parlare con un bot. Senza, l'unica strada sarebbe chiudere la chat e cercare i contatti nel sito, e a quel punto la maggior parte se ne va.

Cosa vedi tu: un'email normale, come se te l'avessero scritta dal modulo contatti. Se non ti arriva, il problema è quasi sempre l'invio email del sito: la prova la fai dal pulsante in Stato sistema.

La cronologia delle conversazioni

Il testo di una conversazione non viene mai accorciato: quello che è stato scritto resta tutto, dal primo all'ultimo messaggio. Quello che ha un limite è altro, e sono tre cose diverse che è facile scambiare per un taglio.

1. Dopo cinque minuti di silenzio comincia una conversazione nuova. Se il visitatore si ferma e riprende più tardi, nella cronologia trova due voci invece di una. Non si è perso niente: sono due conversazioni, e il bot in quella nuova ricorda comunque le precedenti dello stesso indirizzo.

La chat non si chiude mentre il cliente la usa: se per cinque minuti non succede niente la chat si chiude da sola, ma scrivere, toccare o cliccare dentro la finestra conta come attività: chi sta scrivendo un messaggio lungo o compilando il modulo dell'appuntamento non se la vede chiudere davanti.

2. Si tengono le ultime trenta conversazioni. Quando arriva la trentunesima, la più vecchia esce. Il tetto c'è perché la cronologia sta nella memoria del browser del visitatore, che è piccola e condivisa con tutto il resto del sito: senza un limite si riempirebbe e smetterebbe di salvare proprio la conversazione in corso. Trenta conversazioni sono molte più di quante ne faccia un visitatore vero, e sul sito la copia segue lo stesso numero.

3. Il bot ricorda gli ultimi sessanta scambi. In una conversazione lunghissima può dimenticare com'era cominciata, ma il testo resta scritto e leggibile: è la sua memoria a fermarsi lì, non la cronologia.

Se la memoria del browser è piena: il plugin fa spazio da solo buttando le conversazioni più vecchie e tiene quella in corso, che è la sola che non si può recuperare. Se non basta nemmeno così, il visitatore riceve un avviso in chat invece di continuare a scrivere credendo che resti salvato.

Emoji e testi accorciati: quando il widget accorcia un testo lungo (il riepilogo delle conversazioni precedenti che aiuta il bot a ricordarsi del cliente, il messaggio già pronto per WhatsApp e per l'email, la nota delle schede mostrate in chat, le parole straniere del cliente che servono a cercare i prodotti) lo taglia sempre fra un carattere e l'altro, mai a metà di un'emoji o di un altro carattere speciale. Un carattere spezzato rendeva il messaggio illeggibile per il sito: il bot non riusciva più a rispondere a quel cliente, i pulsanti per contattarti non comparivano e le schede dei prodotti restavano ferme sul caricamento.

Il cliente che chiede se vi ricordate di lui: quando un cliente torna e chiede se vi ricordate di lui o di cosa avevate parlato, il bot glielo dice con parole sue, prendendolo dal riepilogo delle conversazioni precedenti che il browser del cliente conserva, invece di rispondere che non ha i dettagli. Un prezzo o uno sconto scritti in quel riepilogo non li conferma mai da solo: valgono solo quelli del tuo listino e delle tue istruzioni.

Messaggi vocali in chat

Cosa fa: Accanto alla casella dove si scrive, nel widget, c'è un pulsante col microfono: il visitatore può parlare invece di scrivere e le sue parole compaiono scritte nella casella. Comodo da telefono, e per chi fa fatica a scrivere.

Dove finisce la voce: al tuo sito non arriva. La trasformazione da voce a testo la fa il browser del visitatore con il suo riconoscimento vocale, che di solito lavora sui server di chi lo produce: con Chrome l'audio va a Google, con Edge a Microsoft, Safari può mandarlo ad Apple, e da lì in poi valgono le loro regole. Il tuo sito non riceve nessun audio e il plugin non salva niente: al bot arriva solo il testo, come se il visitatore lo avesse digitato, e al motore AI non va mai nessuna registrazione.

Da sapere: non è una funzione del plugin ma del browser, quindi il pulsante funziona dove il browser lo permette (Chrome, Edge, Safari recenti) e resta silenzioso altrove: in quel caso il visitatore scrive normalmente. La prima volta il browser chiede il permesso per il microfono: se il visitatore lo nega, la chat glielo dice e basta. Il colore del microfono mentre registra lo cambi in Personalizzazione.

La chat sul telefono

Come funziona: sul telefono la chat si apre a tutto schermo e resta così anche quando compare la tastiera: la finestra segue la tastiera mentre si apre e si chiude e riempie sempre tutto lo spazio libero, così la pagina del sito non si vede e non si tocca per sbaglio.

Da sapere: mentre la chat è aperta la pagina sotto resta ferma: non scorre e non si ricarica trascinando verso il basso. Quando la chat si chiude, con la X, con il pulsante «Minimizza» o da sola dopo qualche minuto di silenzio, la pagina torna esattamente al punto in cui era. Sul computer e sui tablet grandi la chat resta una finestra nell'angolo, come sempre.

Campi un po' più grandi sul telefono: sul telefono il testo di tutti i campi della chat, compresi il modulo per fissare un appuntamento e la casella per scriverti un messaggio, è un po' più grande: così Safari su iPhone non ingrandisce la pagina quando il cliente li tocca, e la chat resta intera sullo schermo.

Telefono in orizzontale: girando il telefono la chat stringe i suoi margini per lasciare più spazio ai messaggi, e il campo dove si scrive resta sopra la barra di sistema in fondo allo schermo.

Sui portatili con lo schermo basso: sul computer la finestra della chat sta sempre tutta dentro lo schermo, nome del bot e pulsanti compresi: se lo spazio in altezza non basta si accorcia un po' invece di uscire dal bordo in alto.

Scorrere con il dito: con la chat aperta sul telefono scorrono solo i messaggi e gli altri elenchi della chat: trascinando il dito altrove (sulla testata, sul campo dove si scrive o sullo spazio sotto) non si sposta niente, nemmeno con la tastiera aperta e nemmeno insistendo, e il dito sulla chat non fa comparire o sparire le barre del browser; lo zoom con due dita resta libero. Alcuni browser nascondono o mostrano le loro barre, o lasciano un pezzetto di schermo in più sotto la chat: la chat si allunga fin dove arriva lo schermo libero e qualunque spazio resti sotto ha il colore della chat, scurito come il resto quando è aperta la scheda «I tuoi dati». Il sito sotto non si vede mai, nemmeno come una riga sottile. Con Brave per Android la chat arriva fino alla tastiera anche quando la barra degli strumenti di Brave è in basso: mentre la chat è aperta sul telefono la pagina sotto, coperta dalla chat, si ridimensiona insieme alla tastiera e, quando la chat si chiude, torna esattamente come prima. Il nome del bot resta subito sotto il campo dove si scrive in tutti i browser, Firefox compreso: sotto il nome resta spazio solo dove serve davvero, per esempio sopra la linea in fondo allo schermo di iPhone.

Valuta

Sabriel AI → Impostazioni → Comportamento

Cosa fa: Imposta la valuta usata nei prezzi che il cliente vede, sia nei preventivi PDF sia quando il bot scrive una cifra in chat. Scegli tra le valute più comuni o inseriscine una personalizzata, e decidi se il simbolo va dopo la cifra (1.200 €) o prima ($1.200). Di base è Euro.

Come configurarla al meglio: Scegli la valuta in cui lavori davvero e scrivi i prezzi del listino in quella stessa valuta: il bot userà il simbolo che imposti qui, ma le cifre restano quelle che scrivi tu nel listino. Se la tua valuta non è in elenco, usa personalizzata e metti codice e simbolo a mano.

Impostazioni → Pagine

Dove il bot trova i link da condividere e da dove prende gli esempi di lavori/prodotti: due modi diversi di collegare il bot a contenuti che esistono già sul tuo sito, invece di doverli riscrivere a mano.

Esempi di lavori mostrati in chat

Sabriel AI → Impostazioni → Pagine

Cosa fa: Quando un cliente chiede di vedere lavori, prodotti o progetti già fatti, il bot mostra alcune schede dentro la conversazione. Qui decidi da dove le prende, fra cinque fonti possibili.

Elenco scritto da te: la tabella in fondo alla scheda «Link alle pagine», dove scrivi ogni lavoro con nome, tipo, parole chiave, immagine e link. È la strada che funziona sempre, con qualunque tema o costruttore di pagine, anche quando il portfolio è una pagina scritta in HTML dentro un blocco di codice: quel contenuto da fuori non è leggibile, ma un elenco scritto qui sì. Se compili questa tabella, il bot usa lei e ignora le altre fonti. Il nome del lavoro è obbligatorio: le righe senza nome non vengono salvate, e dopo il salvataggio il pannello ti dice quanti lavori ha registrato davvero. Il numero compare quando salvi dalla scheda «Link alle pagine», dove sta la tabella, e solo se ci sono lavori scritti o li hai appena tolti tutti; se invece qualche riga va persa o viene saltata, l'avviso esce da qualunque scheda salvi.

Non vuoi scriverlo a mano: il pulsante «Leggi la pagina e riempi la tabella» scarica una pagina del tuo sito come la vede un visitatore, ne ricava i lavori e aggiunge le righe in fondo alla tabella, senza toccare quelle che hai già scritto. Poi correggi quello che vuoi e salvi. Se nella pagina non trova lavori te lo dice con una frase chiara.

Le altre quattro fonti: i prodotti di WooCommerce; il portfolio del tema, cioè la voce «Portfolio» o «Progetti» che molti temi aggiungono nel menu di WordPress e che il plugin riconosce da solo anche quando il tema le dà un nome tutto suo; la pagina portfolio indicata nella tabella dei link, che viene letta automaticamente; e come ultima spiaggia gli articoli del blog con immagine in evidenza, che però non sono lavori. Dalla pagina il plugin prende anche il link del singolo lavoro, quando ce l'ha: così la scheda in chat porta al progetto e non alla pagina generale.

Lavori veri, prodotti e articoli non sono la stessa cosa: contengono lavori fatti per dei clienti solo tre fonti: l'elenco scritto da te, il portfolio del tema e la pagina portfolio. I prodotti del negozio e gli articoli del blog no, e il bot lo sa per davvero: con una di quelle due fonti non dice mai di poterti mostrare dei lavori, non lo promette e non lo fa nemmeno se il cliente insiste o accetta una sua offerta. Li mostra solo per quello che sono, prodotti o articoli, e solo quando il cliente chiede proprio quel tipo di prodotto o quell'argomento. Se il cliente chiede una cosa che lì dentro non c'è, il bot glielo dice invece di fargli uscire altro al suo posto.

Quando il cliente chiede di vedere i vostri lavori: con una fonte di lavori veri (l'elenco scritto da te, il portfolio del tema o la pagina portfolio), a chi chiede «mi fate vedere qualche lavoro?», in qualunque lingua, il bot mostra subito le schede in chat, senza mandarlo prima alla pagina e senza chiedergli di che tipo. Se invece la fonte sono i prodotti del negozio, il bot gli dice con semplicità che in chat può mostrargli i prodotti, e il link della pagina dei lavori lo dà solo se quella pagina c'è fra i link delle pagine: non se lo inventa.

Il titolo sopra le schede dei lavori: a chi chiede di vedere i vostri lavori senza dire di che tipo, e a chi dice di sì quando il bot, non avendo esempi del tipo chiesto, gli propone di vedere gli altri, escono i vostri lavori di ogni tipo, con il titolo normale. La scritta che dice che di un tipo non ci sono esempi compare sopra le schede solo quando il bot cerca un tipo preciso e fra i vostri lavori non lo trova: allora le schede mostrano gli altri. Se succede con un tipo che invece fate, nell'elenco scritto da te aggiungi quella parola fra le parole chiave del lavoro.

Come sceglie i prodotti da mostrare: il bot guarda prima la categoria, gli attributi come colore, taglia e materiale, i tag e il nome del prodotto, e solo dopo la descrizione. Se una parola compare soltanto nella descrizione e ci sono prodotti che combaciano meglio, quel prodotto non esce: è il motivo per cui a chi chiede una maglietta nera non escono più le magliette bianche con le cuciture nere, e a chi chiede le camerette non escono più le lampade per la cameretta. Singolare e plurale valgono uguale, e in una frase lunga non serve che tutte le parole siano scritte nel prodotto: vincono i prodotti che ne coprono di più. Se non combacia niente il bot lo dice, invece di mostrare altri prodotti al posto di quello chiesto. Comanda la cosa chiesta: se almeno un prodotto porta addosso la parola principale, gli altri restano fuori, così a chi chiede una felpa non esce una t-shirt solo perché ha in comune due dettagli. E una parola che sta scritta nel nome di un prodotto non viene mai data per mancante: a chi cerca un barbecue piccolo da campeggio esce anche il fornello da campeggio, invece di una scritta che dice che di campeggio non c'è nulla.

Le piante in vaso: nei vivai le piante si chiamano spesso con il loro vaso, come «Lavanda vaso 14 cm», «Ulivo in vaso h 120 cm» o «Olive Tree in Pot»: lì il vaso è la misura della pianta, non quello che si compra. Per questo a chi chiede un vaso queste piante non escono più come vasi, e il vaso più economico è un vaso vero. Restano vasi i prodotti che stanno in una categoria di vasi e i nomi che cominciano con il vaso («Vaso in terracotta 30 cm»), con un set («Set 3 vasi 20 cm») o con parole che dicono solo com'è («Mini vaso 10 cm»). Nei negozi in inglese, tedesco, olandese e russo conta solo «in» davanti al vaso, perché lì «Plant Pot 30cm» è proprio un vaso.

Parole della stessa famiglia: il plugin tiene insieme le parole della stessa famiglia, come lampada e lampadina, tappeto e tappetino, sport e calze sportive. Nei negozi in italiano, spagnolo, francese e portoghese non prende più per la stessa cosa le parole che cominciano solo allo stesso modo: a chi chiede letti non esce la lettiera per gatti, a chi chiede porte non escono il portafoglio e il portafoto, a chi chiede fiori non escono le fioriere. Una parola composta scritta staccata vale lo stesso: «porta ombrelli» trova il portaombrelli e «olio extra vergine» l'olio extravergine.

Quando il dettaglio chiesto non c'è: se il cliente chiede una maglietta verde e tu hai magliette ma non verdi, il bot non fa finta di niente e non ti nasconde le schede: mostra le magliette che hai, sopra le schede scrive che di verde non c'è nulla, e lo dice anche a parole nella risposta. Perché questo funzioni, il colore, la taglia e il materiale devono stare negli attributi del prodotto, nella categoria o nel nome: se li scrivi soltanto dentro la descrizione, per il bot non sono dati del prodotto. E il bot lo sa prima di rispondere: se il letto a castello c'è ma non nero, gli arriva scritto proprio così, quindi non può più dire che i letti a castello non li avete, né che quello nero c'è.

Clienti che scrivono in un'altra lingua: se il cliente scrive in una lingua diversa da quella del tuo negozio e il bot, invece di tradurre, cerca con le parole stesse del cliente, quelle parole non stanno sui tuoi prodotti solo perché sono in un'altra lingua: per questo sopra le schede non esce più che di quelle non c'è nulla, e non lo legge nemmeno il bot. Le schede escono con il titolo normale. Tutto il resto resta com'era: quando il cliente scrive nella lingua del negozio, o quando il bot ha tradotto e un dettaglio manca davvero (un colore, una taglia), l'avviso esce come sempre. Per capire la lingua servono frasi vere: da un messaggio di due o tre parole non si può capire, e nel dubbio l'avviso resta com'era. Un'eccezione sola: se un cliente straniero chiede una cosa che non hai con una parola che si scrive uguale anche nella lingua del tuo negozio, come «pellet», l'avviso non esce, perché quella parola non si distingue da una parola non tradotta. Quali prodotti escono non cambia.

Quando il cliente chiede una taglia: XL, S, M, L, 6XL e le altre taglie il bot le cerca esatte nell'attributo taglia del prodotto: a chi chiede una t-shirt XL escono solo le t-shirt che hanno la XL, e la XL non si confonde con la 6XL. XXL e 2XL invece valgono uguale, perché sono la stessa taglia scritta in due modi. Se il cliente chiede una taglia che non hai, il bot mostra i prodotti più vicini e sopra le schede scrive che di quella taglia non c'è nulla. S, M e L da sole contano come taglia solo accanto alla parola taglia, in fondo alla richiesta (felpa rosa S) o quando il cliente chiede solo quella: così la elle di l'ombrellone o la emme dei metri non diventano mai una taglia. Perché funzioni, le taglie devono stare in un attributo che si chiama Taglia, oppure Size, Talla, Taille, Größe, Tamanho, Maat, Ukuran o Размер. Le taglie dei bambini scritte con un numero, come 8 anni o 12 mesi, valgono anche senza la parola taglia, ma solo se il negozio le ha scritte proprio così. E quando la taglia chiesta esiste il bot lo sa: non può più rispondere che quella taglia non la trattate. Nei negozi di scarpe e nelle gioiellerie vale anche l'attributo che si chiama Numero, Misura o Pointure: scarpe numero 42, scarpe nel 42 e anello misura 14 trovano solo i prodotti con quella misura, e se il cliente chiede il 47 e voi arrivate al 46 il bot glielo dice. Numero, Misura o Pointure deve essere tutto il nome dell'attributo: un attributo come Numero posti non viene mai scambiato per una taglia. Se il negozio ha più di un attributo taglia, per esempio Taglia per i vestiti e Size per altri capi, per ogni prodotto conta quello che usa davvero nelle sue varianti: il prezzo della taglia e il colore nella taglia chiesta restano giusti.

Quando il cliente chiede un colore: se il colore chiesto sta solo nelle varianti e non nel nome del prodotto (per esempio una felpa che esiste in Rosa Scuro), il bot lo sa prima di rispondere: gli arriva scritto che quel colore c'è davvero, con le sfumature vere del negozio, e anche nella taglia chiesta se il cliente ne ha chiesta una. Così non può più rispondere che quel colore non lo avete. Perché funzioni, il colore deve stare in un attributo usato per le varianti che si chiama Colore, oppure Color, Colour, Farbe, Couleur, Kleur, Cor, Warna o Цвет.

In che ordine escono i prodotti: a parità di parole trovate vengono prima i prodotti il cui nome comincia con la cosa chiesta, e poi gli altri, dal più recente. A chi chiede un barbecue escono prima i barbecue veri e dopo il resto del reparto, anche se accessori e utensili sono stati caricati più tardi, mentre a chi chiede utensili per il barbecue escono gli utensili. A parità, il nome con la parola esatta passa davanti a quello con una parola della stessa famiglia, per esempio tappeto prima di tappetino. Il bot guarda sempre anche i prodotti più vecchi che si chiamano come la cosa chiesta, quindi un prodotto giusto non resta fuori perché il reparto si è riempito di novità. In inglese, tedesco, olandese e russo la cosa di solito sta in fondo al nome, e lì non conta come comincia.

Prima di rispondere il bot sa quali prodotti avete: quando il cliente nomina un prodotto, il plugin cerca subito le sue parole nel catalogo e passa al bot i prodotti che esistono davvero, prima che risponda. Così il bot non dice più che una cosa manca solo perché prima in chat non era comparsa. Il bot riceve questa indicazione solo se la ricerca è sicura: la parola sta in una categoria, oppure il nome di un prodotto comincia con la cosa chiesta, oppure i prodotti coprono almeno due parole del cliente. Se la ricerca non trova niente, o trova solo prodotti che forse non sono quelli chiesti, il bot riceve un'indicazione solo quando la cosa chiesta è un prodotto da comprare (vedi «Quando il prodotto chiesto non c'è»); negli altri casi si comporta come sempre. Quando le schede mostrate sono più di otto, al bot viene detto anche quante erano in tutto, così non scambia le prime per tutto il negozio. Vale solo quando le schede arrivano dal negozio WooCommerce.

Il prezzo arriva sempre: accanto a ogni prodotto il bot riceve il prezzo vero del negozio. Prima di cercare, il plugin toglie dalla domanda le parole che servono solo a chiedere, in nove lingue: «quanto costa», «mi servono», «due», «how much», «was kostet», «cuánto cuesta». Così la ricerca parte dal prodotto e non da quelle parole, e chi scrive «mi servono 20 magliette taglia M, quanto spendo?» trova le magliette. Se nella domanda restano parole che nei prodotti non stanno, il bot riceve lo stesso i prodotti trovati con il loro prezzo e sa che potrebbero non essere quelli chiesti: se il cliente cerca altro non dice che li avete, ma se chiede proprio uno di quelli risponde con il suo prezzo e non ne inventa mai uno. Quando il cliente scrive una taglia, per i prodotti con le varianti il bot riceve anche il prezzo di quella taglia. Se insieme alla taglia chiede anche un colore, è il prezzo di quella taglia in quel colore, e un prodotto che quel colore in quella taglia non ce l'ha non lo riceve.

Il prodotto che costa meno: quando il cliente chiede quale costa meno, per esempio «Qual è il vaso più economico?», il plugin mette in fila da solo i prodotti trovati, dal prezzo più basso: per un prodotto con più prezzi, per esempio con una misura o un colore che costa di più, conta il prezzo da cui parte. Se chiede anche una taglia, per esempio «la felpa che costa meno in XL», la fila il plugin la fa coi prezzi di quella taglia, e solo coi prodotti che quella taglia ce l'hanno. Lo stesso col colore, per esempio «la felpa rosa che costa meno»: contano i prezzi di quel colore, e solo i prodotti che ce l'hanno. Il bot risponde col primo della fila che è proprio la cosa chiesta, saltando gli accessori e i ricambi che hanno solo quella parola nel nome, e non deve fare il confronto a mente.

Quando la ricerca non è sicura: se nella domanda restano parole che sui prodotti non ci sono, il bot non dice al cliente che quella cosa l'avete e nemmeno che non l'avete, perché una cosa detta con altre parole o in un'altra lingua può esserci lo stesso. Se il cliente vuole vederla, il bot fa uscire le schede, che mostrano cosa c'è davvero oppure dicono che non c'è. Fra le parole tolte prima di cercare ci sono anche quelle del preventivo, come «preventivo», «quote», «devis» o «presupuesto»: così «mi fate un preventivo per 20 magliette?» trova le magliette.

Quando il prodotto chiesto non c'è: se il cliente chiede una cosa da comprare che nel catalogo non c'è, per esempio «Avete ombrelloni da giardino?» quando vendete solo sedie e cuscini, il bot lo sa prima di rispondere: non dice più «sì, li abbiamo», gli dice con onestà che fra i vostri prodotti non gli risulta e, se c'entra, gli dice cosa vendete o nomina quello che avete di vicino, dicendo chiaro che è un'altra cosa. Se invece la parola chiesta sta solo dentro il nome di un altro prodotto, per esempio chi chiede dei telefoni quando avete solo una custodia per telefono, il bot riceve quel prodotto con il suo prezzo e decide lui, guardando il nome, se è proprio la cosa chiesta: se lo è gli dice che c'è, con nome e prezzo; se no gli dice chiaro che quella cosa non c'è, senza rispondere «non sono sicuro», e nomina il prodotto per quello che è. Vale solo per le cose che si comprano: per un colore, una taglia, un nome di marca o una domanda come il numero di telefono non cambia niente. Quando la parola chiesta sta solo all'inizio di una parola più lunga, come succede in olandese e in tedesco («Hebben jullie telefoons?» con la sola custodia «Telefoonhoesje», «Habt ihr Blumen?» col solo «Blumentopf»), il plugin lo fa notare al bot: la cosa è l'ultima parte della parola, quindi una custodia per telefono non è un telefono e un vaso per fiori non è un fiore.

Prodotti in offerta: se un prodotto è in saldo, il bot riceve il prezzo da pagare e, accanto, quello di prima con l'indicazione che è in offerta. Prima gli arrivavano i due prezzi uno dopo l'altro, senza sapere quale valeva. Lo stesso prezzo arriva nella nota delle schede mostrate in chat e nella scheda dei prodotti della Conoscenza del sito. Anche titoli e reparti delle schede escono come sul sito, senza i codici HTML che prima comparivano al posto dell'apostrofo o della e commerciale.

Quando il cliente chiede di vedere i prodotti senza dire cosa: il bot mostra una scelta presa a turno da reparti diversi, partendo dai prodotti più recenti di ciascuno, invece degli ultimi dodici caricati. Se hai appena caricato venti decorazioni di Natale, il cliente non vede solo quelle. I prodotti nascosti, e quelli esauriti se il negozio li nasconde, restano fuori come sempre.

I link che il bot manda al cliente: il bot può usare solo i link delle pagine che hai scritto nelle impostazioni. Se per sbaglio ne scrive uno diverso, il sistema controlla che quella pagina esista davvero sul sito e, se non esiste, toglie il collegamento e lascia solo il testo: così il cliente non finisce più su una pagina inesistente. I link di altri siti non vengono toccati.

I trattini lunghi: il bot non li usa, e se un modello ne scrive uno lo stesso, il plugin lo cambia prima che la risposta arrivi al cliente: fra due numeri o due prezzi diventa un trattino corto, così una forbice di prezzo resta leggibile, e in tutti gli altri casi diventa una virgola. I segnali interni del widget e i link non vengono toccati.

Il ragionamento del motore: ogni tanto un motore AI scrive nella risposta anche il suo ragionamento interno, per esempio «Il cliente scrive in italiano, quindi rispondo in italiano.», una nota sulla lingua e sul tono da usare, oppure un pezzo di testo tecnico fra parentesi angolari. Il plugin lo toglie prima che la risposta arrivi al cliente, e lo toglie anche dal riepilogo della conversazione per email. Il resto della risposta, i segnali interni del widget e i link restano come sono, e se togliendolo non restasse niente da leggere, la risposta resta com'era.

Quando il cliente usa una parola che sui prodotti non esiste: il plugin ha un vocabolario, e non parla solo di casa, giardino e abbigliamento: dentro ci sono anche le parole di elettronica, gioielleria, ottica, ferramenta, animali, alimentari, libreria, bellezza, sport, bambini e ricambi auto. Si accende quando la ricerca fa un buco: se non trova la cosa chiesta, o un dettaglio della richiesta, riprova con le parole equivalenti. Così accessori arriva agli utensili e ai set, felpe per bimbi arriva alla felpa per bambini, e chi scrive barbacoa, alfombras, hoodies o Taschen trova lo stesso i barbecue, i tappeti, le felpe e le borse anche se il catalogo è scritto in italiano. Funziona anche con i plurali, come magliette o giacche. Prova al massimo quattro parole e tiene il risultato solo se i prodotti quella parola ce l'hanno davvero. In un caso lavora anche senza buchi: quando il cliente chiama un reparto del negozio con un altro nome. Chi chiede luci per il giardino vede le lampade del reparto Illuminazione, chi scrive Grill vede anche i barbecue. I prodotti che si chiamano proprio come ha scritto il cliente restano davanti, quelli del reparto si aggiungono dopo.

Un vocabolario per tutti i mestieri e per nove lingue: dentro ci sono le parole di quasi ogni tipo di negozio, nelle nove lingue del plugin, con i colori, i materiali e le parole che insieme fanno una cosa sola, come «sac à dos» o «garden hose». Del russo conosce anche i casi, come «20 футболок» o «корм для собак». Quando il cliente scrive in una lingua diversa da quella del negozio e la ricerca fa un buco, il plugin non cambia più una parola sola: capisce qual è la cosa chiesta anche quando non è la prima parola («white t-shirt», «cushion for my sofa»), traduce nella lingua del negozio tutte le parole che conosce e rifà la ricerca con la frase intera. Capisce anche le parole composte del tedesco e dell'olandese, come «Gartenschlauch» o «tuinslang». Anche al bot, quando risponde in un'altra lingua, viene ricordato di cercare le schede con le parole della lingua del negozio. Le frasi scritte nella lingua del negozio si cercano come prima, tranne quando la cosa chiesta è fatta di più parole: a «t-shirt», in un negozio italiano, escono le magliette e non le camicie.

Le domande che non riguardano un prodotto: il numero di telefono, gli orari di apertura, le spese di spedizione o il pagamento con la carta non fanno uscire nessun prodotto, anche se una parola della domanda somiglia al nome di un prodotto, come «telefono».

Le domande fatte in tanti modi: il cliente può chiedere un prodotto come gli viene: «Vendete...?», «Quale...?», «È disponibile?», «Can you show me...?», «Verkauft ihr...?», «Ada jual...?», «il più economico». Le parole con cui fa la domanda, in tutte e nove le lingue, non vengono più prese per parole del prodotto, quindi il bot sa che il prodotto c'è. Anche le domande sul pagamento («Posso pagare con la carta?», «Accettate PayPal?») e sulla carta fedeltà non fanno uscire prodotti, anche se il negozio vende carta da regalo o portacarte.

Negozi in inglese, tedesco, olandese e russo: in queste lingue i nomi dei prodotti spesso cominciano dalla cosa e finiscono con i dettagli («Rotwein Merlot trocken», «Jeans Women Blue», «Кроссовки мужские»), e in tedesco e olandese le parole si attaccano («Tischlampe», «bureaulamp»). Il plugin ora capisce qual è la cosa anche in questi nomi, quindi a «Habt ihr Rotwein?», «Do you have jeans?» o «Hebben jullie lampen?» il bot sa che quei prodotti ci sono. Non scambia però una parola composta per un'altra cosa: «Handschuhe» sono guanti e non scarpe, il «Kühlschrank» è un frigorifero e non un armadio, la «Handyhülle» è una custodia e non un telefono. Trova anche i nomi con ä, ö, ü e ß, come «Gläser» o «Fußball», pure se il cliente li scrive «Glaser» o «Fussball».

Parole che cominciano come la cosa chiesta: nei negozi in inglese, tedesco e olandese una parola del nome che comincia con la cosa chiesta e ha solo poche lettere in più non vale più come quella cosa quando è un'altra cosa: a chi chiede fiori il «Bloempot» resta un vaso, a chi chiede tavoli il «Tablet» resta un tablet e a chi chiede piante il «Planter» resta un vaso. Il bot riceve questi prodotti con il loro prezzo e decide lui, guardando il nome, se sono la cosa chiesta. Restano la stessa cosa i plurali e i diminutivi, come «bloemen» o «snoepjes», e i set, come il «Messerset». I chicchi e le capsule di caffè invece il plugin li riconosce da solo come caffè: a «Habt ihr Kaffee?», «Hebben jullie koffie?» o «Do you have coffee?» il bot sa che il caffè c'è anche quando il negozio lo vende solo come «Kaffeebohnen», «Koffiepads» o «Coffee Beans».

Parole con gli accenti: il vocabolario funziona anche quando il cliente scrive con gli accenti, come Kopfhörer, écouteurs, cojín o sabão: prima trovava queste parole solo se erano scritte senza accento.

Se il bot cerca con parole sue: le schede dei prodotti nascono dalle parole che il bot mette nel suo segnale. Se con quelle non esce niente, il widget riprova una volta con le parole scritte dal cliente: così chi chiede «¿Tenéis bañadores?» vede i costumi anche se il bot li ha chiamati in un altro modo.

Quando il cliente accetta una proposta: se il bot propone qualcosa al posto di quello che non c'è, per esempio un altro modello, e il cliente risponde «ok», mostra proprio quello che ha proposto, non una scelta presa da tutto il negozio.

Il link «Vedi tutto il negozio»: porta alla pagina del negozio scelta in WooCommerce (Impostazioni, Prodotti, Pagina del negozio). Se lì non c'è una pagina valida porta all'archivio dei prodotti invece che alla homepage, ma conviene impostarla lo stesso, perché la usa anche WooCommerce.

Negozi importati tutti insieme o senza reparti: se tanti prodotti hanno la stessa data di inserimento, come succede quando il catalogo si importa in un colpo solo, l'ordine dei risultati resta sempre lo stesso da una ricerca all'altra. E se i prodotti non sono divisi in reparti, il vocabolario aiuta anche qui: un prodotto che nel nome ha la parola equivalente di quella chiesta (Barbecue per chi scrive Grill) e corrisponde meglio al resto della domanda resta fra i risultati. Così chi scrive «Grill Maxi 3000» trova il «Barbecue Maxi 3000» anche se nel negozio c'è un altro prodotto che si chiama Grill.

La pagina portfolio viene riletta da sola: una volta letta, il plugin se la ricorda e non la dimentica più. Quando l'elenco invecchia lo rilegge in sottofondo e nel frattempo continua a usare l'ultimo elenco vero, così il bot non si ritrova mai a dire che non avete lavori solo perché la lettura era scaduta. La prima lettura in assoluto avviene poco dopo che hai collegato la pagina: finché non è finita il bot non promette esempi, perché non sa ancora cosa c'è dentro. Nessun visitatore aspetta questa lettura: le schede in chat escono subito con l'ultimo elenco conosciuto.

Automatico o una fonte precisa: con «Automatico» il bot prova le fonti in ordine e usa la prima che ha qualcosa dentro. Se invece ne fissi una, usa solo quella: se è vuota non mostra niente e non ripiega sul blog alle tue spalle. I riquadri colorati sopra la tendina dicono a colpo d'occhio quali fonti esistono sul tuo sito e quale sta usando adesso.

Esempi e articoli: se la fonte sono gli articoli del blog e il cliente chiede esempi o lavori, il bot gli dà il link della pagina portfolio, se c'è fra i link delle pagine (se non c'è, glielo dice senza inventare un link), e non fa uscire le schede degli articoli: quelle escono quando chiede articoli o accetta di vederli.

Se il modulo è spento o la licenza è finita: il bot non mostra nessuna scheda, e non ne mostra nemmeno una vuota. Continua però a citare normalmente il link della tua pagina portfolio, se ne hai messa una nella tabella dei link. Quello che hai scritto qui resta salvato e torna a funzionare appena riaccendi il modulo o rinnovi la licenza.

Come trova la pagina dei lavori: fra i link delle pagine il plugin riconosce da solo quella dei lavori, dall'etichetta o dall'indirizzo: portfolio, lavori, realizzazioni, progetti, referenze e le stesse parole nelle altre lingue (works, projects, trabajos, réalisations e così via). Con il modulo spento, a chi chiede di vedere dei lavori il bot dà quel link. Una pagina come «Come lavoriamo» o «How it works» non viene presa per quella dei lavori. Se una pagina così non c'è, il bot dice che al momento non ha esempi da mostrare in chat e propone di raccontare come lavorate.

Come i tuoi clienti vedono la galleria in chat
Certo, ecco alcuni esempi dei nostri lavori

Perché serve scegliere una fonte invece di "mettere tutto insieme": Un sito che ha SIA un negozio WooCommerce SIA un blog con foto di progetti passati genera due possibili gallerie diverse: mescolarle confonderebbe il cliente su cosa sta guardando davvero (un prodotto in vendita adesso, o un esempio ispirazionale di lavoro passato). La fonte automatica prova le opzioni in un ordine di priorità sensato per la maggior parte dei siti; fissarne una a mano toglie ogni ambiguità.

Come configurarla al meglio: Automatico va bene per la maggior parte dei siti con UNA fonte principale di contenuti. Fissa una fonte specifica solo se il sito ha più fonti possibili insieme e vuoi essere sicuro al 100% di quale venga sempre mostrata, indipendentemente da cosa l'automatico avrebbe scelto.

Le schede che il bot mostra in chat vengono dal negozio, dal blog o dall'elenco che scrivi tu, non dal listino servizi, che è un'altra cosa. Se un piatto o un prodotto è scritto solo nel listino, il bot può parlarne e dirne il prezzo ma non ha nessuna scheda da farti vedere: in quel caso lo dice, invece di mostrarti qualcos'altro che gli somiglia. Dei prodotti che ti mostra in chat, invece, il bot conosce anche prezzo e varianti, quindi se subito dopo gli chiedi cosa contiene quel piatto o di che colore c'è quella maglia sa risponderti. Vale per tutto il negozio, senza doverli spuntare qui: le schede le cerca nel catalogo al momento, non sono soggette al limite delle 40 pagine.

Conoscenza del sito

Funzione dei piani a pagamento. Sul piano gratuito il menu non compare e il bot non riceve nessun contenuto delle pagine.

Qui decidi quali pagine del tuo sito il bot deve conoscere davvero. È la differenza fra un bot che sa dove sta una pagina e uno che sa cosa c'è scritto dentro.

Cosa fa, e in cosa è diverso da «Link alle pagine»

Sabriel AI → Conoscenza

Cosa fa: Scegli le pagine con una spunta e premi «Fai leggere le pagine al bot». Il bot le legge una per una e per ognuna scrive un riassunto, che vedi subito nella colonna a destra: così controlli con i tuoi occhi cosa ha capito. Da quel momento il bot sa di cosa parla ognuna di quelle pagine e sa mandarci il cliente. Quanto sappia nel dettaglio dipende dalla scelta qui sotto: con «solo il riassunto» risponde a grandi linee e rimanda alla pagina, con «riassunto più il testo della pagina che serve» risponde con quello che c'è scritto davvero.

In cosa è diverso da «Link alle pagine»: Sono due cose complementari e conviene usarle insieme. «Link alle pagine» dà al bot l'indirizzo da condividere: sa che esiste una pagina Servizi e sa mandartici. «Conoscenza» gli fa leggere il testo di quella pagina: sa cosa offri, a che prezzo, con quali tempi, e può rispondere senza costringere il cliente ad aprire il link.

La stessa domanda, prima e dopo
Fate anche assistenza dopo la consegna?
Senza Conoscenza: «Trovi tutti i dettagli nella pagina Servizi» + link.
Con Conoscenza, nel modo completo: «Sì, tre mesi di assistenza sono compresi, poi si può rinnovare. Vuoi che ti prepari un preventivo?»
Se il sito ha WooCommerce, di ogni prodotto che spunti il bot riceve anche la scheda: varianti e attributi (con salsa / senza salsa, nero / bianco, taglia), tag, categorie, prezzo, codice e disponibilità. È quello che gli permette di rispondere a «avete piatti senza salsa?» o «vorrei una felpa nera» invece di elencarti tutto. Prima leggeva solo la descrizione scritta nella scheda.

La scheda del prodotto arriva pulita: prezzo, offerte, reparti, varianti e descrizione breve arrivano al bot come testo semplice, senza codici HTML, e se il prodotto è in saldo il bot legge il prezzo da pagare con accanto quello di prima. Un prodotto già letto si aggiorna così la prima volta che lo modifichi.

Si aggiorna da solo

Se modifichi una pagina che avevi scelto, il riassunto diventa vecchio e il bot lo rifà da solo dopo qualche minuto. Non devi ricordarti di tornare qui. Se non vuoi aspettare, apri questa pagina e premi di nuovo il pulsante: rilegge subito quelle cambiate e lascia stare le altre.

Vale anche al contrario: se una pagina scelta la cestini, la metti in bozza o la cancelli, il bot smette subito di parlarne e di darne il link, senza aspettare. Se la ripristini dal cestino torna nella conoscenza da sola, senza doverla riscegliere.

Quanto costa: La lettura di una pagina è una sola richiesta al motore AI, e si ripete soltanto quando quella pagina cambia. Con «solo il riassunto» il peso sulle conversazioni di tutti i giorni è piccolo, perché i riassunti sono brevi apposta. Con «riassunto più il testo della pagina che serve» si aggiunge il testo di una pagina soltanto nei messaggi in cui ne trova una che c'entra: negli altri il peso resta identico.

Se il motore AI non risponde: per esempio con la chiave sbagliata o il credito finito, la lettura in sottofondo non insiste ogni due minuti: riprova da sola una volta all'ora, così non consuma chiamate a vuoto, e quando il motore torna a rispondere si rimette in pari senza che tu faccia niente. Il pulsante «Fai leggere le pagine al bot» invece si ferma subito e te lo dice.

Quando il pannello dice che è fatto: «Salva la scelta» e «Fai leggere le pagine al bot» scrivono che è fatto solo quando il sito l'ha fatto davvero. Se la pagina è rimasta aperta tanto tempo e la sessione di sicurezza è scaduta, il pannello te lo dice e ti chiede di ricaricarla, invece di scrivere che è tutto salvato.

Con quali parole i clienti trovano una pagina

Nel modo «riassunto più il testo della pagina», per ogni domanda il bot deve capire quale delle tue pagine c'entra. Lo fa confrontando le parole. Il problema è che i clienti usano parole diverse dalle tue: tu scrivi «ecommerce» e loro chiedono «negozio online».

Per questo, mentre legge una pagina, il bot prepara anche un elenco di parole con cui quella pagina si fa trovare: i modi di dire diversi per la stessa cosa, i nomi comuni dei servizi, i problemi che risolvono. Non costa niente in più, perché le scrive nello stesso momento in cui prepara il riassunto. Da quel momento «negozio online» trova la pagina che dice solo «ecommerce».

Puoi correggerle tu: apri «Approfondisci» su una pagina e le trovi in fondo, sotto il riassunto. Aggiungi le parole con cui i tuoi clienti chiedono davvero le cose, separate dalla virgola. Quelle che scrivi tu vincono e non vengono più rifatte da sole, esattamente come per il riassunto.

Da quel momento, scorrendo l'elenco delle pagine, accanto ad «Approfondisci» compare un segno verde su quelle che hai curato a mano: uno per il riassunto e uno per le parole. Aprendo la pagina, sotto la casella trovi scritto esattamente cosa hai aggiunto e cosa hai tolto rispetto a quelle preparate dal bot, così a distanza di mesi riconosci il tuo lavoro senza doverlo ricordare.

Il pulsante «Torna a quelle del bot» rimette esattamente le parole che aveva scritto lui: sono conservate, quindi il ripristino è immediato e non fa rileggere la pagina. E se rimetti a mano le sue stesse parole, il segno verde sparisce da solo, perché di tuo non è rimasto niente.

Lo stesso vale per il riassunto: il pulsante «Torna a quello del bot» rimette esattamente il riassunto che aveva scritto lui, quello che vedi nel riquadro «Il tuo intervento su questa pagina». È immediato, non fa rileggere la pagina e non costa nessuna richiesta al motore. L'unico caso in cui la pagina viene riletta è se avevi corretto quel riassunto prima che il plugin cominciasse a conservare la versione del bot: lì non c'è niente da rimettere e se la riscrive. Il messaggio di conferma te lo dice.

Il bot ha letto davvero questa frase?

Capita di chiedere al bot una cosa che è scritta in una tua pagina e sentirsi rispondere che non la sa. Prima di dare la colpa al bot, conviene controllare se quella frase è finita davvero nel testo che ha letto.

Apri «Approfondisci» sulla pagina e scrivi la frase nella casella «Il bot ha letto questa frase?». Ti risponde in chiaro: se l'ha letta ti dice a che punto della pagina si trova, se non l'ha letta te lo dice e ti indica dove guardare. Ti dice anche quanti caratteri ha letto in tutto, così sai se la lettura si è fermata prima della fine.

Se la frase risulta letta ma il bot non la usa: di una pagina lunga il bot non riceve tutto in una volta, ma i pezzi che riguardano la domanda: punta da solo alla parola più particolare fra quelle che il cliente ha scritto, cioè quella che compare in poche pagine del tuo sito, e può prendere due pezzi lontani della stessa pagina. Se proprio non la aggancia, aggiungi quella parola nell'elenco «Con quali parole i clienti trovano questa pagina»: da quel momento la pagina si fa trovare anche con quel termine.

I limiti, e perché ci sono

Massimo 40 pagine. Non è un limite commerciale, è una scelta tecnica. Tutto quello che il bot deve tenere a mente gli viene ripetuto a ogni singolo messaggio: caricarlo con cento pagine non gli farebbe imparare di più, gli farebbe dimenticare le altre istruzioni, per esempio preparare il preventivo o proporre l'appuntamento. Meglio dieci pagine scelte bene che cento a caso.

Non inventa. Al bot è detto esplicitamente di non aggiungere niente che non sia scritto nelle pagine: se l'informazione non c'è, lo dice e propone di metterti in contatto. È voluto: preferiamo un «non lo so» a una promessa che poi tocca a te mantenere.

Le pagine senza testo restano fuori. Una pagina fatta solo di immagini, o costruita interamente da un tema senza testo suo, non ha niente da leggere: risulterà come «non ancora letta» e va bene così.

Se il pulsante dà errore: quasi sempre è la chiave del motore AI. Vai in «Motore AI», controlla che sia inserita e valida, e riprova. Il plugin si ferma da solo invece di continuare a provare, così non consuma richieste a vuoto.

Come sceglierle bene

Parti dalle pagine che un cliente legge prima di comprare: servizi, prezzi, come lavoriamo, domande frequenti, spedizioni e resi se vendi prodotti. Lascia perdere le pagine di poco conto (note legali, archivi, articoli vecchi), che non aggiungono niente e occupano posto.

Dopo la prima lettura rileggi la colonna dei riassunti: è il modo più veloce per accorgerti se una pagina del tuo sito è scritta in modo confuso. Se il bot non l'ha capita, probabilmente non la capisce nemmeno un cliente.

Impostazioni → Moduli e limiti

Ogni modulo può essere spento completamente: il bot smette del tutto di offrire quella funzione, come se non esistesse mai stata installata. Tutti accesi di default, perché la maggior parte delle attività li usa tutti; questa pagina serve a chi ha bisogno di togliere quello che non gli serve, non ad "abilitare" qualcosa che manca.

Con la versione gratuita questi 8 moduli sono spenti: la chat funziona, tutto il resto no. In quella pagina, al posto degli interruttori, vedi il riquadro per sbloccarli. Non c'è niente da configurare finché non attivi una licenza. E se un giorno la licenza scade, le scelte che avevi fatto qui restano come le avevi lasciate, non si azzerano.

Modulo spento e licenza: la cosa che confonde di più

Sabriel AI → Impostazioni → Moduli e limiti

Sono due cose diverse: un modulo può essere fermo per due motivi che non c'entrano niente fra loro. O perché la licenza gratuita non lo comprende, o perché sei tu ad aver spento l'interruttore. La prima è una condizione della licenza, la seconda è una tua scelta.

Perché sembra un guasto: con licenza gratuita le schede in Bacheca si vedono comunque, come anteprima con il velo PRO, perché servono a farti capire cosa otterresti passando a pagamento. Con licenza Pro invece si vedono solo le schede dei moduli accesi. Quindi se hai spento gli interruttori mentre eri in gratuita, non te ne accorgi: le anteprime ci sono lo stesso. Il giorno che attivi la licenza, quelle schede spariscono, e sembra che l'aggiornamento abbia rotto qualcosa. Non è rotto niente: stai finalmente vedendo la verità degli interruttori.

Come si riconosce in dieci secondi: apri Stato sistema, sezione Licenza e moduli. Per ogni modulo c'è scritto se è bloccato dalla licenza, spento da te, oppure acceso. Quella riga chiude ogni dubbio senza doverci pensare.

Un altro effetto della stessa cosa: a modulo spento la sua pagina non viene proprio registrata nel menu. Se non trovi più la voce Conoscenza del sito nel menu di sinistra, quasi sempre è solo il suo interruttore spento, non un aggiornamento andato male.

Le pagine salvate in cache: quando accendi o spegni un modulo, attivi la licenza o cambi gli orari, la chat se ne accorge già alla prima risposta, anche su una pagina che il sito tiene salvata in cache (per esempio con LiteSpeed) o che il visitatore ha lasciato aperta: con ogni risposta il server le dice quali moduli sono accesi in quel momento e in che giorni siete aperti. Per questo non serve svuotare la cache. Colori, logo e testi del widget invece arrivano con la pagina: per quelli, come per ogni pagina salvata, svuotala dopo averli cambiati.

Appena attivi una licenza a pagamento, la prima cosa da fare è passare da Moduli e limiti e accendere quello che ti serve. Sono trenta secondi che ti evitano mezz'ora di dubbi.

I moduli disattivabili

Sabriel AI → Impostazioni → Moduli e limiti

Come li vedi nel pannello
Prenotazioni
Portfolio / Prodotti

Prenotazioni: il bot può fissare, spostare o cancellare appuntamenti in chat. Spegnilo se la tua attività non gestisce affatto appuntamenti (un negozio online puro, per esempio), altrimenti il bot potrebbe proporre di prenotare qualcosa che per te non ha senso.

⚠️ Quando parte la prima email di prenotazione, il plugin crea da solo una pagina pubblica chiamata «Sposta appuntamento». Non cancellarla e non toglierle lo shortcode [sabriel_reschedule] che contiene: è la pagina su cui arrivano i pulsanti «Sposta o cancella appuntamento» di tutte le email già inviate ai tuoi clienti. Puoi cambiarle il titolo. Se cambi il suo indirizzo, o i permalink del sito, le email nuove usano subito l'indirizzo nuovo, ma i pulsanti di quelle già inviate restano con quello vecchio: per questo conviene non toccarlo. Se la elimini, quei link smettono di funzionare.

In che lingua le riceve il cliente: le email che gli arrivano quando confermi, declini o sposti un appuntamento dalla Bacheca, e la pagina «Sposta appuntamento» che apre dal link, sono nella lingua scelta per il bot, come la chat. Anche i nomi dei mesi nelle date seguono quella lingua.

Preventivi: genera documenti PDF scaricabili con i dettagli di un progetto. Utile per chi vende servizi personalizzati con un prezzo da concordare caso per caso; meno rilevante per chi vende prodotti a prezzo fisso.

Quando è il cliente a chiedere un preventivo: per esempio «mi fai un preventivo per un sito vetrina?», se il servizio è chiaro il bot gli dice già nello stesso messaggio il prezzo del listino e gli chiede se vuole il PDF, che non lo impegna a nulla, invece di fargli prima altre domande; quando il cliente risponde di sì, lo prepara subito. Se non ha detto per quale servizio, il bot gli chiede solo quello, e per una cosa che nel listino non c'è non inventa un prezzo. Per preparare il PDF non chiede il nome, l'attività o l'email del cliente, e insieme al PDF gli scrive come si avvia il lavoro secondo la tua Struttura del pagamento, per esempio con la firma, un acconto e una breve consulenza di avvio. Quando invece è il bot a proporre un preventivo di sua iniziativa, lo fa solo dopo aver già detto un prezzo.

Termometro: classifica ogni conversazione come caldo, tiepido o freddo, visibile in Analitica: questo gira sempre in automatico dietro le quinte, non richiede nulla da te; spegnerlo ha senso solo se non ti interessa affatto sapere quali contatti seguire con priorità.

Promemoria email automatici: sotto l'interruttore del Termometro c'è la casella che li accende e li spegne, accesa di serie. Accesa, ai contatti caldi e tiepidi il sito manda da solo un'email di promemoria, a nome della tua attività e nella lingua del bot: ai caldi 3 e 7 giorni dopo l'ultima conversazione, ai tiepidi 6 e 14 giorni dopo, ai freddi mai. Se la persona torna a scrivere in chat, i giorni ripartono da quella conversazione, quindi non riceve un promemoria il giorno dopo aver parlato con il bot. Il controllo gira una volta al giorno e manda al massimo 30 email per volta (le altre partono il giorno dopo), e alla stessa persona non arrivano mai più di sei promemoria in tutto. Non partono a chi ha un appuntamento in arrivo o ha prenotato o chiesto un preventivo dopo la conversazione, e in fondo a ognuno c'è il link «Non voglio più ricevere questi promemoria».

Spegnere i promemoria: togli la spunta e salva. Il Termometro continua a classificare i contatti e a mostrarli in Analitica, ma non parte più nessuna email. Se nel codice del tuo sito c'è il filtro sabriel_ai_followup_attivo, decide il filtro: sotto la casella compare una riga che lo dice, e Stato sistema scrive perché i promemoria sono spenti.

Audit: il bot offre un controllo gratuito del sito web di un potenziale cliente: rilevante soprattutto per agenzie e freelance nel settore digitale, dove è un argomento di vendita naturale; poco rilevante per un'attività non legata al web.

Cronologia: il cliente recupera conversazioni passate anche da un altro dispositivo, utile per processi di acquisto che richiedono più visite nel tempo (un cliente che ci pensa su per qualche giorno prima di tornare). Anche senza questo modulo il bot ricorda comunque chi ha già parlato con lui dallo stesso dispositivo: quello che aggiunge la Cronologia è il recupero da un dispositivo diverso, tramite un link inviato via email.

Portfolio / Prodotti: un solo interruttore copre TUTTE le fonti insieme, WooCommerce compreso: spegnerlo spegne l'intero meccanismo, non serve un secondo interruttore per WooCommerce.

Conoscenza del sito: il bot legge le pagine del sito che scegli tu e usa quello che c'è scritto per rispondere, invece di limitarsi a mandare il link. Vedi la sezione Conoscenza del sito più avanti per il funzionamento completo.

Mailchimp: sincronizza i contatti classificati con una lista Mailchimp, solo con consenso esplicito del cliente stesso. Vedi la sezione Mailchimp più avanti per il funzionamento completo.

Limiti

Cosa fanno: Proteggono ogni funzione da un uso eccessivo o da un abuso automatizzato, non da un cliente vero che usa il servizio normalmente. Per esempio, il limite messaggi giornalieri esiste per fermare un bot esterno che tentasse di far scrivere il tuo bot migliaia di volte in un'ora (facendoti spendere inutilmente sulla chiave AI), non per interrompere una conversazione vera a metà.

Perché i valori di base non vanno quasi mai toccati: Sono stati pensati per essere ampiamente sufficienti a una conversazione normale, con margine: un cliente vero che scrive normalmente non li raggiunge mai. Se noti clienti veri bloccati, è più probabile un caso limite genuino (una conversazione insolitamente lunga) che un valore troppo basso in sé.

Come configurarli al meglio: I valori di base sono già equilibrati per il traffico tipico di un piccolo/medio sito: modificali solo se noti clienti veri bloccati per errore, o al contrario segnali chiari di un uso automatizzato/abusivo (molte richieste identiche in pochi secondi, per esempio).

Sicurezza e pulizia

Un pacchetto di base di protezioni comuni per WordPress: non sostituisce un plugin di sicurezza dedicato (Wordfence, Sucuri) se hai esigenze avanzate come un firewall in tempo reale o la scansione di malware, ma copre in modo sicuro le tecniche di base più conosciute, senza bisogno di installare altro né di configurazioni complicate.

Ogni protezione qui sotto è REALMENTE collegata al tuo sito: non sono semplici interruttori grafici. Toccano davvero il comportamento di WordPress: chiudono protocolli veri, mandano header HTTP veri, leggono e cancellano righe vere dal tuo database. Tutte spente di default: installare il plugin non cambia nulla del comportamento del tuo sito finché non decidi tu di accenderle.

Protezioni

Come le vedi nel pannello
Limita i tentativi di accesso

Disattiva XML-RPC: chiude un vecchio protocollo di comunicazione di WordPress, spesso bersaglio di attacchi automatizzati (in particolare tentativi di indovinare password in massa, che sfruttano una debolezza nota di questo protocollo). Quasi nessun sito moderno lo usa ancora davvero: accendila, a meno che tu non sappia con certezza che un'app o un servizio esterno ne dipende.

Per controllare che funzioni apri tuosito.it/xmlrpc.php in una finestra anonima: deve rispondere «Forbidden» con errore 403. Con la protezione accesa il file viene chiuso prima che WordPress risponda, sono spenti tutti i comandi del protocollo (compreso quello dei pingback che il blocco standard di WordPress da solo lascerebbe passare, ed è proprio quello usato negli attacchi automatici di massa) e il sito smette di annunciare il proprio indirizzo XML-RPC nelle intestazioni e nel codice delle pagine. Spegnendo l'interruttore, o disattivando il plugin, xmlrpc.php torna raggiungibile subito: il blocco non viene scritto in nessun file del tuo sito, quindi non resta appiccicato addosso come con i plugin che modificano il file .htaccess.

Come sai se una protezione è davvero attiva: sotto ogni interruttore c'è una targhetta che dice lo stato vero salvato: verde «Protezione attiva» se sta funzionando adesso, grigia «Protezione non attiva» se è spenta. Appena tocchi l'interruttore la targhetta diventa arancione e dice «Da salvare», perché finché non premi Salva protezioni non è cambiato niente davvero. Se hai il pacchetto senza licenza attiva, una protezione accesa te lo dice chiaramente invece di farti credere di essere protetto.

Si torna sempre indietro: ogni protezione di questa pagina è reversibile. Spegnendo l'interruttore il sito torna esattamente com'era prima, subito e senza lasciare tracce: nessuna di queste protezioni modifica i file del tuo sito (non tocca .htaccess né wp-config.php) e nessuna scrive niente di permanente nel database. Funzionano solo mentre l'interruttore è acceso. L'unica cosa irreversibile di questa pagina è la Pulizia del database qui sotto, perché cancella davvero dei dati: quella chiede conferma prima di procedere.

Header di sicurezza: aggiunge tre intestazioni HTTP che riducono il rischio di clickjacking (il tuo sito caricato di nascosto dentro un altro sito per rubare i clic dei visitatori) e di un tipo comune di attacco XSS. Nessun effetto visibile per i visitatori: si può accendere e lasciare accesa senza pensarci più.

Protezione forza bruta: due scale che lavorano insieme, una sul collegamento da cui arrivano i tentativi e una sull'account. Su tutte e due: 5 errori e si prende una pausa di un quarto d'ora, altri cinque e la pausa diventa di un'ora, altri cinque ancora e si chiude. Il collegamento resta fuori 30 giorni (non a vita, perché gli indirizzi cambiano e in ufficio o da rete mobile ne condividono uno solo in tanti). L'account invece resta chiuso finché non lo riapre qualcuno, ma chi lo possiede riceve subito per email un link per riaprirselo da solo in trenta secondi, senza disturbarti: il link va SOLO all'indirizzo registrato su quell'account, vale una volta sola, scade, e riapre soltanto l'accesso senza far entrare nessuno e senza cambiare password. Serve che ci siano tutte e due le scale: quella sul collegamento da sola si aggira cambiando rete, quella sull'account da sola permetterebbe a chiunque di chiuderti fuori bombardando il tuo nome. Insieme invece chi ci prova si fa bandire il collegamento prima di riuscire a bloccare l'account di qualcun altro. In fondo alla Dashboard e in fondo alla pagina Sicurezza trovi l'elenco di tutto quello che è bloccato in questo momento, collegamenti e account insieme, anche i blocchi da pochi minuti, con il bottone per riaprire subito: è lo stesso elenco visto da due posti. Se la posta del sito non funziona, l'elenco te lo dice invece di farti credere che il link sia partito. Passate ventiquattro ore senza errori e senza blocchi in corso si riparte da zero, così chi sbaglia due volte l'anno non si ritrova bandito. E perché questa difesa non si possa girare contro di te: dal browser da cui hai già fatto un accesso riuscito almeno una volta i blocchi non si applicano, chi è già dentro resta dentro, e in emergenza basta aggiungere in wp-config.php la riga define('SABRIEL_LOGIN_SBLOCCA', true); che li spegne tutti all'istante. Sotto il cofano, i blocchi vivono in una tabella tutta loro nel database, non mescolati alle impostazioni: ogni collegamento e ogni account hanno la propria riga, e il conteggio dei tentativi lo fa il database stesso. Serve perché durante un attacco vero arrivano tanti tentativi tutti insieme: se il conteggio si facesse leggendo e riscrivendo un elenco unico, due tentativi nello stesso istante ne farebbero contare uno solo e il blocco scatterebbe più tardi di quanto promesso. Le righe che non servono più vengono buttate da sole a intervalli regolari, e i blocchi in corso e quelli permanenti non si toccano mai. Disinstallando il plugin la tabella viene eliminata.

Dopo un blocco, si ricomincia da capo: Finito il blocco di 30 giorni, quel collegamento riparte pulito: non resta bandito per sempre, ma non diventa nemmeno immune, perché la scala ricomincia da capo dal primo scalino. Lo stesso vale quando riapri tu qualcosa dall'elenco: si riparte da zero, non da dove era rimasto.

Se il freno non può funzionare, te lo dice: i blocchi hanno bisogno di una tabella tutta loro nel database, che il plugin crea da solo alla prima occasione. Su certi hosting molto limitati però non ci riesce, perché l'utente del database non ha il permesso di creare tabelle nuove o perché lo spazio è finito. In quel caso il freno non può registrare niente e quindi non protegge: invece di lasciartelo credere, il plugin lo scrive in rosso in cima alla pagina Sicurezza, e la targhetta sotto l'interruttore diventa rossa invece di verde. Il plugin riprova da solo a creare la tabella ogni volta che apri quella pagina, quindi appena l'hosting sistema il permesso riparte senza che tu debba fare niente.

Provare i blocchi senza aspettare ore: se vuoi vedere con i tuoi occhi come si comporta il freno, aggiungendo in wp-config.php la riga define('SABRIEL_LOGIN_PROVA', true); le pause diventano di 20 e 40 secondi invece di un quarto d'ora e un'ora, e il blocco del collegamento dura 60 secondi invece di 30 giorni. Serve solo per provare: finché quella riga c'è, in cima alla pagina Sicurezza compare un avviso rosso che te lo ricorda, così non può restare accesa per sbaglio su un sito vero. Togli la riga e tutto torna alle durate normali. Il blocco definitivo dell'account resta invece permanente, come su un sito vero: senza, non si potrebbe provare l'email con il link di sblocco.

L'indirizzo segreto viene controllato: l'indirizzo che scegli viene controllato prima di essere salvato. Se è un indirizzo che WordPress usa già per conto suo (come wp-admin) oppure è già l'indirizzo di una pagina del tuo sito, non viene salvato e te lo dice: nel primo caso ti si romperebbe il pannello, nel secondo quella pagina sparirebbe dal sito lasciando il posto al modulo di accesso, e sono due guai che si scoprono tardi. La pagina di registrazione invece segue l'impostazione del sito: se in Impostazioni → Generali hai acceso «Chiunque può registrarsi» resta raggiungibile, altrimenti sta nascosta come il resto.

Vedere a che punto è la scala: nell'elenco vedi anche chi non è bloccato ma ha già qualche errore alle spalle, con scritto a quanti errori manca il prossimo blocco. Serve perché dopo una pausa il conteggio riparte da zero e il blocco dopo arriva al quinto errore da quel momento: senza vederlo, sembra che il blocco scatti a caso dopo un solo sbaglio. Ricorda anche che collegamento e account sono due freni separati che contano ognuno per conto suo, quindi riaprendo solo uno dei due l'altro resta dov'era e può fermare l'accesso lo stesso: quando succede il pannello te lo dice. Se vuoi ripartire davvero da zero, il bottone «Azzera tutti i blocchi accesso» toglie tutto in una volta, permanenti compresi.

Se il link di sblocco non arriva: il pannello ti dice se il link è stato consegnato alla posta del sito, che non è la stessa cosa di «arrivato»: da lì in poi il messaggio non dipende più dal plugin. Se non arriva, quasi sempre è il sito che non riesce a far accettare le proprie email, e lo verifichi da Stato sistema → Invio email. Per questo accanto a ogni account chiuso trovi il bottone «Rimanda il link»: la prima email parte da sola nell'istante del blocco, e se quella si perde senza questo bottone non ci sarebbe modo di farsene mandare un'altra. Il link nuovo sostituisce il vecchio, che da quel momento non vale più, e va sempre e solo all'indirizzo registrato su quell'account: dal pannello decidi quando rimandarlo, mai a chi.

In che lingua arriva il link di sblocco: nella lingua scelta nel profilo di chi lo riceve (Utenti → Profilo → Lingua), come le email di WordPress per reimpostare la password. Se nel profilo non c'è nessuna lingua, arriva in quella del sito. Non conta la lingua della pagina da cui partono i tentativi, che chi attacca può scegliere.

Nascondi versione WordPress: toglie il numero di versione dal codice pubblico del sito: un aggressore lo usa per sapere se stai usando una versione vecchia con vulnerabilità già note e già risolte nelle versioni più recenti.

Blocca la scoperta degli username: un interruttore solo che chiude tutte e quattro le strade da cui si può scoprire come si chiamano gli utenti del tuo sito. La prima è il trucco più noto, visitare un indirizzo tipo ?author=1. La seconda è l'elenco utenti che WordPress espone di serie sull'API (/wp-json/wp/v2/users), leggibile anche da chi non è loggato. La terza è la mappa del sito degli autori, che WordPress pubblica da solo: sparisce dall'indice delle mappe e, se qualcuno prova a chiederla lo stesso scrivendo l'indirizzo a mano, risponde «pagina non trovata» invece di far comparire la home page, come farebbe WordPress lasciato a sé. La quarta, la meno conosciuta, è la risposta che il sito dà quando qualcuno condivide una tua pagina: dentro c'è il nome dell'autore, che su moltissimi siti è il nome utente o addirittura l'indirizzo email. Conoscere un nome utente valido è il primo passo di un attacco a forza bruta mirato su quell'account. Niente di tutto questo tocca il funzionamento del sito per chi è già loggato, e le anteprime delle condivisioni continuano a funzionare: cambia solo che al posto del nome della persona compare il nome del sito.

Messaggio di errore login generico: di serie, WordPress dice ESPLICITAMENTE se hai sbagliato la password O il nome utente: un dettaglio che conferma a chi sta tentando un attacco che quel nome utente esiste davvero sul sito, restringendo il lavoro che gli resta da fare. Con questa accesa, l'errore diventa uno solo, sempre identico, senza confermare nulla su cosa fosse esattamente sbagliato.

Disattiva editor file da wp-admin: impedisce di modificare i file PHP di temi e plugin direttamente dal pannello. Il motivo non è impedire A TE di lavorare: è che se qualcuno riuscisse comunque a ottenere accesso admin senza permesso, non potrebbe usare questa via specifica per inserire codice dannoso direttamente nei file del sito.

Nascondi i file readme e licenza di WordPress: blocca l'accesso pubblico ai file readme.html e license.txt di WordPress, che di serie sono leggibili da chiunque e dicono quale versione stai usando: la prima cosa che guarda chi cerca un sito da attaccare.

Su certi server questi file li consegna direttamente il server web, senza passare da WordPress: in quel caso nessun plugin può fermarli, e prometterti il contrario sarebbe una bugia. Per questo il plugin prova a scaricarli da solo e, se ci riesce, te lo dice apertamente e ti dà la regola da girare all'assistenza del tuo hosting.

Nascondi la pagina di accesso: sposta la pagina di accesso a un indirizzo scelto da te. Chi prova gli indirizzi soliti riceve un "pagina non trovata" e non vede nemmeno che il sito è fatto con WordPress. È la protezione che ferma da sola la maggior parte dei tentativi automatici di indovinare la password, perché quei programmi bussano sempre alla stessa porta.

Quali indirizzi segreti non si possono usare: l'indirizzo che scegli viene controllato prima di essere salvato. Se è uno di quelli che WordPress usa già per conto suo (wp-admin, wp-json, feed e simili) viene rifiutato: usandolo ti chiuderesti fuori dal pannello. Viene rifiutato anche se è già l'indirizzo di una pagina, di un articolo o di un prodotto del tuo sito, perché quella pagina sparirebbe per i visitatori e al suo posto uscirebbe la schermata di accesso. In tutti e due i casi la protezione viene spenta e ti viene detto perché, invece di lasciarti con un sito rotto senza capire. Il controllo si ripete a ogni apertura della pagina Sicurezza, così se un domani crei una pagina che si chiama come il tuo indirizzo segreto te ne accorgi subito.

Password dimenticata e link «Accedi» sul sito: la password dimenticata si chiede dall'indirizzo segreto: lì il link «Password dimenticata?» c'è già, e il link per sceglierne una nuova arriva per email. Da wp-login.php non si apre più niente. Se però il sito mostra ai visitatori un link per accedere (per esempio il blocco «Meta» o i commenti riservati agli utenti registrati), quel link porta all'indirizzo segreto e chi lo vede lo scopre: se vuoi tenerlo davvero segreto, togli quei link. Fa eccezione il link per una nuova password spedito per email prima di attivare la protezione: funziona ancora finché vale (di solito un giorno), e dopo aver scelto la nuova password il link «Accedi» porta all'indirizzo segreto.

⚠️ Scrivi il tuo indirizzo segreto da qualche parte prima di attivarla, e provalo subito in una finestra separata. Se lo dimentichi non hai perso il sito: chiedi a chi ti gestisce l'hosting di aggiungere una riga al file wp-config.php, define( 'SABRIEL_LOGIN_HIDE_OFF', true ); la pagina di accesso torna subito raggiungibile come sempre. Anche disattivare il plugin dalla cartella dei plugin la riporta com'era.

Pulizia database: mostra quanti elementi "di scarto" si sono accumulati nel tempo (revisioni, bozze automatiche, cestino, commenti spam, dati temporanei scaduti) con un pulsante per eliminarli in un click, più un'opzione per ottimizzare (deframmentare, senza cancellare nulla) le tabelle del database. Una pulizia periodica ogni 1-2 mesi mantiene il sito più leggero e reattivo, specialmente su siti con molti contenuti o traffico.

Pulizia automatica: sotto la tabella della pulizia trovi «Ogni quanto vuoi pulire automaticamente?». La tabella è una sola e serve a tutte e due le cose: spunti le voci che ti interessano, poi il bottone nero «Pulisci ora» le pulisce subito, mentre il bottone chiaro «Salva pulizia automatica» le salva perché vengano pulite da sole ogni giorno, ogni settimana o ogni mese. Quando riapri la pagina le voci risultano già spuntate come le hai programmate, così vedi a colpo d'occhio cosa pulirà da solo. Avere la pulizia automatica accesa non ti impedisce di premere «Pulisci ora» quando vuoi. Di partenza è su «Mai, faccio da me» e non parte niente. Attenzione: la pulizia cancella dati per davvero e non si torna indietro, quindi occhio soprattutto alle vecchie versioni degli articoli, che sono la tua rete di sicurezza se cambi un testo per sbaglio. Tornando su «Mai», o togliendo tutte le spunte, il lavoro automatico viene tolto subito, e viene tolto da solo anche se disattivi il plugin o se la licenza scade.

Cosa dice davvero il numero della pulizia: la pulizia lavora a lotti: ogni voce ne toglie al massimo qualche migliaio per volta, per non far scadere la pagina sui siti grossi. Se ne restano, adesso te lo scrive e ti dice di ripremere «Pulisci ora» finché il numero non arriva a zero. Il numero che leggi è quello degli elementi spariti DAVVERO dal database, non di quelli che si è provato a togliere: se qualcosa non viene cancellato, non viene contato. L'ottimizzazione delle tabelle non cancella niente, quindi resta fuori da quel conteggio e viene detta a parte. ⚠ È una cosa da sapere sul Cestino: dentro c'è tutto quello che hai cestinato in WordPress (articoli, pagine, prodotti e così via), e pulendolo se ne va per sempre, anche quando il Cestino è nella pulizia automatica. Prenotazioni, preventivi, audit e conversazioni invece nel Cestino non ci finiscono: quando li elimini dalla Dashboard spariscono subito, per sempre.

Mailchimp

Collega automaticamente i contatti classificati dal Termometro alla tua lista Mailchimp, ma SOLO per chi ha dato un consenso esplicito. Dipende dal modulo Termometro: senza classificazione dei lead, non c'è nulla da sincronizzare.

Chiave API e lista: la chiave dal tuo account Mailchimp (Account → Extras → API keys) e la lista scelta da una tendina con le liste vere del tuo account, non un ID da copiare a mano, così non rischi di sbagliare a trascriverlo.

Come lo vede il cliente in chat

Cosa arriva a Mailchimp: l'indirizzo email, il nome, un riepilogo breve della conversazione nel campo NOTES (al massimo 255 caratteri) e un'etichetta con la temperatura del contatto, cioè caldo, tiepido o freddo, preceduta dal nome della tua attività. Nient'altro: né il telefono né il testo completo della chat.

Perché la casella compare solo se tutto è pronto: Mostrare una casella di consenso per una funzione che poi non è davvero collegata a nulla sarebbe fuorviante per il cliente: la casella esiste solo quando ci sono chiave e lista valide E il modulo Termometro è anche lui acceso, altrimenti resta nascosta. Se manca qualcosa, un avviso lo dice sia qui sia nella scheda Impostazioni → Moduli e limiti, indicando esattamente cosa accendere.

⚠️ Senza un consenso esplicito dato dal cliente stesso, nessun dato viene mai mandato a Mailchimp, anche se il modulo è configurato e acceso: questa non è una scelta che si può aggirare da un'impostazione, è scritta nel funzionamento stesso del bot.

Cosa succede se un cliente ritira il consenso più tardi: Il cliente riceve, insieme all'email di conferma dell'iscrizione, un link di disiscrizione: cliccandolo, viene tolto da Mailchimp per davvero, non solo segnato come "da ignorare".

Chi può togliere il consenso, e da dove: Togliere la spunta dalla chat funziona dal browser da cui è partita l'iscrizione: quando parte l'email di conferma, il sito consegna a quel browser un lasciapassare firmato, che scade dopo trenta giorni e vale solo per quell'indirizzo. Chi non ce l'ha, per esempio perché si era iscritto da un altro dispositivo o è passato troppo tempo, non toglie niente: il bot gli indica il link «Disiscrivimi» in fondo alle email ricevute, che è firmato e vale sempre. È una difesa voluta: senza, sarebbe bastato conoscere l'indirizzo email di un tuo cliente per disiscriverlo dalla tua lista al posto suo, e nessuno dei due se ne sarebbe accorto.

Le email che partono da sole: quando l'iscrizione diventa vera al cliente arriva sempre la conferma, sia che abbia cliccato il nostro link sia che abbia cliccato quello di Mailchimp rientrando dopo una disiscrizione: parte una volta sola per iscrizione, mai doppioni. Quando invece si disiscrive gli arriva un'email che glielo conferma e gli spiega come tornare, se un giorno cambia idea. A te arriva un avviso in tutti e due i casi, con nome ed email: se non lo vuoi lo spegni in Impostazioni, sezione Notifiche via email a te, e il registro in Dashboard resta comunque completo.

Tabella dei consensi (Dashboard → Consensi): un registro di chi ha dato o ritirato il consenso, con data: resta come prova anche dopo un ritiro o se Mailchimp viene scollegato del tutto, utile in caso di contestazioni su un invio.

Ti accorgi quando ne arriva uno nuovo: la scheda Consensi si comporta come Appuntamenti, Preventivi e Audit: sopra al nome compare la scritta NUOVO su ogni consenso arrivato da quando l'hai aperta l'ultima volta, e il numero rosso accanto al nome della scheda dice quanti sono. Il pallino nel menu di WordPress li conta insieme agli altri. Aprendo la scheda si azzera tutto; se vuoi togliere una singola riga prima, clicca la x accanto a NUOVO.

La pausa di quindici minuti fra un'email e l'altra: chi chiede l'iscrizione riceve UNA email di conferma, e per un quarto d'ora non ne parte un'altra allo stesso indirizzo. Serve a impedire che qualcuno usi la casella della chat per riempire di email la posta di un'altra persona. Se nel frattempo il cliente rimette la spunta, il bot glielo dice in chiaro e gli scrive fra quanti minuti può richiederla, invece di far finta di avergliela rimandata. Dopo dieci email in un'ora dallo stesso computer si ferma tutto per un'ora, e anche questo viene detto: è una protezione, non un guasto.

Togliere la spunta disiscrive davvero: il cliente non è obbligato a cercare il link nell'email: gli basta aprire «I tuoi dati» nella chat e togliere la spunta. Viene tolto da Mailchimp in quel momento, il bot glielo conferma e gli arriva l'email di conferma. Il link in fondo alle email resta comunque, per chi preferisce quello o non ha più la chat sotto mano.

Il link di conferma scade: chi chiede di iscriversi riceve un'email con un link da cliccare, e quel link vale 30 giorni. Se un cliente ti scrive che gli compare «questo link non è più valido», è normale: gli basta richiedere l'iscrizione dalla chat. La scadenza serve a una cosa precisa: impedire che una vecchia email di conferma, riaperta mesi dopo o pre-caricata da sola dai filtri antispam aziendali, rimetta dentro qualcuno che nel frattempo si era disiscritto.

I link nelle email aprono una pagina con un pulsante: chi clicca «Confermo l'iscrizione» o «Disiscrivimi» arriva su una pagina del tuo sito che gli chiede di premere un pulsante, e solo quel pulsante conferma o disiscrive. Il motivo: i filtri della posta aziendale aprono da soli i link delle email per controllarli, e prima bastava questo per iscrivere o disiscrivere una persona senza che avesse cliccato niente. Lo stesso vale per il link «Non voglio più ricevere questi promemoria» in fondo ai promemoria automatici del Termometro.

Chi si era disiscritto e vuole rientrare: è Mailchimp a vietare di rimettere dentro d'ufficio chi si è tolto: deve tornare di sua volontà. Quando succede, il plugin non manda la propria email di conferma ma chiede a Mailchimp di mandare la sua, e lo scrive al cliente in chiaro. Finché non clicca quel link resta fuori, e in Mailchimp lo vedi come «in attesa»: i contatti in attesa non compaiono nell'elenco del pubblico, si trovano solo cercando l'indirizzo. Se il cliente non conferma entro 60 giorni, Mailchimp lo cancella.

La casella dice sempre la verità: quando il cliente riapre «I tuoi dati» nella chat, lo stato della spunta viene richiesto al sito, non ripreso da quello che il suo browser si era salvato. Così chi si è disiscritto dal link nell'email non trova più la casella spuntata, e sotto legge un avviso che glielo spiega e gli dice che può rimetterla per reiscriversi. Se invece si è appena iscritto e deve ancora confermare, la casella resta spuntata e l'avviso gli ricorda di aprire l'email: l'iscrizione è in corso, non annullata.

L'email per rientrare la manda Mailchimp, non il tuo sito: chi rientra dopo una disiscrizione riceve la conferma direttamente da Mailchimp, con il loro pulsante e con l'indirizzo di contatto impostato nel tuo account Mailchimp, non con quello del sito. È normale e non si può cambiare da qui: se vuoi che sia un altro, lo cambi su Mailchimp, in Pubblico, impostazioni del pubblico. Se il loro link dà pagina non trovata di solito vuol dire che era già stato usato: basta rimettere la spunta in chat e ne arriva uno nuovo.

Alla seconda o terza volta di seguito, Mailchimp non rimanda l'email: è una loro regola, non un guasto del plugin. Mailchimp manda l'email di conferma quando un contatto entra in attesa, ma non ne manda una nuova ogni volta che glielo si richiede per lo stesso indirizzo: serve a non trasformare il modulo in uno strumento per tempestare qualcuno. Il plugin può chiedere il rientro e sapere che è stato registrato, ma non può sapere se loro l'email l'hanno spedita davvero, e infatti non lo scrive. La cosa importante: il link di conferma già ricevuto NON scade a ogni nuova richiesta, quindi basta aprire l'email precedente e cliccare quello. Se serve davvero una conferma nuova, l'unico modo è cancellare quel contatto dal Pubblico su Mailchimp e farlo iscrivere di nuovo dalla chat.

Lo stato «in attesa» si chiude da solo: quel link il cliente lo clicca sul sito di Mailchimp, quindi il tuo sito non viene avvisato da nessuno. Per non lasciarti scritto «in attesa» per sempre, ogni ora il plugin va a chiedere a Mailchimp che fine hanno fatto i contatti rimasti in sospeso e aggiorna la tabella da solo. Il cliente che riapre la chat lo vede anche prima, perché in quel momento si controlla al volo.

In che lingua le riceve il cliente: le email del plugin per l'iscrizione (richiesta di conferma, iscrizione confermata, disiscrizione) sono nella lingua scelta per il bot, come la chat, anche quando l'iscrizione la conferma il controllo orario o la scheda Consensi della Dashboard.

Se qualcuno si toglie da dentro Mailchimp: può succedere che un cliente si disiscriva dal pannello di Mailchimp o dal link in fondo a una tua campagna, senza passare dalla chat. Anche lì nessuno avvisa il tuo sito. Per questo, ogni volta che qualcuno mette la spunta, il plugin chiede prima a Mailchimp com'è messo davvero quell'indirizzo: così non ti ritrovi scritto «Iscritto» in verde su una persona che è uscita dalla lista.

Indirizzi che rimbalzano: se le email mandate a un indirizzo tornano indietro, Mailchimp lo marca come non raggiungibile e non lo fa più rientrare in nessun modo. In quel caso il bot lo dice al cliente e gli chiede un altro indirizzo, invece di lasciargli credere di essersi iscritto.

Dashboard

Il centro operativo quotidiano. Non un'impostazione da configurare una volta, ma la pagina che consulti ogni giorno per vedere cosa è successo davvero mentre non guardavi: chi ha scritto, chi ha prenotato, chi è pronto a comprare.

Come la vedi nel pannello
Appuntamenti
Preventivi
Audit
Analitica
Consensi
Extra

Appuntamenti / Preventivi / Audit: ogni elemento ricevuto, con azioni dirette (conferma, sposta, cancella, scarica): non serve andare a cercare le prenotazioni nel calendario o i preventivi tra le email, è tutto già qui in un unico posto.

Analitica: conversazioni analizzate dal Termometro, lead pronti a comprare, visite e pagine più cliccate del sito: la vista d'insieme su come sta andando davvero il bot, non solo conversazione per conversazione.

In che lingua scrive il Termometro: il motivo e il riepilogo che il Termometro scrive per ogni conversazione sono nella lingua scelta per il bot, come le email di riepilogo.

Come si conta «hanno chiesto un contatto umano»: ogni volta che in chat compare la scheda con i tuoi recapiti diretti, quella conversazione viene contata: è un fatto certo, non un'interpretazione. Vale anche se è stato il bot a proporre il contatto e il cliente ha accettato. Una volta contata resta contata, perché è una cosa successa davvero: si azzera solo svuotando l'Analitica.

Blocchi sicurezza: quante richieste sospette il plugin ha respinto da solo: tentativi di farsi mandare per email la conversazione di un altro, richieste ripetute oltre i tetti orari, tentativi di scrivere sulla scheda di un cliente da un dispositivo diverso. Di solito questo numero resta a zero. Se sale, vuol dire che qualcuno ha provato ad approfittare del bot e il plugin lo ha già fermato: non devi fare niente, è un rapporto di quello che è stato bloccato, non un elenco di cose da sistemare.

I periodi e il confronto fra i mesi: i filtri in cima (30 giorni, 6 mesi, 12 mesi) usano l'ora del tuo sito, quella impostata in WordPress, quindi il conto torna ovunque tu sia nel mondo. Il riquadro «Questo mese vs mese scorso» confronta lo stesso tempo trascorso dal primo del mese in entrambi: se guardi la pagina il 6 alle nove del mattino, il mese scorso viene misurato fino al 6 alle nove, non fino a mezzanotte. Altrimenti il mese in corso sembrerebbe sempre andare peggio di quanto va.

Le visite del sito si fermano a 90 giorni: i dati di traffico vengono conservati per 90 giorni e poi cancellati da soli, per non far crescere il database senza fine. Scegliendo 6 o 12 mesi le altre schede coprono tutto il periodo, ma visite, visitatori e pagine più cliccate mostrano comunque gli ultimi 90 giorni: sono gli unici che esistono. La pulizia passa ogni giorno, quindi nessun giorno di visite resta più a lungo.

Pagine con lettere non latine: le pagine con l'indirizzo in cirillico, in greco o con lettere accentate compaiono in «Pagine più visitate» col loro indirizzo vero, ognuna sulla sua riga.

Connessioni condivise: le visite che arrivano da uno stesso collegamento (un ufficio, una scuola) si contano fino a un tetto orario, perché una sola fonte non possa gonfiare i numeri; finita l'ora il conteggio riparte da solo.

I tuoi dati restano tuoi: in ogni sezione c'è un link per scaricare quello che contiene in un file che si apre con Excel: appuntamenti, preventivi, audit e consensi. Vale sempre, anche se un giorno la licenza scade: in quel caso le sezioni restano visibili ma non più operative e il pulsante diventa più evidente. Sono dati dei tuoi clienti, non del plugin, e te li porti via quando vuoi.

Cancella memoria: azzera tutto quello che il bot ricorda delle conversazioni. Se le conversazioni da cancellare sono tantissime il lavoro viene fatto un pezzo per volta, per non far scadere la richiesta a metà: il pulsante ti dice quante ne restano e basta premerlo di nuovo. Non è un errore, è il modo di arrivare in fondo senza lasciare il lavoro a metà.

Nuovo preventivo e Nuovo appuntamento: i due pulsanti in cima alla bacheca aprono altrettante pagine dove puoi creare un preventivo o fissare un appuntamento A MANO, senza passare dal bot. Servono quando il cliente ti ha chiamato al telefono o scritto un'email: compili i campi e il documento esce identico a quelli fatti in chat, con lo stesso numero progressivo e lo stesso modello. Il preventivo a mano ammette al massimo cinque voci, come quello del bot, così i due documenti restano uguali.

Avvisare il cliente o no: Quando fissi un appuntamento a mano puoi scegliere se avvisare il cliente. Con «Sì» gli arriva un'email con data, ora e il link per spostarlo o cancellarlo da solo, nella lingua scelta per il bot. Con «No» l'appuntamento resta solo nel pannello, come promemoria per te. Se l'email non riesce a partire, il pannello te lo dice subito invece di lasciarti credere che sia arrivata.

Il preventivo a mano e l'email al cliente: Anche qui puoi scegliere. Con «Sì» al cliente arriva un'email con il PDF allegato, nella lingua scelta per il bot. Con «No» il preventivo resta solo nel pannello. Se il PDF non è stato generato non parte niente e il pannello te lo dice, perché un'email che promette un allegato che non c'è è peggio di nessuna email.

Quanto il bot conosce davvero le tue pagine: In Conoscenza del sito scegli le pagine e decidi quanto il bot deve saperne. Con «solo il riassunto» riceve di ogni pagina circa 40 parole: sa di cosa parla e sa mandarci il cliente, ma non ha letto cosa c'è scritto dentro. Con «riassunto più il testo della pagina che serve» a ogni domanda riceve anche il testo vero della pagina che c'entra, cercata con le parole della domanda: così risponde con i dettagli scritti davvero, e paghi quel testo solo nei messaggi in cui serve. La pagina si cerca per parole e non per significato, ma il bot prepara da solo un elenco di parole con cui i clienti potrebbero cercarla, così trova la pagina anche quando usano modi di dire diversi dai tuoi: quell'elenco lo puoi correggere a mano. Tutto si aggiorna da solo: quando modifichi una pagina il riassunto e il testo vengono rifatti poco dopo, senza che tu faccia niente.

Le email che arrivano a te, e come spegnerle: Il plugin ti avvisa per email quando succede qualcosa: qualcuno prenota, sposta o annulla un appuntamento, viene generato un preventivo, si chiude una chat con messaggi nuovi (e ti arriva la trascrizione della conversazione), qualcuno chiede il controllo del suo sito. Con un po' di traffico diventano tante. In Impostazioni, sezione Notifiche via email a te, c'è un interruttore per ognuna: nascono tutte accese e spegni solo quelle che non ti servono. Due email NON si spengono da lì, di proposito: quelle che vanno al CLIENTE (tranne le copie in PDF di preventivi e referti, che si scelgono a parte in «Copie in PDF al cliente»), perché sono quelle che il bot gli promette in chat e se non arrivassero il bot risulterebbe bugiardo, e il messaggio che un visitatore ti lascia quando chiede di parlare con una persona, perché quel testo non viene salvato da nessuna parte e l'email è l'unica copia.

Cosa controlla davvero il Controllo sito: Fa fino a venticinque verifiche sul sito che il visitatore ti indica, divise in quattro aree che nel referto trovi già raggruppate: sicurezza (connessione protetta, rimando a https, scadenza del certificato, risorse caricate in chiaro), visibilità su Google (titolo e descrizione con la lunghezza giusta, un solo H1, lingua dichiarata, canonical, dati strutturati, robots.txt, mappa del sito, pagina degli errori, testo alternativo delle immagini, sistema di statistiche), esperienza e velocità (tag per smartphone, anteprima quando si condivide il link, iconcina del sito, tempo di risposta, peso del codice, compressione, cache dei file) e fiducia (privacy e cookie, contatti cliccabili in homepage, anno del copyright). In alto trovi un voto in percentuale: verde da 80 in su, arancione da 55, rosso sotto. L'anno del copyright si legge anche negli intervalli: con «© 2022-2026» conta il 2026, e se l'anno lo scrive il sito con uno script il controllo non lo considera vecchio.

Quando una verifica non compare nel referto: è voluto. Se un controllo non riesce a rispondere con certezza, quella riga sparisce invece di diventare un «assente»: meglio una voce in meno che una sbagliata su un documento che mandi a un potenziale cliente. Succede per esempio quando il sito non risponde in tempo, oppure quando è costruito in modo che i contenuti li metta il browser dopo: in quel caso alcune verifiche non sono possibili e il referto lo scrive in chiaro. Il tempo a disposizione si adatta da solo a quanto ne concede il tuo hosting.

Il referto del controllo sito arriva anche per email: Quando qualcuno fa analizzare il suo sito dalla chat, il documento non resta solo nel suo browser: arriva a te con il PDF allegato, così hai il contatto e il referto senza dover aprire la bacheca, e arriva anche a lui. Lo stesso vale per il preventivo preparato dal bot in chat: il PDF arriva anche al cliente per email. Queste due copie al cliente hanno ognuna il suo interruttore in Impostazioni: se le spegni gli resta solo il pulsante per scaricare il PDF dalla chat, e se non lo preme il referto si perde.

Quanti controlli può chiedere la stessa persona: in Impostazioni c'è il campo «Giorni tra un controllo sito gratuito e l'altro per la stessa email». Lasciato vuoto vale 365 giorni. Scrivendo 0 il limite sparisce del tutto e lo stesso indirizzo può chiedere controlli quante volte vuole: comodo mentre provi, da valutare con calma quando il sito è online, perché ogni controllo è una chiamata al motore che paghi tu.

La percentuale accanto a Preventivi e Appuntamenti: è il tasso di conversione: su cento conversazioni analizzate, quante hanno portato davvero a un preventivo o a un appuntamento. Conta solo i documenti nati DOPO la conversazione, cioè quelli che quella conversazione può davvero aver prodotto: un cliente che aveva già chiesto un preventivo mesi fa e oggi torna solo per una domanda non viene contato come conversione. Se aggiornando da una versione precedente vedi questa percentuale scendere, non si è rotto niente: prima venivano contati anche i clienti di ritorno, adesso il numero è quello vero.

Ordinare e cercare negli elenchi: Sopra ogni elenco (appuntamenti, preventivi, audit, consensi) c'è una barra con una lente e una tendina per scegliere l'ordine. La lente cerca anche nel telefono, nel titolo e nel numero del preventivo e nell'indirizzo del sito controllato, non solo nel nome e nell'email. La ricerca lavora sul database, quindi trova anche quello che non è nella pagina che stai guardando. Negli appuntamenti la tendina ha tre scelte, perché ci sono due date diverse: l'ordine di arrivo (chi ha prenotato per ultimo) e la data dell'appuntamento, dalla più vicina o dalla più lontana. Nei consensi il numero di pagina segue la ricerca.

Extra: strumenti di test per azzerare dati di prova mentre configuri il bot: utili in fase di collaudo, prima di consegnare il sito a un cliente reale, per ripartire da una situazione pulita senza portarsi dietro le prenotazioni finte fatte durante le prove.

Cosa toglie «Sblocca i limiti della chat»: non solo il conteggio dei messaggi al giorno. Toglie anche il tetto sui riepiloghi della chat (tre all'ora per indirizzo email), quello sui messaggi diretti e quello sulle richieste alla newsletter. Sono difese pensate contro chi abusa, ma durante le prove sei tu a incapparci: se stai provando con la tua email e al quarto riepilogo nella stessa ora non arriva niente, è quel tetto e non un guasto. Chi era rimasto bloccato può riscrivere appena riapre la chat, senza ricaricare la pagina.

Se uno strumento della scheda Extra non fa niente, te lo dice: ogni pulsante controlla se il server ha davvero fatto quello che gli era stato chiesto. Se non ci è riuscito (perché la licenza non è attiva, perché quel modulo è spento, o perché la pagina era aperta da così tanto che il gettone di sicurezza è scaduto) compare un avviso che lo dice, invece di un messaggio di conferma che non corrisponde al vero. Vale anche per «Sblocca tutto il sistema», che ti dice quanti dei sei sblocchi non sono riusciti.

Stato sistema

Una fotografia di come è configurato il bot in questo momento: verde significa impostato correttamente, rosso indica qualcosa che manca ancora, quasi sempre con un link diretto per sistemarla subito senza doverla cercare tu stesso nel menu.

L'avviso «al tuo hosting manca mbstring»

Se compare questo avviso giallo sulle pagine del plugin, non è un guasto e non hai perso niente. mbstring è un pezzo di PHP che serve a maneggiare le lettere accentate: quasi tutti gli hosting ce l'hanno, ma non è obbligatorio. Senza, il plugin continua a funzionare, però su testi con molti accenti qualche taglio può spostarsi di un carattere.

Cosa fare: scrivi al tuo hosting e chiedi di attivare l'estensione mbstring per PHP. È una richiesta normalissima, la fanno in pochi minuti e non costa niente. Nel riepilogo tecnico, sezione «Ambiente tecnico», trovi la riga che dice se ce l'hai oppure no.

La riga «Estensione dom»

Cosa controlla: dom è un pezzo di PHP che serve a leggere le pagine web. Lo usano due funzioni: il Controllo sito, che analizza il sito di un potenziale cliente, e la lettura automatica della tua pagina portfolio. Quasi tutti gli hosting ce l'hanno, ma non è obbligatorio come altri pezzi di PHP, quindi ogni tanto manca.

Cosa succede se manca: niente si rompe e nessuno vede una pagina bianca. Il Controllo sito risponde al visitatore che non è riuscito ad analizzare il sito in questo momento, e la lettura automatica del portfolio non trova lavori: in quel caso scrivi i tuoi lavori a mano nella tabella delle Impostazioni, che funziona sempre. Tutto il resto del bot continua a funzionare come prima.

Cosa fare: scrivi al tuo hosting e chiedi di attivare l'estensione dom per PHP, esattamente come per mbstring. È una richiesta normale e la attivano in pochi minuti.

Come lo vedi nel pannello
✓ Configurato ✗ Ancora vuoto

Perché esiste una pagina dedicata solo a "controllare": Le impostazioni del bot sono sparse su molte pagine diverse: senza un riepilogo, sarebbe facile dimenticare di aver lasciato vuoto un campo importante su una pagina che non si visita spesso (la chiave AI, per esempio, si configura una volta sola e poi si dimentica facilmente che esiste). Questa pagina raccoglie tutto in un solo posto, in modo che un'occhiata sola basti a sapere se manca qualcosa.

Ultimo errore del motore AI: la riga dice se il motore ha rifiutato una richiesta e com'è finita: verde se non è mai successo, rossa se il bot è fermo per un motivo che non passa da solo (allora compare anche il pallino rosso nel menu), gialla se di solito passa da solo, grigia se è già risolto o riguarda un motore che adesso non è scelto. Il link porta a Motore AI, dove trovi il motivo e cosa fare. La stessa informazione finisce nel riepilogo tecnico per l'assistenza, senza testi del fornitore e senza chiavi.

Test dal vivo della chiave: manda un messaggio di prova reale al motore AI scelto: conferma che tutto funzioni davvero, dalla chiave fino alla risposta, non solo che il campo sia stato compilato con qualcosa che sembra una chiave valida.

Se importi il file sbagliato puoi tornare indietro: importare sostituisce tutta la configurazione, quindi prima di farlo il plugin mette da parte quella di adesso e ti mostra un pulsante per rimetterla com'era. Il file esportato contiene TUTTE le tue impostazioni e vengono rimesse tutte: nome dell'attività, listino, link alle pagine, orari, IVA, valuta, logo, PDF, moduli e lavori del portfolio. Se il file che scegli non contiene nessuna impostazione di Sabriel AI viene rifiutato senza toccare niente. Quando invece va a buon fine ti dice quante impostazioni ha applicato, e se nel file c'era anche roba che non è di Sabriel AI ti dice quante voci ha ignorato: se leggi un numero molto più basso di quello che ti aspettavi, non fidarti e rimetti la configurazione precedente. Ogni valore del file viene controllato con le stesse regole del pannello: uno che non si può usare (un'email non valida, una lingua che non esiste, un colore scritto male) non viene applicato, al suo posto vale quello predefinito e il messaggio finale lo nomina. Un file fatto solo di valori inutilizzabili non viene importato, e il messaggio dice quali valori sono sbagliati. Anche l'indirizzo segreto dell'accesso passa dagli stessi controlli della pagina Sicurezza: se non va bene non entra, e la protezione resta spenta.

Le chiavi sono cifrate davvero? Una riga della pagina risponde a questa domanda guardando il server, non tirando a indovinare. Su qualche hosting molto vecchio manca il componente che serve a cifrare: in quel caso compare un riquadro rosso che spiega cosa chiedere all'assistenza dell'hosting, invece di lasciarti credere che le chiavi siano al sicuro quando non lo sono.

I PDF dei tuoi clienti sono al riparo? Preventivi e referti finiscono in una cartella riservata. Su alcuni server quella protezione viene ignorata, e sarebbe impossibile accorgersene guardando il pannello: il plugin allora prova a scaricare da solo un file finto da quella cartella e, se ci riesce, te lo dice e ti dà la regola esatta da girare all'hosting.

Email di supporto: se non ne indichi una tua, al suo posto viene pubblicata quella dell'amministratore di WordPress: nella chat, dentro i preventivi PDF e nel codice di ogni pagina del sito. Questa riga te lo dice subito, invece di fartene accorgere dallo spam che comincia ad arrivare.

Copie doppie del plugin: se sul sito è rimasto attivo del vecchio codice di Sabriel AI incollato a mano (per esempio da prima che diventasse un plugin), il pannello lo rileva e lo nomina. È la situazione che manda in errore i siti durante una migrazione, e senza questa spia sarebbe difficilissima da capire.

Esporta / Importa configurazione: scarica un file con tutte le impostazioni attuali: utile come backup prima di modifiche importanti, o per copiare la stessa configurazione su un altro sito con caratteristiche simili. Le chiavi AI e Mailchimp non sono incluse nell'esportazione (restano cifrate e separate per sicurezza): dopo un'importazione andranno reinserite a mano. Un colore che non è scritto come un colore vero e proprio non viene applicato, da qualunque file arrivi, e al suo posto vale quello predefinito: i colori finiscono dentro il foglio di stile della finestra di chat, quindi lì si accettano solo valori di colore veri.

Cosa finisce nel riepilogo tecnico: il pulsante «Copia info tecniche» e l'email di segnalazione all'assistenza usano lo stesso identico riepilogo, quindi chi ti risponde vede esattamente quello che vedi tu. Dentro c'è anche la sezione Portfolio: quale fonte sta usando il bot, quanti lavori hai scritto a mano e quanti di questi hanno immagine, link e parole chiave, quale tipo di contenuto del tema è stato riconosciuto e se il plugin lo conosceva già per nome o lo ha riconosciuto da solo, se WooCommerce c'è, quale pagina portfolio è collegata e se è già stata letta. Se il modulo è spento o bloccato dalla licenza, la sezione non sparisce: dice che è spento e perché, così nessuno si mette a cercare un guasto che non esiste. Gli indirizzi email che compaiono nell'ultimo errore d'invio vengono coperti, resta solo il dominio, così nella segnalazione non finiscono gli indirizzi dei tuoi clienti. Se alleghi alla segnalazione una schermata più grande di quanto accetta il server, la segnalazione parte lo stesso e la pagina ti dice che la schermata non è arrivata; se il file è così grande che il server scarta tutta la richiesta, un avviso in cima alla pagina te lo dice e non parte niente. La riga «Ultimo invio fallito registrato» mostra anche l'oggetto dell'email che non è partita, con gli indirizzi coperti allo stesso modo. Per le email del plugin che hanno nell'oggetto i dati del cliente, come la tua copia del riepilogo di una chat o l'avviso di un nuovo appuntamento, tiene un oggetto senza il nome e l'indirizzo del cliente.

Controlla questa pagina appena finisci di configurare un sito nuovo, e ogni volta che qualcosa nel bot sembra comportarsi in modo strano: spesso la causa di un comportamento inatteso è proprio una riga rossa rimasta qui, non un errore vero e proprio nel funzionamento del bot.

Privacy e dati

Questa pagina elenca, senza giri di parole, quali dati escono dal tuo sito, quali restano salvati e per quanto, e quali limiti conviene conoscere. Serve a te per scrivere l'informativa privacy del tuo sito: nessuno può farlo al posto tuo, perché dipende da come usi il plugin e da dove ti trovi.

⚠️ Questa pagina descrive come funziona il plugin, non è un parere legale. Se raccogli dati di clienti in Unione Europea, falla leggere a chi ti segue per privacy e adeguamenti.

Se un cliente chiede i suoi dati o la cancellazione

Strumenti → Esporta dati personali / Cancella dati personali

Il consenso agli aggiornamenti esce con la conversazione: la scelta della persona sulla casella «voglio ricevere aggiornamenti via email», con la data e come risulta su Mailchimp, viene consegnata insieme alla sua conversazione in chat: è lì che il plugin la registra, ed è lì che la trovi nel file esportato.

Dove si fa: non serve una pagina di Sabriel AI: si usano i due strumenti che WordPress ha di serie sotto Strumenti. Il plugin si è dichiarato a tutti e due, quindi i suoi dati compaiono nell'esportazione e vengono trattati nella cancellazione insieme a quelli degli altri plugin. Scrivi l'indirizzo email della persona, confermi, e WordPress fa il resto.

Cosa esce nell'esportazione: nome, email e telefono; gli appuntamenti con data, ora, motivo, stato e note; i preventivi con numero, titolo e importo; i controlli del sito richiesti; il consenso agli aggiornamenti via email con la sua data e lo stato su Mailchimp; e il testo completo delle conversazioni in chat, messaggio per messaggio, con il riassunto e la valutazione automatica se ci sono.

Cosa succede con la cancellazione: le conversazioni vengono cancellate del tutto. Appuntamenti, preventivi e controlli del sito vengono invece resi anonimi: nome, email, telefono e note spariscono, e quello che resta non porta più nessun nome. Non è una scorciatoia: quei documenti contengono importi e date che in molti paesi vanno conservati per obblighi fiscali, e cancellarli metterebbe te in un guaio diverso da quello che volevi evitare. Alla fine WordPress ti scrive, sotto la richiesta, cosa è stato cancellato e cosa è stato tenuto.

I PDF di preventivi e controlli del sito: dentro c'è scritto il nome della persona, quindi non si possono rendere anonimi: di serie vengono cancellati insieme al resto. Se quei documenti li devi conservare, spegni l'interruttore «Cancella anche i PDF di preventivi e controlli del sito»: i PDF restano così come sono, con nome ed email, e WordPress te lo ricorda a ogni cancellazione. I PDF tenuti restano scaricabili dalla Dashboard anche dopo la cancellazione.

Sabriel AI → Impostazioni → Moduli e limiti

Il limite alle modifiche del profilo: un cliente può cambiare i suoi dati un numero limitato di volte ogni 30 giorni, e il numero lo decidi tu in Impostazioni. Il conteggio scatta solo se cambia davvero nome, cognome o email: aprire il pannello e premere salva senza toccare niente, o cambiare solo il telefono o la spunta degli aggiornamenti, non consuma nessuna delle sue possibilità. Il limite serve a impedire che una persona cambi identità in continuazione, non a bloccare chi vuole correggere una lettera sbagliata nel proprio nome.

Se vuoi cancellare comunque tutto: elimina l'appuntamento, il preventivo o il controllo del sito dalla Dashboard di Sabriel AI: da lì l'eliminazione è definitiva e porta via anche il PDF. Fallo solo se sai cosa stai facendo: non si può annullare.

Il testo per la tua informativa: sotto Impostazioni → Privacy, nella bozza dell'informativa, trovi già scritto un paragrafo su Sabriel AI: cosa raccoglie, a chi viene comunicato, quanto resta, il codice del browser che serve contro gli abusi, i messaggi vocali, cosa non viene mai conservato e quali diritti ha la persona. Leggilo, adattalo alla tua realtà e incollalo nella tua informativa. Il paragrafo segue le funzioni accese sul tuo sito (Termometro, Mailchimp, controllo delle email usa-e-getta, statistiche di visita, cronologia recuperabile, PDF nelle cancellazioni): se ne cambi una, cambia anche il testo suggerito, e nella guida di WordPress (Impostazioni → Privacy) la sezione di Sabriel AI compare segnata come aggiornata, con la data. È il segnale che c'è da rivedere la tua informativa.

La riga sotto il pulsante della chat: prima di iniziare, il visitatore legge a cosa servono i suoi dati e che la conversazione viene elaborata da un servizio di intelligenza artificiale. Se il plugin conosce la tua informativa (il link Privacy del Modello PDF o della tabella Link alle pagine, altrimenti la pagina Privacy impostata in WordPress), accanto compare anche il link. Il link prende il colore della riga ed è sottolineato, così resta visibile anche con i temi che colorano i link di bianco.

Questa pagina descrive come funziona il plugin, non è un parere legale. Se raccogli dati di clienti in Unione Europea, fai leggere la tua informativa a chi ti segue per la privacy.

Cosa esce dal tuo sito

Il servizio AI. Ogni messaggio che il visitatore scrive in chat, insieme agli allegati che carica e alle informazioni della tua attività (listino, orari, contatti), viene inviato al servizio AI che hai scelto: adesso è Google Gemini. È il funzionamento stesso del bot: senza quell'invio non ci sarebbe nessuna risposta. Come quei dati vengono trattati e per quanto tempo lo decide il servizio AI, non questo plugin: fanno fede le sue condizioni.

⚠️ Un caso particolare da sapere: il modello Fable 5.1 di Anthropic richiede la conservazione dei dati per 30 giorni e non è disponibile con la modalità senza conservazione. Se questa cosa è un problema per i tuoi clienti, scegli un altro modello dalla pagina Motore AI.

Il nome del visitatore. Anche il nome che il visitatore scrive può arrivare al servizio AI: sta nel saluto che apre la chat, che fa parte della conversazione, e il riepilogo per WhatsApp lo scrive il servizio AI con nome e cognome.

I messaggi vocali. Se il visitatore usa il microfono, la voce la trasforma in testo il suo browser, che di solito lo fa sui server di chi lo produce: con Chrome l'audio va a Google, con Edge a Microsoft, Safari può mandarlo ad Apple, con le regole di quei servizi. Il tuo sito non riceve l'audio e il plugin non ne salva niente: arriva solo il testo, come un messaggio scritto.

Il controllo delle email usa-e-getta. Quando un visitatore lascia la sua email, il plugin può controllare che non sia di un servizio usa-e-getta. Per farlo manda soltanto la parte dopo la chiocciola (il dominio, per esempio "gmail.com") a un servizio esterno che si chiama Kickbox, con sede negli Stati Uniti. L'indirizzo completo non esce mai. Puoi spegnere questo controllo quando vuoi. In questo momento è acceso.

Sabriel AI → Impostazioni → Moduli e limiti

Per chi sviluppa: il controllo si può disattivare anche con il filtro sabriel_ai_controllo_email_temporanee_online.

Le email. Riepiloghi delle conversazioni, messaggi diretti, appuntamenti, preventivi, referti del controllo del sito, promemoria e link di recupero arrivano a te e ai tuoi clienti per email. Partono dal sistema di posta del tuo sito, quindi passano anche dal servizio che il tuo sito usa per spedire la posta.

Nient'altro. Fuori da questi casi, da Mailchimp se lo colleghi tu e dal controllo della licenza (che parla con il servizio delle licenze senza mandare dati dei tuoi clienti), il plugin non manda dati a nessun altro: né a chi lo ha creato, se non quello che mandi tu con una segnalazione da Stato sistema, né a servizi di statistica, né a reti pubblicitarie.

Cosa resta salvato, e dove

Le visite al sito. Il plugin conta le visite alle pagine e quante chat vengono aperte. Per non contare due volte la stessa persona ricava dal browser un codice breve, che cambia ogni giorno, senza salvare niente sul dispositivo del visitatore. Non c'è il nome, non c'è l'email, non c'è l'indirizzo IP: solo quel codice e i percorsi visitati, tenuti 90 giorni e poi cancellati da soli.

⚠️ Da sapere: questo conteggio parte acceso e non chiede il consenso al visitatore. Puoi spegnerlo quando vuoi da Impostazioni → Moduli e limiti, con l'interruttore «Raccogli statistiche di visita»: da spento non viene contata più nessuna visita. Se lo lasci acceso e il tuo sito usa un banner dei cookie, ricordati di citarlo nella tua informativa insieme agli altri strumenti di statistica. Lo stesso codice del browser serve anche ai freni contro gli abusi, e quella parte resta accesa comunque: è spiegata nella voce «Raccogli statistiche di visita» della sezione Comportamento, e va citata anche lei nella tua informativa.

Le conversazioni e i contatti. Chat, appuntamenti, preventivi e analisi dei siti restano salvati dentro il tuo WordPress, nel tuo database, e non vengono archiviati da nessun'altra parte: fuori dal sito escono solo come descritto in «Cosa esce dal tuo sito», cioè verso il servizio AI, per email e verso Mailchimp se lo colleghi. Sono dati tuoi, e restano tuoi anche se un giorno la licenza scade. Dalla Dashboard c'è il pulsante per scaricarli tutti in un file che si apre con Excel.

I documenti PDF. I preventivi e i referti delle analisi finiscono in una cartella riservata, non nella libreria media pubblica. Si aprono solo attraverso un link firmato: chi tira a indovinare l'indirizzo del file non lo scarica. In Stato sistema c'è una spia che controlla proprio questo e ti avvisa se il tuo hosting non rispetta la regola.

Le chiavi dei servizi AI. Vengono salvate cifrate, così nemmeno guardando dentro il database si leggono in chiaro. Perché sia possibile serve l'estensione OpenSSL di PHP: c'è quasi sempre, e la pagina Stato sistema ti dice se sul tuo server c'è davvero. Se manca, la chiave resta scritta in chiaro e lì lo vedi scritto a chiare lettere. Se un giorno cambiano le chiavi di sicurezza di WordPress o sposti il sito, le chiavi cifrate potrebbero diventare illeggibili: il pannello te lo dice e basta reinserirle.

Quando disinstalli. Disinstallando il plugin da WordPress si cancellano sempre la configurazione, le chiavi, i contatori delle visite e i lavori programmati. La spunta «Elimina anche prenotazioni, preventivi e conversazioni salvate», in Impostazioni → Moduli e limiti, è spenta di serie e decide solo dei dati veri dei clienti: accendila prima di disinstallare se vuoi cancellare anche quelli. Resta soltanto la pagina "Sposta appuntamento", che il plugin crea da solo la prima volta che serve: non viene cancellata di proposito, perché potresti averla modificata o messa nel menu. Se non ti serve più, eliminala a mano dalle Pagine di WordPress.

Limiti da conoscere

Sono tre comportamenti voluti, non difetti. Li scriviamo qui perché in certe attività contano.

1. Chi prova a prenotare con l'email di un altro scopre che ha già un appuntamento. In chat nessuno può sapere se a un indirizzo email corrisponde un appuntamento: la risposta è sempre la stessa e il link arriva solo nella casella di chi ha prenotato. Resta un caso: si può avere un solo appuntamento alla volta, quindi chi prova a PRENOTARE con l'email di un'altra persona, su un orario libero, viene fermato con «Hai già un appuntamento» e così scopre che quella persona ne ha uno, ma non quando, né altri dettagli. Ci sono freni che rendono impraticabile provarne tanti (poche prenotazioni all'ora dallo stesso collegamento) e la persona vera riceve subito un'email che le dice che è stato chiesto un appuntamento col suo indirizzo, ma per uno studio medico o legale è una cosa da sapere.

2. Il riepilogo della chat va all'indirizzo scritto nel widget. Chi chatta può farsi mandare per email una copia della conversazione. Quell'indirizzo non viene verificato con un secondo messaggio di conferma: funziona come i moduli "mandami una copia" che si trovano su tanti siti. Vuol dire che qualcuno potrebbe scrivere l'indirizzo di un'altra persona e farle arrivare quella copia. Per limitare la cosa, ogni indirizzo può ricevere al massimo tre riepiloghi all'ora, e in fondo all'email c'è sempre una riga che spiega da dove arriva e che si può ignorare. Nella copia, le risposte del bot sono solo quelle che il bot ha scritto davvero in quella chat. Nel riepilogo che arriva a te, una riga che il sito non riesce a riconoscere come scritta dal bot (per esempio in una conversazione iniziata prima di un aggiornamento del plugin) compare con la scritta «riga non verificata», e nella copia al cliente non c'è. I link alle pagine del tuo sito e alla tua email di supporto restano cliccabili; quelli verso altri siti compaiono con l'indirizzo scritto per intero, così chi legge vede sempre dove portano.

3. Dietro certi servizi di protezione i visitatori sembrano uno solo. I freni contro gli abusi contano le richieste per collegamento. Il plugin riconosce già Cloudflare e risale al visitatore vero. Se invece il tuo sito sta dietro un altro sistema (per esempio nginx, Varnish, AWS o Sucuri), tutti i visitatori possono risultare lo stesso collegamento: in quel caso i limiti si esauriscono molto prima del previsto. Si risolve dicendo al plugin di quale sistema fidarsi.

Per chi sviluppa: i sistemi da considerare attendibili si aggiungono con il filtro sabriel_ai_range_proxy_attendibili.

Premium: piani e licenza

Il bot funziona anche in versione gratuita, con le funzioni base (identità, colori principali e logo) e senza tetto sui messaggi: il limite giornaliero lo decidi tu dalle impostazioni. I piani a pagamento sbloccano tutte le altre funzioni descritte in questo manuale. La sola differenza tra loro è il numero di siti su cui si può attivare la stessa licenza, mai le funzioni: quello che sblocchi con il piano più economico è esattamente quello che sblocchi con il più caro.

Free
$0
per sempre, siti illimitati
✓Chat AI 24/7 con i tuoi clienti
✓Nessun tetto sui messaggi: il limite lo decidi tu
✓Colori principali e logo
✓9 lingue, bot e pannello
✓Il bot ricorda il cliente sullo stesso dispositivo
×Dashboard e gestione clienti
×Personalizzazione avanzata
×Prenotazioni
×Preventivi PDF
×Termometro lead e Analitica
×Controllo sito
×Cronologia recuperabile
×Portfolio / Prodotti
×Conoscenza del sito
×Sincronizzazione Mailchimp
×Sicurezza e pulizia
Il tuo piano attuale
IL PIÙ SCELTO
Pro
$19
/mese, un sito
✓Tutto quello che c'è nell'edizione gratuita
✓Dashboard e gestione clienti
✓Personalizzazione avanzata completa
✓Prenotazioni
✓Preventivi PDF
✓Termometro lead e Analitica
✓Controllo sito
✓Cronologia recuperabile
✓Portfolio / Prodotti
✓Conoscenza del sito
✓Sincronizzazione Mailchimp
✓Sicurezza e pulizia
✓Marchio Sabriel AI rimosso
✓Aggiornamenti automatici
Passa a Pro
Studio
$39
/mese, 5 siti
✓Tutto quello che c'è in Pro
✓Attivabile su 5 siti con la stessa licenza
✓Pensato per chi cura più di un sito
Passa a Studio
Agenzia
$79
/mese, 20 siti
✓Tutto quello che c'è in Pro
✓Attivabile su 20 siti con la stessa licenza
✓Pensato per agenzie e freelance
Passa ad Agenzia

Pagamento sicuro tramite Freemius. Puoi disdire quando vuoi.

Come lo vedi nel pannello
PRO

Perché il confine è "quanti siti" e non "quali funzioni": Un'agenzia che gestisce 10 siti di clienti diversi non ha bisogno di funzioni diverse da un singolo professionista con un sito solo: ha bisogno della STESSA cosa, ripetuta su più installazioni. Dividere i piani per numero di siti invece che per funzioni evita la frustrazione comune di scoprire che una funzione importante è bloccata dietro un piano ancora più costoso.

Attiva licenza: incolla la chiave ricevuta all'acquisto per sbloccare subito tutte le funzioni Pro, anche mesi dopo aver iniziato con la versione gratuita: non c'è nessuna scadenza per approfittarne.

Disattiva licenza: libera la licenza da questo sito per poterla riattivare su un altro: utile se cambi dominio, server, o semplicemente vuoi spostare dove la usi. Senza disattivarla prima, la stessa chiave non può essere attivata altrove finché resta agganciata a questo sito.

Ricontrolla la licenza adesso: il sito non chiede a Freemius ad ogni pagina se la licenza è ancora valida: lo chiede una volta al giorno e per il resto del tempo usa la risposta che ha già. Quindi dopo un rinnovo, un cambio di piano, una disdetta o una scadenza può restare indietro fino a 24 ore e mostrare ancora la situazione di ieri. Questo pulsante lo chiede subito. Usalo se hai appena rinnovato e vedi ancora Free, se sei passato a un piano più alto e non trovi i moduli nuovi, o se hai cambiato qualcosa su Freemius e vuoi vedere l'effetto adesso. Se qualcosa è cambiato te lo dice e ricarica la pagina; se non è cambiato niente te lo dice lo stesso, invece di lasciarti nel dubbio.