# Placeful 2.3.0

## In evidenza

- **Regole di visualizzazione calendario** — i locali scelgono cosa mostra il widget pubblico per condizione (chiusi, sold-out, sospesi, bozze, in arrivo, vendite scadute, terminati, non disponibili): mostra o nascondi, se il pannello prenotazione si apre, e quale badge renderizza — etichetta di stato, posti rimasti, totale prenotati, prenotati/capacità, percentuale prenotata o testo personalizzato.
- **Cascata delle regole** — le regole si risolvono azienda → tipo evento → evento, così il locale imposta i default una volta e li restringe per tipo o per evento; posti, orari e aree seguono lo stesso modello, inclusa l'etichetta "Chiuso" per i giorni interamente chiusi del calendario aree.
- **Overlay per-embed** — un attributo JSON `data-cal-display` sul bottone del widget (o `cal_display` nell'API embed session) adatta visibilità e badge per una singola integrazione senza toccare i default aziendali; gli overlay sono sanificati con whitelist e non possono mai aggirare i controlli di prenotazione, tenant o capacità.
- **Promemoria prenotazioni, su attivazione** — i promemoria pre-evento automatici ora seguono interruttori espliciti: un interruttore principale aziendale, un default per tipo evento e un flag per evento (i locali esistenti partono disattivati — si abilita dalle impostazioni aziendali). Lo staff può sempre inviare un promemoria manuale per prenotazione o per evento.
- **Eliminazioni più sicure** — posti, aree, tavoli ed eventi rifiutano l'eliminazione solo mentre una prenotazione attiva (non terminale) li referenzia; le prenotazioni annullate, scadute o rimborsate non bloccano più la pulizia, e le entry in lista d'attesa su un elemento eliminato vengono chiuse tramite le proprie transizioni invece di restare appese.

## Eventi privati e vendite

- **Inbox lead** — un modulo pubblico raccoglie richieste di eventi privati in un inbox manager con stati e assegnazione.
- **Proposte e BEO** — un motore documentale genera proposte/banquet-event-order dalle prenotazioni, con firma elettronica e PDF.
- **Piani di pagamento** — caparre e rate sulle richieste, carta salvata e tracciamento del minimo F&B.
- **Hold provvisori, approvazioni, buffer, quote** — hold soft con scadenza e promemoria, workflow di approvazione per le aree, buffer di turnover per area e quote di prenotazione per utente.
- **Prenotazioni ricorrenti** — serie settimanali/mensili per prenotazioni create dallo staff, tutto-o-niente.

## Ricavi e distribuzione

- **Regole di prezzo dinamiche** — modificatori percentuali per giorno della settimana e giorni di anticipo, cumulabili moltiplicativamente, con scope su locale, area o evento.
- **Stripe Terminal** — registrazione dei lettori e pagamenti `card_present` direttamente sull'order pad.
- **Link canali** — URL di prenotazione con UTM per canale (Google Business Profile, Instagram, Facebook, custom) nella scheda widget.
- **Gruppi di locali** — gruppi multi-venue con guestbook condiviso su opt-in, fallback verso i locali gemelli nei giorni sold-out del widget e report aggregato cross-venue.
- **Reserve with Google** — feed merchants/services/availability più il booking server v2 (check, create, cancel, list) dietro flag opt-in.

## CRM ospiti

- **Sondaggi e recensioni** — motore di survey post-visita con instradamento delle recensioni.
- **Regole tag, segmenti, campagne, journey** — auto-tagging a regole, segmenti del guestbook, campagne one-shot e journey di ciclo di vita (compleanno, anniversario, win-back).
- **Raccolta email** — widget pubblico che alimenta il guestbook.
- **Gift card** — reinvio, saldo e card stampabile brandizzata.

## Operazioni

- **Porta e check-in** — liste porta, check-in eventi e add-on sulle prenotazioni, più recupero hold e attribuzione della sorgente.
- **Briefing pre-turno** — report per servizio con coperti, VIP e note per la sala.
- **Radio staff** — push-to-talk stile WhatsApp con clip vocali, conferme di lettura e composer nel dock PWA.
- **Pianificazione intelligente** — previsione domanda dallo storico prenotazioni alimenta il risolutore turni; pool di scambio con offerta → presa → approvazione; report costo-lavoro-vs-vendite con target del locale.
- **Pool mance** — le mance regolate del giorno divise in proporzione ai minuti lavorati approvati, congelate in quote verificabili.
- **Registro manager** — note di turno datate e categorizzate per il passaggio di consegne.


---
> Source: https://placeful-app.com/changelog/2.3.0
