SmartChatAssistant | Guida Utente v1.0
IT EN Accedi

Guida Utente Completa

Tutto quello che devi sapere per creare, configurare e ottimizzare il tuo assistente AI con SmartChatAssistant.

Versione 1.0 · Ultimo aggiornamento: Marzo 2026

1. Panoramica della Piattaforma

SmartChatAssistant è una piattaforma SaaS che permette di creare assistenti virtuali AI personalizzati, addestrati sui dati del proprio business, da integrare su qualsiasi sito web tramite un semplice snippet JavaScript.

Sito web del cliente  ←→  Widget JS  ←→  API SmartChatAssistant  ←→  Modelli AI (OpenAI / Gemini / OpenRouter)
                                                ↕
                                 Dashboard di gestione

Provider AI supportati

ProviderModelliNote
OpenAIGPT-4o, GPT-4o-miniRichiede API key
Google GeminiGemini Pro, Gemini FlashRichiede API key
OpenRouterGPT-oss-120B:free, Trinity:free, GLM-4.5-air:free3 modelli gratuiti con fallback

Piani disponibili

CaratteristicaFreePro (29€/mese)Ultra (99€/mese)
Assistenti15Illimitati
Crediti/mese25.000400.0003.000.000
Messaggi/giorno502.00020.000
AI Actions & Webhook
Lead Capture
Human Handoff
Membri team1520
CSS personalizzato

2. Area Pubblica (Landing Page)

La landing page è la vetrina della piattaforma, accessibile a chiunque senza login.

Landing Page

Dettaglio sezioni

Hero section

Hero section

Features

Feature cards

Pricing

Piani e prezzi

Footer

Footer

Sezioni della landing page

Hero

CTA "Crea il tuo Assistente Gratis"

Metriche chiave

80% riduzione costi, 24/7, <2s risposta

9 Feature Cards

Tutte le funzionalità principali

Come Funziona

4 step: Carica → Configura → Integra → Analizza

Prezzi

Free / Pro / Ultra con toggle annuale

Referral

Invita un amico → 50.000 crediti gratis

3. Registrazione e Accesso

Registrazione
Login

Registrazione

  1. Clicca "Inizia Gratis" o "Registrati"
  2. Compila: Nome, Email, Password
  3. Conferma la registrazione
  4. Verifica l'indirizzo email (banner giallo nella dashboard)

Login

  • Email + Password — form classico con protezione anti brute-force
  • Google OAuth — login rapido con un click

Login con credenziali compilate:

Login compilato

Sicurezza: Protezione CSRF, rate limiting, cookie httponly+samesite, sessione con scadenza automatica (1h inattività).

4. Dashboard Principale

Dashboard Overview

Card metriche

Assistenti

N

Piano

Pro

Crediti

400K

Utilizzo

30%

Sidebar di navigazione

Globale

Dashboard, Assistenti

Assistente

Impostazioni, KB, FAQ, Actions, Lead, Widget, Welcome Rules, Webhook, Conversazioni, Playground, Analytics, Handoff

Account

Admin, Account, Team, Billing, Logout

5. Gestione Assistenti

Lista Assistenti
Creare un nuovo assistente
  1. Vai su AssistentiNuovo Assistente
  2. Compila: Nome, Provider AI, Modello AI
  3. Opzionale: usa il Wizard Prompt per generare il system prompt
  4. Clicca Crea

Wizard AI per la generazione del prompt:

Wizard Assistente
Configurare un assistente
Edit Assistente

Dalla pagina Impostazioni puoi modificare:

  • Generale: Nome, API Key (copia con un click)
  • System Prompt: Personalità, tono, competenze, limiti + indicatore token
  • Modello AI: Provider, Modello, Max Context Tokens, Max History, BYOK, Fallback

Barra Utilizzo Contesto: [System Prompt] + [FAQ] + [KB] + [History] + [Risposta] = Totale token. Verde <70%, Ambra 70-90%, Rosso >90%.

Codice di incorporamento
<script src="https://app.smartchatassistant.com/widget/widget.js"
  data-api-key="LA_TUA_API_KEY"
  defer></script>

6. Knowledge Base

La Knowledge Base è il "cervello" dell'assistente: le informazioni che usa per rispondere.

Knowledge Base

4 modalità di importazione

Testo libero

Titolo + contenuto testuale. Ideale per descrizioni prodotti, regolamenti.

Upload file

PDF, TXT, DOCX, CSV (max 10 MB). Testo estratto automaticamente.

Importa da URL

Inserisci un URL, il sistema scarica e analizza il contenuto.

Crawl automatico

