---
title: Booking
description: I link di prenotazione — durata, buffer e preavvisi, calendari sorgente e di destinazione, la logica di disponibilità con verifica live sui calendari Google, le tipologie di incontro e il link di default per i bot.
---

I **Booking link** (menu **Attività → Booking**) sono pagine pubbliche di
prenotazione: il cliente sceglie uno slot libero e l'appuntamento nasce
direttamente sul calendario Google, con il lead creato o arricchito nel
CRM. Li usano anche i [bot](/docs/bot/tool#appuntamenti) per fissare
appuntamenti in conversazione.

**Prerequisito**: un [account Google collegato](/docs/integrazioni/gmail)
con il permesso calendari concesso e **almeno un calendario abilitato** —
solo i calendari abilitati compaiono nelle tendine del form.

## Creare un link

<Steps>
<Step>
**Nuovo Booking Link**: nome (lo **slug** dell'URL si genera da solo, ed è
unico su tutta la piattaforma), descrizione, **durata**, eventuali
**buffer** prima/dopo (bloccano anche il tempo attorno all'appuntamento),
**preavviso minimo** (default 2 ore) e **anticipo massimo** (default 30
giorni).
</Step>
<Step>
**Calendari**: i **calendari sorgente** determinano l'occupato (con la
logica **"Tutti i calendari liberi"** o **"Almeno un calendario
libero"**); il **calendario di destinazione** è dove nasce l'evento — può
essere un collettore separato, e **non** entra nel calcolo di
disponibilità.
</Step>
<Step>
**Tipologie di incontro**: **Video Call** (link Meet generato e inviato
automaticamente), **Chiamata telefonica** (l'operatore chiama il cliente)
e **Di persona** (con l'indirizzo della sede). Con una sola tipologia la
scelta viene saltata; con più d'una sceglie il cliente.
</Step>
<Step>
**Orari e form**: le fasce di disponibilità per giorno (default Lun–Ven
9–18, più fasce per giorno possibili; orario italiano) e i campi extra del
form di prenotazione — **Telefono** (consigliato: alimenta il lead e i
promemoria WhatsApp), Nome azienda, Sito web, Ruolo. Opzionali gli
**invitati predefiniti** e il **"Nascondi lista invitati"**.
</Step>
<Step>
**Operatore di riferimento** e, se serve, **"Default per gli agent"**:
ogni operatore può avere **un** link di default — è quello che i bot usano
per fissare appuntamenti sui Deal di sua proprietà (routing dinamico).
</Step>
</Steps>

Dalla card del link copi l'URL pubblico (`/book/{slug}`), lo **cloni** per
creare varianti (es. stessa configurazione, durata diversa) o lo elimini.

## Come funziona la disponibilità

- Gli slot partono ogni **15 minuti** dentro le fasce configurate, al
  netto di buffer, preavviso minimo e anticipo massimo.
- L'occupato viene letto dal **mirror locale** dei calendari e, **al
  momento della prenotazione, riverificato live su Google**: due persone
  non possono prendere lo stesso slot, e uno slot occupato nel frattempo
  risponde "non è più disponibile, scegli un altro orario".
- Gli eventi Google marcati **"Disponibile"** (invece di "Occupato") **non
  bloccano** gli slot.

<Callout type="warn">
  **Attenzione a spegnere i calendari**: disattivando dalle Integrazioni un
  calendario usato da un link (come destinazione, o come unica sorgente),
  il link viene **disattivato automaticamente** — e non si riattiva
  dall'interfaccia: va ricreato o clonato. L'avviso di impatto compare
  prima dello spegnimento.
</Callout>

## Prossimi passi

<Cards>
  <Card
    href="/docs/booking/prenotazioni-e-calendario"
    title="Prenotazioni e calendario"
    description="Cosa vede chi prenota, cosa succede dopo, e la vista calendario del team."
  />
  <Card
    href="/docs/bot/tool"
    title="Tool del bot"
    description="Disponibilità e prenotazioni gestite dal bot in conversazione."
  />
</Cards>
