El Savio — Chatbot AI per Joomla, WordPress e qualsiasi sito
El Savio
Il tuo chatbot AI brandizzato che davvero conosce il tuo sito. Risponde ai visitatori in 45+ lingue, cattura lead, prenota appuntamenti — usando la configurazione AI gratuita inclusa nella scatola. Zero abbonamento. Zero costi per messaggio. Per sempre.
Un chatbot vero. Non un giocattolo.
Basato su Retrieval-Augmented Generation. El Savio legge il tuo sito, lo indicizza, e fonda ogni risposta sui tuoi contenuti reali.
Addestrato sul tuo sito
Crawl automatico di pagine, articoli, prodotti, PDF. Costruisce un indice vettoriale in minuti.
45+ lingue
Rileva la lingua del visitatore e risponde nativamente. EN, ES, IT, DE, FR, PT, NL, PL e altre.
Cattura lead
Form intelligenti appaiono nella conversazione. Inviano al tuo CRM o inbox.
Handoff prenotazioni
Integra Calendly, Google Calendar, o qualsiasi URL form.
Brand styling
Colore, avatar, posizione, saluto, personalità — tutto configurabile.
Analitiche
Conteggio conversazioni, top intent, drop-off, soddisfazione. Esporta CSV.
Solo
€49 €49
1 dominio · qualsiasi piattaforma · per sempre
Un pagamento. Tuo per sempre.
Agency Toolkit
€399
Domini illimitati · qualsiasi piattaforma · per sempre
Un pagamento. Tuo per sempre.
Perché l'abbiamo costruito
Pagavamo €120/mese per chatbot SaaS che faceva metà di quello che ci serviva. Abbiamo scritto il nostro, l'abbiamo messo sui nostri sei siti turistici, e ora lo condividiamo.
Anche dai nostri
CMS Free AI
Generazione contenuti dal backend. Articoli, meta, ALT. AI multi-provider.
€49
Scopri di più →Core AI Pack
€119
El Savio + CMS Free AI + GMCsitemap su 3 domini. Stessa configurazione AI condivisa, supporto via WhatsApp, 12 mesi di aggiornamenti. Core AI Pack.
Installazione (Joomla 5 e 6)
- Scarica il file
.zipinstallabile dal link nell’email d’acquisto (o dalla tua area riservata). Non scompattarlo. - Nel tuo sito vai su Sistema → Installa → Estensioni.
- Apri la scheda Carica file pacchetto e trascina lo
.zipnell’area di caricamento. - Attendi il messaggio verde “Installazione completata con successo”.
- Configura il prodotto in Componenti (per i componenti) o in Sistema → Gestisci → Plugin (per i plugin) — e abilita il plugin se il prodotto ne include uno.
- Aggiornamenti automatici: nessun’altra operazione — l’estensione controlla gli aggiornamenti ogni 24 h e li trovi in Sistema → Aggiorna → Estensioni finché la licenza è attiva.
Tutto incluso
79 funzionalità reali, raggruppate per area — tutta la profondità del chatbot AI El Savio, distribuito identico per Joomla e WordPress.
Motore di conversazione AI
- 16 dei migliori LLM disponibili da subito — scegli tra Meta Llama 3.1/3.2/3.3/4, NVIDIA Nemotron, Mistral/Mixtral, Google Gemma 3, OpenAI GPT-OSS e Qwen 3, tutti su NVIDIA NIM.
- Bilancia qualità e costo — temperatura configurabile, budget di token massimi, profondità della cronologia conversazione e timeout delle richieste.
- Controllo della lunghezza per risposte complete — una direttiva scalata sul budget di token fa concludere al modello ogni frase ed elenco, invece di interrompersi a metà risposta.
- Endpoint provider personalizzato — punta il client verso qualsiasi URL di chat-completions compatibile con NVIDIA NIM, se usi un instradamento tuo.
- La tua chiave non tocca mai il browser — tutte le chiamate al modello girano lato server, così credenziali e prompt restano privati.
- Memoria multi-turno — la cronologia recente della conversazione viene inserita in ogni richiesta, così le risposte restano nel contesto.
Ancoraggio & conoscenza
- Risposte ancorate ai tuoi contenuti — le risposte restano in linea col brand e in tema, invece di attingere a conoscenze generiche dal web.
- Base di conoscenza personalizzata completa — incolla i tuoi fatti, le tue policy e i dettagli che l'assistente deve conoscere.
- Elenco di servizi / offerte — dichiara esattamente cosa vendi, così il bot promuove offerte reali e sa cosa è fuori menu.
- Persona modificabile — imposta nome, ruolo e personalità dell'assistente, più un blocco di system-prompt aggiuntivo a testo libero.
- Contesto aziendale per pagina — su una pagina profilo di un host (es. tramite com_agentize) il widget risponde su quella specifica attività, ripulita di nuovo lato server.
- Modalità white-label — rinomina l'assistente rimuovendo il brand FuerteventuraTV; il prompt passa a un'identità neutra, interamente guidata da opzioni, con i tuoi contatti e l'URL del sito.
- Matcher di bypass FAQ — le domande configurate ricevono risposta istantanea a zero crediti AI, con corrispondenza contains / exact / regex (limiti PCRE irrobustiti).
- Funziona ancora prima di impostare una chiave AI — FAQ corrispondenti e un fallback localizzato EN/IT/ES mantengono il widget reattivo anche senza chiave provider configurata.
- Contatori di utilizzo FAQ — vedi quali risposte predefinite vengono usate di più, così puoi perfezionarle.
Contesto live (meteo, mare & notizie)
- Meteo live nella risposta — temperatura attuale, vento e raffiche da Open-Meteo (nessuna chiave API extra), in cache e localizzati.
- Condizioni marine — altezza delle onde, direzione, periodo e livello del mare per siti costieri / orientati al surf.
- Orari delle maree automatici — eventi di alta/bassa marea ricavati dalla serie oraria del livello del mare per le prossime 24 h.
- Località configurabile — imposta latitudine, longitudine ed etichetta leggibile; predefinita su Corralejo, Fuerteventura.
- Notizie RSS riassunte nel prompt — fino a tre feed (EN/IT/ES) recuperati lato server, così il bot può indirizzare i visitatori ai tuoi contenuti più recenti.
- Aggiornato ma economico — meteo e notizie hanno ciascuno TTL di cache indipendenti e regolabili dall'admin.
Multilingua & localizzazione
- 11 lingue per il contesto live — contesto di meteo, mare e notizie reso in EN, IT, ES, DE, FR, PT, PL, RU, CS, SK, HR.
- Selettore di lingua nel widget — i visitatori cambiano lingua al volo senza ricaricare la pagina.
- Rilevamento automatico della lingua del visitatore — risolta dal tag lingua del sito (Joomla) o da WPML / Polylang / locale (WordPress), con un valore predefinito configurabile e un'opzione auto.
- Messaggi di benvenuto localizzati — testo di saluto per ogni lingua (lasciandolo vuoto resta il valore predefinito integrato).
- Risposte rapide per lingua — chip di suggerimento cliccabili che guidano le conversazioni più comuni, modificabili per ogni lingua.
Widget di chat & esperienza ospite
- Pulsante di chat fluttuante su ogni pagina — apre un pannello di chat modale con un'animazione fluida.
- Launcher personalizzabile — scegli un'emoji o l'immagine di un logo come avatar, più colori primario/secondario.
- Controllo del posizionamento — angolo in basso a destra o in basso a sinistra.
- Risposte con formattazione ricca — rendering Markdown sicuro contro XSS (grassetto, corsivo, codice inline, titoli, righe, elenchi puntati, link) invece di asterischi grezzi.
- Passaggio dolce a WhatsApp — per prezzi, orari o disponibilità in tempo reale il bot reindirizza al tuo numero WhatsApp configurato invece di inventare dettagli.
- Memoria conversazione con opt-in — la cronologia della chat può persistere nel browser tra le pagine; disattivata di default e cancellata quando la si disabilita.
- Nessuna dipendenza frontend — widget in vanilla-JS, senza jQuery né librerie esterne, sicuro su qualsiasi template.
Acquisizione lead & notifiche
- Non perdere mai la domanda fuori-offerta — il modello segnala le richieste di cose che non vendi (auto a noleggio, hotel, ristorante…) e attiva una notifica invece di finire in un vicolo cieco.
- Avvisi via email — le richieste fuori-offerta vengono inviate a un indirizzo che si precompila con l'email dell'admin, con oggetto configurabile.
- Avvisi via webhook — invia lo stesso avviso a Slack, a un bot Telegram o a qualsiasi endpoint JSON generico.
- Registro delle notifiche — vista admin di sola lettura di ogni avviso con lingua, anteprima del messaggio, IP con hash e flag di invio mail/webhook.
- Limitato e non bloccante — le notifiche hanno un limite di frequenza e non ritardano né bloccano mai la risposta al visitatore.
Amministrazione & operatività
- Dashboard di backend — stato a colpo d'occhio più i contatori delle notifiche aggregati in un'unica query.
- Gestore delle FAQ — creazione/lettura/modifica/eliminazione completa delle risposte predefinite, con lingua e tipo di corrispondenza per ogni voce.
- Test di connessione NVIDIA con un clic — interroga il provider e riporta la latenza più suggerimenti chiari per gli errori 401/402/403/429/503 (con link di risoluzione).
- Endpoint di health — diagnostica protetta da ACL che riporta lo stato di configurazione del provider e dello schema del database senza mai far trapelare la chiave.
- Modalità admin-assistant — con opt-in, il widget gira dentro il backend admin come assistente consapevole della pagina (schermata corrente inoltrata, ri-validata lato server; bloccata sulle schermate utenti/installer/editor/opzioni).
- Permessi granulari — regole ACL standard di Joomla sul componente.
Controlli di visibilità & posizionamento
- Regole di dove mostrarlo — targeting per route/prefisso di percorso, pagina esatta o voci di menu di navigazione specifiche.
- Controllo ovunque-o-da-nessuna-parte — predefinito con wildcard e override per singola pagina.
- Protezione anti-conflitto Vokira — nasconde automaticamente questo chatbot sulle pagine dove viene renderizzato l'add-on concierge premium Vokira, così due assistenti non si sovrappongono mai.
- Blacklist admin rigida — il widget non viene mai iniettato sulle schermate di login, installer, configurazione, gestione utenti o post-installazione.
Sicurezza & privacy
- Chiave API cifrata a riposo — memorizzata con XSalsa20-Poly1305 (libsodium), con chiave derivata dai secret/salt del sito stesso, così il testo cifrato è vincolato a quella installazione.
- Campo chiave mascherato — il blob cifrato non viene mai reso nel browser; "lascia vuoto per mantenere" previene sovrascritture accidentali.
- Protezione CSRF — imposta su ogni endpoint di scrittura.
- Rate limiting atomico per IP — finestre a minuto + ora tramite un singolo upsert SQL privo di race condition; fail-open, così il sito resta attivo anche se il DB cade.
- Rilevamento IP resistente allo spoofing — gli header proxy (Cloudflare / nginx) sono onorati solo per i CIDR di proxy fidati in whitelist.
- Output sicuro contro le injection — una whitelist di URL http/https sull'output del modello e sui link RSS blocca i payload
javascript:/data:. - Parsing XML irrobustito — il parser RSS elimina l'espansione delle entità (mitigazione XXE / billion-laughs) e impone il no-network.
- Header di sicurezza integrati — X-Content-Type-Options, X-Frame-Options, Referrer-Policy e Permissions-Policy sulle pagine frontend (non distruttivi, non sovrascrivono mai i valori del server).
- Builder CSP completo — modalità off / report-only / enforce, sorgenti extra per direttiva script/style/img/connect, report URI opzionale e un toggle unsafe-inline.
- Blocco dell'accesso al manifest — il file
.htaccessinstallato nega l'accesso HTTP ai file XML/INI del plugin. - Rispettoso del GDPR by design — i visitatori devono confermare l'informativa sulla privacy prima del primo messaggio; la persistenza della conversazione è a opt-in; nessun dato è venduto o condiviso con il fornitore.
- Informativa privacy personalizzata — testo di consenso e link alla privacy-policy configurabili dentro il widget, ricordati per ogni host così non vengono richiesti di nuovo a ogni pagina.
Prestazioni & caching
- Scorciatoia FAQ che risparmia crediti — le domande comuni risolte senza alcuna chiamata AI.
- Contesto live in cache — meteo e notizie sono in cache con TTL indipendenti per ridurre le chiamate a monte.
- Dashboard a singolo round-trip — i contatori delle notifiche aggregati in un'unica istruzione SQL.
- Distribuzione via Web Asset Manager — CSS/JS registrati attraverso la pipeline degli asset del CMS con cache-busting per versione, senza tag duplicati.
- Tabella di rate auto-pulente — le righe scadute vengono rimosse in modo probabilistico, senza bisogno di cron.
Sviluppatori & API
- Endpoint di chat JSON pubblico —
chat.send(task Joomla) /POST /wp-json/fvtvchatbot/v1/chat(WordPress). - Endpoint di notizie pubblico —
news.get/GET /wp-json/fvtvchatbot/v1/news, con bypass della cache disabilitato per i chiamanti. - Endpoint di health diagnostico — sonda di stato protetta da ACL su entrambe le piattaforme.
- Filtro di render per WordPress —
fvtv_chatbot_should_renderper nascondere il widget in modo programmatico (es. in fase di checkout). - Filtro di fallback per WordPress —
fvtv_chatbot_pre_key_fallbackper i siti white-label, per sovrascrivere le risposte FAQ offline. - Core testato con unit test — le suite PHPUnit coprono la parità crypto, il matcher FAQ, il rate limiter, il prompt builder e la bussola del meteo; la matrice CI gira su PHP 8.2/8.3/8.4 con phpcs + phpstan.
Affidabilità & licenza
- GPL v2 o successiva — il codice è libero / open-source; mantieni pieni diritti GPL.
- Self-hosted, nessun servizio di chat di terze parti — le conversazioni passano attraverso il provider che configuri; nulla viene instradato tramite il fornitore.
- Porta la tua chiave NVIDIA NIM — idonea al piano gratuito, quindi da noi non c'è alcun costo per messaggio.
- Aggiornamenti con un clic sotto licenza — le nuove versioni si installano direttamente dal backend del CMS tramite il gateway GMC / FuerteventuraTV finché la tua licenza è attiva (Joomla controlla ~ogni 24 h, WordPress ~ogni 12 h).
- Distribuzione aggiornamenti validata — un pacchetto di aggiornamento viene accettato solo quando il gateway restituisce un
download_urlHTTPS valido su fuerteventuratv.net. - Modello Download Key — una chiave dalla email della tua licenza sblocca gli aggiornamenti; riscarica la build più recente dal tuo account in qualsiasi momento.
- Supporto & rimborso — supporto in EN/IT/ES via email o WhatsApp; rimborso entro 14 giorni se non funziona come descritto e non può essere risolto.
- Collaudato in produzione — risponde ogni giorno a visitatori reali sul portale turistico fuerteventuratv.net.
Joomla & WordPress
- Joomla — distribuito come un unico pacchetto
pkg_fvtvchatbot(componentecom_fvtvchatbot+ plugin di sistemaplg_system_fvtvchatbot); interfaccia del widget disponibile in tutte le 11 lingue; richiede Joomla 5.1+ / 6.x e PHP 8.2+. Installa solo lo zip del singolo pacchetto — mai gli zip interni. - WordPress — singolo plugin
fvtv-chatbot; l'interfaccia del widget è distribuita in EN/IT/ES con parità completa del system-prompt a 11 lingue e del pacchetto UI aggiunta nella 1.0.24; si integra con WPML/Polylang per il rilevamento automatico della lingua; chiave API cifrata a partire dai salt di WP; richiede WordPress 6.2+ e PHP 8.2+. Le due build sono mantenute in lockstep come gemelle a parità di funzionalità (meteo/mare, notifica fuori-offerta, motore FAQ, modalità admin-assistant, controlli di visibilità e protezione Vokira presenti su entrambe).
Domande frequenti
-
Come si installa?
Segui la guida passo-passo qui sopra. Su Joomla carichi il pacchetto da Sistema → Installa → Estensioni; su WordPress da Plugin → Aggiungi nuovo → Carica plugin. Richiede meno di un minuto.
-
Come ricevo gli aggiornamenti?
Gli aggiornamenti sono automatici. Dopo l’installazione, l’estensione/plugin controlla da sola il nostro update server (Joomla ogni 24 h, WordPress ogni 12 h) e propone la nuova versione nella schermata aggiornamenti standard, finché la licenza è attiva. Puoi anche riscaricare l’ultima build dalla tua area in qualsiasi momento.
-
Quali versioni sono supportate?
I prodotti Joomla funzionano su Joomla 5.x e 6.x con PHP 8.1+. I prodotti WordPress su WordPress 6.0+ con PHP 8.1+.
-
È disponibile nella mia lingua?
Sì — ogni prodotto include inglese, italiano e spagnolo di serie e rispetta la configurazione multilingua del tuo sito.
-
Cosa include la licenza?
Il software è rilasciato con licenza GNU GPL. L’acquisto ti dà la build ufficiale, gli aggiornamenti automatici e il supporto per un sito. Ti serve su più siti o per i clienti? Contattaci per una soluzione volume/agency.
-
È previsto il rimborso?
Sì. Se il prodotto non funziona come descritto e non riusciamo a risolverlo, puoi chiedere il rimborso entro 14 giorni dall’acquisto.
-
Come ottengo assistenza?
Scrivi all’indirizzo di supporto indicato su questo sito citando il riferimento d’ordine. Rispondiamo in italiano, inglese e spagnolo.
-
Quale IA usa il chatbot?
Funziona di serie con i modelli NVIDIA NIM — veloci, rispettosi della privacy e senza costo per messaggio da parte nostra. Inserisci la tua chiave provider nelle impostazioni.
-
Risponde dai miei contenuti?
Sì. L’assistente è ancorato al tuo sito così le risposte restano in tema, e controlli tu il prompt di sistema e il tono.
-
È conforme al GDPR?
Le conversazioni passano dal provider che configuri; nessun dato viene venduto o condiviso con noi.
Pronto ad aggiungere El Savio al tuo sito?
Un pagamento. Tuo per sempre. Zero abbonamento, zero costi per messaggio.


