Sistema PROMIUM FAQ
Un widget intelligente che trasforma le domande frequenti della tua azienda in un sistema di risposta automatica basato su AI. Si integra in qualsiasi sito web con un singolo snippet HTML — zero configurazioni backend.
Come funziona
Il Sistema PROMIUM FAQ combina una Knowledge Base strutturata (le tue domande e risposte) con un motore di Natural Language Understanding che interpreta le domande degli utenti in linguaggio libero. Il risultato: risposte precise anche quando l'utente non usa le parole esatte.
NLU Engine
Capisce il significato della domanda, non solo le parole chiave. Tolleranza a errori ortografici e varianti linguistiche.
Knowledge Base
Carica FAQ via dashboard o CSV. Il sistema le vettorizza automaticamente per la ricerca semantica.
Fallback Intelligente
Se nessuna FAQ corrisponde, il sistema può redirigere al chatbot PROMIUM o mostrare un form di contatto.
Nota: Il Sistema PROMIUM FAQ è complementare a PROMIUM Assistant. Le FAQ gestiscono domande frequenti e strutturate; il chatbot gestisce conversazioni libere e flussi complessi.
Quick Start
Vai online in meno di 10 minuti seguendo questi 4 passaggi:
-
Crea un progetto FAQ nella dashboard
Accedi a dashboard.promiumai.com → Applicativi → FAQ System → Nuovo Progetto. Inserisci il nome del progetto e la lingua principale.
-
Carica la tua Knowledge Base
Aggiungi le FAQ manualmente, importa un file CSV (
domanda;risposta) o connetti una fonte URL per l'aggiornamento automatico. -
Ottieni il tuo Project ID
Nella sezione "Integrazione" trovi il tuo
data-faq-idunivoco. Copialo, ti servirà nello snippet. -
Incolla lo snippet nel tuo sito
Aggiungi il codice embed prima del tag
</body>. Il widget appare immediatamente senza ulteriori configurazioni.
Codice Embed
Copia e incolla questo snippet nel tuo HTML. Sostituisci TUO_FAQ_ID con il tuo identificativo progetto.
<!-- PROMIUM FAQ System Widget -->
<div id="promium-faq"
data-faq-id="TUO_FAQ_ID"
data-lang="it"
data-theme="light">
</div>
<script src="https://cdn.promiumai.com/faq/v2/widget.js" async></script>
Snippet con tutte le opzioni
<div id="promium-faq"
data-faq-id="TUO_FAQ_ID"
data-lang="it"
data-theme="custom"
data-primary-color="#F5671A"
data-max-results="5"
data-show-search="true"
data-show-categories="true"
data-fallback="chatbot"
data-chatbot-id="TUO_CHATBOT_ID"
data-placeholder="Cerca nelle FAQ..."
data-no-result-text="Nessun risultato. Vuoi contattarci?">
</div>
<script src="https://cdn.promiumai.com/faq/v2/widget.js" async></script>
Parametri di configurazione
| Parametro | Tipo | Default | Descrizione |
|---|---|---|---|
data-faq-id required |
string | — | ID univoco del progetto FAQ dalla dashboard. |
data-lang |
string | it |
Lingua dell'interfaccia (it, en, es, fr, de). |
data-theme |
string | light |
light | dark | custom — tema visivo del widget. |
data-primary-color |
string | #F5671A |
Colore primario in formato HEX. Attivo solo con data-theme="custom". |
data-max-results |
number | 5 |
Numero massimo di FAQ mostrate per query. Range: 1–20. |
data-show-search |
boolean | true |
Mostra o nasconde la barra di ricerca testuale. |
data-show-categories |
boolean | false |
Mostra i tab di categoria se hai organizzato le FAQ per categoria. |
data-fallback |
string | none |
none | chatbot | form — azione quando non ci sono risultati. |
data-chatbot-id |
string | — | ID del chatbot PROMIUM da aprire come fallback (richiede data-fallback="chatbot"). |
data-placeholder |
string | Cerca nelle FAQ… | Testo placeholder della barra di ricerca. |
data-no-result-text |
string | Nessun risultato trovato. | Messaggio mostrato quando la ricerca non restituisce risultati. |
data-accordion |
boolean | true |
Mostra le risposte in formato accordion espandibile. |
data-show-feedback |
boolean | true |
Mostra i tasti "Utile / Non utile" sotto ogni risposta per raccogliere feedback. |
Gestione Knowledge Base
La Knowledge Base è il cuore del sistema FAQ. Puoi alimentarla in tre modi:
1. Inserimento manuale (Dashboard)
Dalla dashboard vai su FAQ System → Knowledge Base → + Aggiungi FAQ. Compila:
- Domanda: la domanda principale (es. "Quanto costa PROMIUM?").
- Varianti: domande alternative con lo stesso significato (opzionale ma consigliato).
- Risposta: testo semplice o HTML. Supporta immagini e link.
- Categoria: per raggruppare visivamente le FAQ.
- Priorità: ordine di visualizzazione nelle liste non filtrate.
2. Import CSV
Importa decine o centinaia di FAQ in una sola operazione. Formato richiesto:
domanda;risposta;categoria;priorita
"Quanto costa PROMIUM?";"I prezzi partono da €59/mese. Vedi la pagina Pricing.";"Prezzi";1
"Posso integrare PROMIUM con WordPress?";"Sì, con il plugin ufficiale PROMIUM WP.";"Integrazione";2
3. Sincronizzazione URL
Fornisci l'URL di una pagina FAQ esistente (es. https://miosito.com/faq) o di un file JSON/CSV remoto. Il sistema legge e importa automaticamente le FAQ, con re-sincronizzazione programmabile (ogni 24h, settimanale, ecc.).
Best practice: Aggiungi almeno 3–5 varianti per ogni domanda importante. Il sistema usa le varianti per addestrare il modello NLU e migliorare il riconoscimento delle domande in linguaggio naturale.
Personalizzazione visiva
Oltre ai parametri data-*, puoi sovrascrivere lo stile del widget via CSS usando le variabili esposte:
#promium-faq {
--pfaq-primary: #F5671A; /* colore principale */
--pfaq-bg: #ffffff; /* sfondo widget */
--pfaq-text: #1a1a2e; /* testo corpo */
--pfaq-border: #e5e7eb; /* bordi */
--pfaq-radius: 12px; /* arrotondamento card */
--pfaq-font: 'Inter', sans-serif;
--pfaq-answer-bg: #f9fafb; /* sfondo risposta espansa */
--pfaq-icon-color: #F5671A; /* icone espansione */
}
Layout preset
Accordion (default)
Lista verticale di domande. Click per espandere la risposta. Ideale per pagine FAQ dedicate.
Search-first
Solo barra di ricerca visibile. I risultati appaiono inline mentre l'utente digita. Ideale per aree di supporto.
Grid cards
FAQ organizzate in card 2–3 colonne. Adatto per categorie prodotto o servizio.
Bubble widget
Icona flottante in basso a destra. Click apre un pannello FAQ sovrapposto alla pagina.
REST API
Puoi interrogare la Knowledge Base e gestire le FAQ direttamente via API REST. Tutte le richieste richiedono autenticazione Bearer.
Autenticazione
Authorization: Bearer TUO_API_KEY
Content-Type: application/json
Endpoint principali
| Metodo | Endpoint | Descrizione |
|---|---|---|
GET |
/api/v2/faq/{faq_id}/items |
Lista tutte le FAQ del progetto. |
POST |
/api/v2/faq/{faq_id}/items |
Crea una nuova FAQ. |
PUT |
/api/v2/faq/{faq_id}/items/{item_id} |
Aggiorna una FAQ esistente. |
DELETE |
/api/v2/faq/{faq_id}/items/{item_id} |
Elimina una FAQ. |
POST |
/api/v2/faq/{faq_id}/search |
Ricerca semantica nella Knowledge Base. |
GET |
/api/v2/faq/{faq_id}/analytics |
Statistiche di utilizzo (domande più cercate, click rate, ecc.). |
Esempio: Ricerca semantica
const response = await fetch(
'https://api.promiumai.com/api/v2/faq/TUO_FAQ_ID/search',
{
method: 'POST',
headers: {
'Authorization': 'Bearer TUO_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
query: "come posso cambiare piano abbonamento",
max_results: 5,
threshold: 0.65 // soglia di similarità (0–1)
})
}
);
const data = await response.json();
// data.results: [{ id, question, answer, score, category }]
console.log(data.results);
Esempio: Aggiunta FAQ via API
const faq = await fetch(
'https://api.promiumai.com/api/v2/faq/TUO_FAQ_ID/items',
{
method: 'POST',
headers: {
'Authorization': 'Bearer TUO_API_KEY',
'Content-Type': 'application/json'
},
body: JSON.stringify({
question: "Posso usare PROMIUM senza contratto annuale?",
variants: [
"C'è un piano mensile?",
"Posso pagare mese per mese?"
],
answer: "Sì, tutti i piani PROMIUM sono disponibili sia mensili che annuali (con sconto 20%).",
category: "Abbonamenti",
priority: 3,
active: true
})
}
);
const result = await faq.json();
console.log(result.id); // ID FAQ generato
Analytics & Insights
Il sistema raccoglie automaticamente metriche di utilizzo. Dalla dashboard puoi visualizzare:
Query più frequenti
Le domande più cercate dagli utenti, con volume giornaliero/mensile e tasso di risposta.
Satisfaction Rate
Percentuale di risposte valutate "Utile" dagli utenti tramite il feedback widget.
Gap Analysis
Domande senza risposta (score < soglia) che indicano lacune nella Knowledge Base.
Deflection Rate
Percentuale di richieste al supporto umano evitate grazie alle risposte automatiche.
I clienti PROMIUM registrano in media un deflection rate del 68%: oltre 2 su 3 richieste vengono gestite dal sistema FAQ senza intervento umano.
Guide CMS
<!-- WordPress: incolla in un blocco HTML personalizzato
oppure nel file footer.php del tema -->
<!-- 1. Aggiungi il container dove vuoi il widget -->
<div id="promium-faq"
data-faq-id="TUO_FAQ_ID"
data-theme="light"
data-lang="it">
</div>
<!-- 2. Aggiungi lo script (una volta sola, prima di </body>) -->
<script src="https://cdn.promiumai.com/faq/v2/widget.js" async></script>
<!-- OPPURE: usa il plugin ufficiale PROMIUM per WordPress
Installa → Attiva → Inserisci shortcode [promium_faq id="TUO_FAQ_ID"] -->
{% comment %} Shopify: aggiungi nel file theme.liquid prima di </body> {% endcomment %}
<div id="promium-faq"
data-faq-id="TUO_FAQ_ID"
data-theme="light"
data-lang="it">
</div>
<script src="https://cdn.promiumai.com/faq/v2/widget.js" async></script>
{% comment %}
Per la pagina FAQ dedicata:
1. Crea una nuova pagina in Shopify Admin → Online Store → Pages
2. Seleziona il template "page.faq" (o crea sections/faq.liquid)
3. Inserisci il div sopra nel template
{% endcomment %}
<!DOCTYPE html>
<html lang="it">
<head>
<meta charset="UTF-8">
<title>FAQ | La mia azienda</title>
</head>
<body>
<main>
<h1>Domande frequenti</h1>
<!-- Widget PROMIUM FAQ -->
<div id="promium-faq"
data-faq-id="TUO_FAQ_ID"
data-theme="light"
data-show-categories="true"
data-show-search="true"
data-max-results="10">
</div>
</main>
<!-- Script sempre prima di </body> -->
<script src="https://cdn.promiumai.com/faq/v2/widget.js" async></script>
</body>
</html>
FAQ su questa documentazione
Il widget funziona senza JavaScript?
No, il widget richiede JavaScript abilitato. Per SEO, considera di inserire le FAQ anche in markup HTML statico (schema.org FAQPage) affiancato al widget.
Quante FAQ posso caricare?
Dipende dal piano: Piano Starter fino a 200 FAQ, Piano Pro fino a 2.000, Piano Enterprise illimitato.
Il widget è multilingua?
Sì. Puoi creare versioni separate della Knowledge Base per ogni lingua, e il parametro data-lang seleziona automaticamente la versione corretta basandosi sulla lingua del browser dell'utente.
Come integro il Sistema FAQ con PROMIUM Assistant?
Usa il parametro data-fallback="chatbot" e data-chatbot-id="TUO_CHATBOT_ID". Quando una domanda non trova risposta nelle FAQ, il sistema apre automaticamente il chatbot PROMIUM nello stesso contesto.
Per domande tecniche avanzate o supporto all'implementazione, contattaci tramite la pagina Contatti oppure prenota una demo gratuita.