URL di partenza, profondità 1-3, max 1-20 pagine. Importa l'intero sito.

Esempio: modalità Crawl automatico

Knowledge Base - Crawl

Consiglio: Se il contesto è vicino al limite, disattiva gli snippet meno importanti anziché eliminarli.

7. FAQ Strutturate

Coppie domanda/risposta con priorità massima nel contesto dell'assistente.

FAQ

Creare una FAQ

  1. Domanda principale — Es. "Quali sono gli orari di apertura?"
  2. Varianti — Formulazioni alternative ("A che ora aprite?", "Siete aperti il sabato?")
  3. Risposta — La risposta esatta che l'AI deve fornire
  4. Ordine — 1-100 (più basso = più prioritario)
Toggle ON/OFF Export CSV Import CSV

Form di creazione FAQ:

Form FAQ

Best practice: Aggiungi almeno 2-3 varianti per ogni FAQ per migliorare il riconoscimento.

8. AI Actions

Permettono all'assistente di agire, non solo rispondere. Piano Pro+

AI Actions
Raccolta Lead

L'AI richiede nome, email, telefono e salva automaticamente.

Bottone Personalizzato

Mostra un pulsante cliccabile con URL di destinazione.

Notifica Email

Invia email di notifica a un indirizzo specifico.

Chiamata API Custom

Chiama endpoint esterno con parametri e usa la risposta.

Form di creazione azione:

Form Action

Gestire le azioni esistenti

Ogni azione in elenco ha tre controlli: ON/OFF per attivarla o sospenderla, la matita per modificarla e il cestino per eliminarla. La matita riapre il modulo già compilato, così puoi correggere nome, istruzione e configurazione (destinatario, URL del bottone, endpoint) senza ricreare l'azione da zero. Il tipo, invece, non è modificabile.

Notifica Email — destinatari multipli e trascrizione. Nel campo destinatario puoi indicare fino a 5 indirizzi separati da virgola: ognuno riceve la propria copia. L'email contiene il motivo della notifica e la trascrizione della conversazione, quindi funziona bene come riepilogo di fine sessione.

Più azioni nella stessa risposta. L'assistente può richiamare più azioni insieme (ad esempio raccolta lead e notifica email in chiusura) e vengono eseguite tutte. Nel Playground le azioni sono simulate: l'email non viene spedita davvero, serve il widget reale per la prova completa.

9. Gestione Lead

Gestione Lead

Raccoglie tutti i contatti catturati durante le conversazioni. Piano Pro+

Nuovo Contattato Convertito Archiviato

Ogni lead: nome, email, telefono, stato, data. Puoi cambiare stato, aggiungere note, esportare in CSV.

Campi del form lead

Nella pagina Lead, il pannello «Campi del form lead» decide che cosa viene chiesto al visitatore:

  • Campi standard — Nome, Email, Telefono, Azienda, Messaggio: si attivano singolarmente e ognuno ha l'opzione «Obbligatorio».
  • Campi personalizzati — fino a 5, separati da virgola (es. Marca auto, Anno immatricolazione). L'etichetta che scrivi è quella mostrata nel widget ed è anche il nome con cui il valore compare nel dettaglio del lead, nell'email e nell'export CSV. Per il visitatore sono sempre facoltativi.

Le modifiche valgono dal caricamento successivo del widget: ricarica la pagina che lo ospita per vederle.

Dove arrivano i lead. Ogni lead genera un'email con i dati raccolti e la trascrizione della chat. Di default arriva all'indirizzo del tuo account; per riceverla altrove apri AI Actions → Raccolta Lead → matita e indica uno o più destinatari (max 5, separati da virgola).

10. Impostazioni Widget

Widget Settings
🎨 Colori (6 indipendenti)
Primario, Sfondo Chat, Messaggio Assistente, Messaggio Utente, Testo Assistente, Testo Utente
✏️ Aspetto
Font, Border Radius (0-24px), Posizione (dx/sx), Larghezza (min 300px), Altezza (min 400px)
💬 Messaggi
Messaggio di benvenuto, Placeholder input, fino a 4 messaggi suggeriti (chip cliccabili)
⚙️ Comportamento
Auto-apertura, Durata sessione, Suono notifica, "Sta scrivendo", Timestamp, Thumbs up/down, Handoff button
🔒 GDPR & Sicurezza
Consenso preventivo, URL informativa privacy, Domini autorizzati (whitelist), Lingua widget, Avatar (JPG/PNG/GIF/WebP, max 200KB)
🎨 CSS personalizzato

Il tuo CSS viene applicato nel widget dopo gli stili base, quindi li sovrascrive senza bisogno di !important. Resta confinato al widget: non può alterare il sito che lo ospita.

