BotChata

Prenotazioni

La funzione di prenotazione aggiunge al widget di chat un modulo per fissare appuntamenti. Gli invii vengono salvati nella tua tabella Prenotazioni e, facoltativamente, sincronizzati con Google Sheets e Google Calendar.

Attiva le prenotazioni

Vai su Capacità → Prenotazioni e attivale. Una voce di prenotazione appare nel menu di avvio + del widget.

Configura i gruppi di risorse

I gruppi di risorse sono menu a tendina che il visitatore compila durante la prenotazione — ad esempio scegliere un medico, un tipo di servizio o una sede. Puoi avere fino a 3 gruppi indipendenti.

Per ogni gruppo:

  1. Inserisci un'etichetta (es. «Scegli il medico», «Servizio», «Sede»).
  2. Aggiungi le opzioni tra cui sceglie il visitatore.

Esempio di configurazione per una clinica:

GruppoEtichettaOpzioni
1Scegli il medicoDr. Smith, Dr. Jones, Dr. Lee
2ServizioPrima visita, Controllo, Analisi

Lascia un gruppo vuoto per nasconderlo.

Configura i gruppi di risorse

Condizione di attivazione (facoltativa)

Per impostazione predefinita la prenotazione è sempre disponibile nel menu del widget. Per nasconderla finché l'IA non decide di mostrarla, compila il Prompt di attivazione IA:

Mostra la prenotazione quando il visitatore chiede di appuntamenti,
prenotazioni o disponibilità.

Quando l'attivatore scatta, la voce di prenotazione viene rivelata.

Condizione di attivazione

Disponibilità degli slot (evitare doppie prenotazioni)

Per impostazione predefinita il visitatore inserisce qualsiasi data e ora. Attiva Calendario e disponibilità per offrire invece solo slot realmente liberi.

Nell'editor Calendario e disponibilità imposta:

  • Fuso orario e orari settimanali.
  • Durata dello slot (es. 30 min) e margine tra gli appuntamenti.
  • Anticipo (quanto presto può essere il primo slot) e giorni max in anticipo.
  • Risorsa prenotabile — quale gruppo di risorse è lo specialista prenotabile (così ogni medico ha il proprio calendario).

Il widget mostra quindi i chip degli slot liberi. Uno slot già occupato viene escluso, e se due visitatori scelgono lo stesso slot, il secondo invio viene rifiutato con il messaggio «slot occupato».

Tempo bloccato

Per bloccare festività, pause pranzo o indisponibilità occasionali, aggiungi voci in Blocchi. Un blocco rimuove quel tempo dalla disponibilità. Un blocco senza risorsa blocca l'intera attività; un blocco legato a una risorsa riguarda solo quello specialista. I blocchi non appaiono mai nell'elenco delle prenotazioni né nelle analisi.

Provider di prenotazione: native o Cal.com

La maggior parte dei titolari usa il pianificatore integrato (native) descritto sopra. Se gestisci già il calendario in Cal.com, cambia il provider in Cal.com (richiede l'integrazione Cal.com con chiave API). Disponibilità e nuove prenotazioni vengono allora instradate al tuo account Cal.com, mentre una copia locale viene comunque replicata nella tua tabella Prenotazioni. L'esperienza nel widget è identica.

Vedere e gestire le prenotazioni

Vai alla scheda Prenotazioni. Ogni riga mostra data e ora, una colonna per gruppo di risorse, i contatti del visitatore e uno stato (Nuova / Confermata / Annullata). Clicca sul menu di stato per cambiarlo al volo. Usa Esporta CSV per scaricare tutte le prenotazioni.

Vedere e gestire le prenotazioni

Collega Google Sheets (facoltativo)

Ogni nuova prenotazione può essere aggiunta come riga a un foglio Google.

  1. In Capacità → Prenotazioni → Google Sheets, clicca su Collega account Google e completa il flusso OAuth.
  2. Crea o apri un foglio di calcolo e copia il suo Sheet ID dall'URL: https://docs.google.com/spreadsheets/d/SHEET_ID_HERE/edit
  3. Incolla lo Sheet ID e clicca su Salva.

Da quel momento le nuove prenotazioni vengono aggiunte automaticamente; quelle esistenti non vengono recuperate retroattivamente.

Collega Google Sheets

Collega Google Calendar (facoltativo)

Collega un Google Calendar così ogni prenotazione crea un evento di calendario (e così la disponibilità nativa può leggere i tuoi eventi esistenti ed evitare sovrapposizioni). Clicca su Collega Google Calendar nelle impostazioni di prenotazione e completa il flusso OAuth. Gli eventi vengono etichettati per risorsa, così la disponibilità distingue gli specialisti anche su un calendario condiviso.

Richiesto: GOOGLE_CLIENT_ID e GOOGLE_CLIENT_SECRET devono essere configurati nell'ambiente del server. Contatta il tuo amministratore se il pulsante di collegamento manca.