Selettori disponibili: #sca-container (con le varianti .sca-bottom-right e .sca-bottom-left), #sca-toggle per il pulsante, #sca-window per la finestra di chat.

/* pulsante e finestra a 100px dal fondo */
#sca-container.sca-bottom-right,
#sca-container.sca-bottom-left { bottom: 100px; }

Massimo 10.000 caratteri. Non sono ammessi @import, javascript: e i tag <script> / </style>: il salvataggio viene rifiutato con un messaggio che indica la sequenza da rimuovere. Le modifiche si vedono al ricaricamento della pagina che ospita il widget.

11. Welcome Rules

Welcome Rules

Messaggi di benvenuto diversi in base alla pagina che il visitatore sta navigando.

URL contieneMessaggioSuggerimenti
/prezziHai domande sui nostri piani?Confronta i piani, Quanto costa?
/prodotto/Vuoi saperne di più su questo prodotto?Caratteristiche, Disponibilità
/contattiPosso aiutarti a trovare il contatto giusto?Assistenza tecnica, Commerciale

Form creazione regola:

Form Welcome Rule

12. Template Library

Modelli pronti all'uso per diversi settori verticali: prompt, FAQ e welcome rules ottimizzati.

Template Library

Settori disponibili

🦷 Dentistico
🍕 Ristorante
🛒 E-commerce
💼 Consulenza
🏨 Hotel
🏋️ Palestra
💇 Salone Bellezza
🏠 Immobiliare
⚖️ Studio Legale
Template Preview
Template System Prompt

System Prompt del template

Template FAQs

FAQ incluse nel template

Come usare un template

  1. Vai nella sidebar → Template Library
  2. Sfoglia i settori e clicca su quello che ti interessa
  3. Visualizza: System Prompt, FAQ e Welcome Rules
  4. Seleziona con checkbox cosa importare
  5. Clicca Applica Template

Best practice: Usa il template come punto di partenza, poi personalizza ogni elemento con i dati reali del tuo business.

13. Webhook

Webhook

Inviano notifiche in tempo reale verso sistemi esterni. Piano Pro+

Zapier / Make

Automazioni no-code

CRM

Salesforce, HubSpot

Slack / Teams

Notifiche canale

Google Sheets

Log conversazioni

14. Conversazioni

Conversazioni

Storico completo delle chat: Session ID, date, numero messaggi, URL provenienza.

Dettaglio di una conversazione:

Dettaglio Conversazione

Best practice: Controlla periodicamente le conversazioni per identificare domande ricorrenti → crea nuove FAQ o arricchisci la KB.

15. Playground

Playground

Ambiente di test isolato per provare l'assistente prima di metterlo live.

✅ Non consuma crediti ✅ Nessun rate limiting ✅ Info debug aggiuntive

Esempio di conversazione nel Playground:

Playground Chat

Best practice: Dopo ogni modifica a KB, FAQ o prompt, testa sempre nel Playground prima di andare live.

16. Analytics

Analytics

Metriche dettagliate sulle performance. Periodo: 7, 30 o 90 giorni. Grafici avanzati: Pro+

Conversazioni

Sessioni uniche

Messaggi

Totale scambiati

Tempo Risposta

Latenza media ms

Soddisfazione

% thumbs up

Picco

Ora più attiva

6 Grafici interattivi

  1. Conversazioni per giorno (Line chart)
  2. Tempo di risposta medio (Line chart)
  3. Soddisfazione nel tempo (Trend)
  4. Attività per ora (Bar chart 24h)
  5. Token consumati (Stacked bar)
  6. Funnel conversione lead (Horizontal bar)

17. Human Handoff

Human Handoff

Quando l'AI non riesce, il visitatore chiede un operatore umano. Piano Pro+

Lato Visitatore

Pulsante "Parla con operatore" → richiesta handoff → messaggio di attesa

Lato Operatore

Badge con richieste in attesa → leggi conversazione AI → rispondi → risolvi

18. Team Multi-utente

Team
RuoloPermessi
AdminAccesso completo, gestione team, billing
EditorCrea/modifica assistenti, KB, FAQ, azioni
ViewerSolo visualizzazione

Free: 1 membro · Pro: 5 · Ultra: 20

19. Account e Notifiche

Account

Profilo

Modifica nome, email, password

Notifiche email

Nuovo lead, crediti in esaurimento, handoff in attesa, report settimanale

20. Billing e Crediti

Billing
PacchettoPrezzo
100.000 crediti9,99€
500.000 crediti39,99€
2.000.000 crediti99,99€

Come funzionano: 1 credito ≈ 1 token. Ogni messaggio consuma: System Prompt + KB + FAQ + History + Risposta.

Referral: Invita amici → 50.000 crediti gratis per entrambi. Nessun limite inviti.

21. Export / Import Assistenti

Export Button

Pulsante Export nella lista assistenti

Import Assistente

Form di Import assistente

Export

Scarica pacchetto JSON completo: configurazione, KB, FAQ, Actions, Widget Settings, Welcome Rules.

Import

Carica un JSON esportato → nuovo assistente con tutta la configurazione.

22. Integrazione nel Sito

<script src="https://app.smartchatassistant.com/widget/widget.js"
  data-api-key="LA_TUA_API_KEY"
  defer></script>

Come funziona

  1. Lo script carica la configurazione dall'API
  2. Mostra il bubble nell'angolo configurato
  3. Al click, apre la finestra chat
  4. Se richiesto, mostra il banner GDPR
  5. Messaggi inviati → API → AI risponde
  6. Sessione persistente per la durata configurata

Multi-lingua: Il widget rileva la lingua del browser e risponde automaticamente nella stessa lingua (15+ lingue).

23. Sicurezza e GDPR

Sicurezza

  • Crittografia dati sensibili
  • CSRF Protection
  • Rate Limiting
  • Content Security Policy
  • HTTPS forzato
  • IP hashati (SHA-256)

Conformità GDPR

  • Consenso preventivo
  • Informativa privacy nel widget
  • Diritto alla cancellazione
  • Diritto all'export dati
  • DPA disponibile (Ultra)

24. Pannello Admin

Accessibile solo agli utenti con ruolo amministratore di piattaforma.

  • Lista Utenti — tutti gli utenti registrati
  • Assistenti per Utente — vedi assistenti di un utente specifico

25. Best Practice

System Prompt

✅ Definisci chiaramente il ruolo

✅ Specifica il tono (formale, informale, tecnico)

✅ Elenca gli argomenti di cui può parlare

✅ Definisci i limiti ("Non inventare informazioni")

✅ Indica come gestire le domande fuori tema

✅ Aggiungi istruzioni per la raccolta lead

Knowledge Base

✅ Mantieni gli snippet aggiornati

✅ Usa titoli descrittivi

✅ Disattiva (non eliminare) snippet temporanei

✅ Monitora la barra contesto — non superare l'80%

FAQ

✅ Almeno 3 varianti per domanda

✅ Risposte concise e precise

✅ Ordini bassi (10-20) per FAQ critiche

Widget

✅ Colori coerenti col brand

✅ Messaggio di benvenuto coinvolgente

✅ 2-4 messaggi suggeriti

✅ Abilita consenso GDPR

✅ Testa su mobile

Monitoraggio

✅ Controlla settimanalmente "Domande Senza Risposta"

✅ Monitora la soddisfazione — sotto il 70% rivedi prompt e KB

✅ Analizza il funnel lead

✅ Verifica il tempo di risposta — se >5s, modello più veloce

26. Checklist — Da Zero a Live

Fase 1 — Setup

Fase 2 — Creazione assistente

Fase 3 — Addestramento

Fase 4 — Widget

Fase 5 — Go Live

27. Risoluzione Problemi

Il widget non appare sul sito
  1. Verifica che lo snippet sia nel <head> della pagina
  2. Controlla che l'API key sia corretta
  3. Verifica i domini autorizzati (o lascia vuoto per accettare tutti)
  4. Apri la console browser (F12) e cerca errori JavaScript
  5. Verifica che l'assistente sia attivo
L'assistente non risponde
  1. Verifica di avere crediti sufficienti
  2. Controlla la configurazione del provider AI
  3. Se usi BYOK, verifica che la API key sia valida
  4. Controlla i log per errori di connessione
Le risposte sono imprecise
  1. Rivedi il system prompt — è abbastanza specifico?
  2. Aggiungi FAQ per le domande problematiche
  3. Verifica che la KB sia corretta e aggiornata
  4. Controlla la barra contesto — se 100%, possibile troncamento
Il consenso GDPR non appare
  1. Verifica che "Richiedi consenso" sia attivato
  2. Controlla che il messaggio consenso non sia vuoto
I lead non vengono catturati
  1. Verifica che l'action "Raccolta Lead" sia attiva
  2. Controlla il system prompt per istruzioni di raccolta dati
  3. Verifica di avere un piano che supporta lead (Pro o Ultra)

© 2026 SmartChatAssistant — by Gabriele Ferrari

Hai bisogno di aiuto? supporto@smartchatassistant.com