👋 Benvenuto nel Manuale
Questa guida ti accompagna passo dopo passo nell'utilizzo di HotelSport, la piattaforma gratuita per gestire prenotazioni di hotel, ristoranti, bar e discoteche.
Non serve essere esperti di computer. Segui le istruzioni nell'ordine e sarai operativo in pochi minuti.
💡 Consiglio
Usa la barra di ricerca qui a sinistra per trovare velocemente quello che cerchi. Scrivi una parola (es. "QR", "foto", "prenotazione") e il manuale filtra automaticamente.
Cosa ti serve per iniziare
- Un telefono o computer con connessione internet
- Telegram installato sul telefono (gratis su App Store e Play Store)
- Il tuo Telegram ID (ti spieghiamo sotto come trovarlo)
- Un IP statico se vuoi accedere al pannello web (opzionale — puoi usare solo il bot Telegram)
Come funziona il sistema
HotelSport ha 3 modi per gestire la tua attività:
Il Sito Web (hotelsport.vip)
È la vetrina pubblica. I tuoi clienti vedono le foto, i prezzi e prenotano direttamente dal sito scansionando un QR o cliccando un link.
Il Pannello di Controllo
È la tua area privata sul web. Da qui vedi le prenotazioni, confermi, cancelli e gestisci le camere o i tavoli. Per accedere serve un IP statico autorizzato.
Il Bot Telegram
Fai tutto dal telefono, direttamente da Telegram: registra la struttura, carica foto, genera QR, gestisci le prenotazioni. Non serve IP statico.
💡 In breve
Se non hai un IP statico, puoi fare tutto dal Bot Telegram. Il pannello web è un extra per chi ha un IP fisso.
📝 Registrare la tua struttura
La registrazione si fa in pochi secondi. Ecco come:
Vai alla pagina di registrazione
Apri il browser e vai su: hotelsport.vip/registrati.html
Oppure dal bot Telegram scrivi /registrahotel
Compila i campi
Nome struttura — il nome della tua attività (es. "Ristorante Da Mario")
Tipo — scegli tra: Hotel, Ristorante, Bar, Discoteca
Telegram ID — il numero univoco del tuo account Telegram (vedi come trovarlo)
Email — la tua email (opzionale)
Clicca "Registra"
Fatto! La tua struttura è creata. Ora puoi aggiungere camere, tavoli o posti.
⚠️ Importante
La struttura deve essere attivata dall'amministratore. Dopo la registrazione, scrivi su Telegram a @ale0328it per l'attivazione.
Accedere al Pannello di Controllo
Il pannello è su panel-9x.hotelsport.vip ed è protetto da whitelist IP.
Trova il tuo IP statico
Vai su whatismyipaddress.com e copia il numero che vedi (es. 93.41.22.105).
Se il tuo IP cambia ogni giorno, chiedi al tuo provider internet un IP statico (di solito costa pochi euro al mese).
Invia il tuo IP su Telegram
Scrivi a @ale0328it su Telegram e manda il tuo IP. Verrà inserito nella whitelist.
Accedi con il tuo Telegram ID
Apri panel-9x.hotelsport.vip, inserisci il tuo Telegram ID e clicca "Entra in dashboard".
💡 Non hai IP statico?
Nessun problema! Puoi fare tutto dal Bot Telegram senza bisogno di IP statico. Il pannello web è un extra, non è obbligatorio.
Usare la Dashboard
Una volta dentro il pannello, trovi:
- Indicatori prenotazioni — quante prenotazioni hai (totali, in attesa, confermate, cancellate)
- Controllo QR — vedi tutti i QR delle tue camere/tavoli e puoi scaricarli
- Calendario — visualizza le prenotazioni mese per mese
- Lista prenotazioni — conferma, metti in attesa o cancella le prenotazioni
Prezzo nel calendario: il costo cambia da un giorno all’altro. Weekend +14%, alta stagione +16%, giorni già richiesti +10% se c’è una prenotazione e +20% se ce ne sono due o più.
Aggiungere Camere o Tavoli
Dopo la registrazione, devi creare le risorse della tua struttura:
- Se hai un hotel → crei le camere
- Se hai un ristorante → crei i tavoli
- Se hai un bar → crei i posti
- Se hai una discoteca → crei i tavoli VIP o ingressi
Puoi farlo dal pannello web oppure dal bot Telegram con il comando /crea_camera.
Ogni risorsa creata ottiene automaticamente un QR unico per la prenotazione.
🚫 Nascondere o 🗑️ eliminare una camera
A volte una camera non è più disponibile (è in ristrutturazione, l'hai venduta, ti sei sbagliato a crearla). Hai due bottoni nel pannello, e fanno cose diverse:
🚫 Disattiva camera (la nascondi)
La camera sparisce dal sito: i clienti non la vedono più e non possono prenotarla.
Però rimane nel tuo pannello. Quando vuoi puoi riattivarla con lo stesso bottone (che diventa "✅ Riattiva camera").
Usa questo se la camera è temporaneamente fuori uso o se ha già delle prenotazioni vecchie.
🗑️ Elimina camera (la cancelli per sempre)
La camera viene cancellata dal sistema. Non puoi più tornare indietro.
Per sicurezza il bottone rosso compare solo dopo che hai disattivato la camera. Così non la cancelli per sbaglio.
Usa questo solo se hai sbagliato a crearla o se è una camera di prova.
Apri la camera
Vai nel pannello, clicca "✏️ Modifica" sulla camera che vuoi nascondere o cancellare.
Clicca "🚫 Disattiva camera"
La camera diventa invisibile ai clienti. Ti compare il messaggio "Camera disattivata".
(Solo se vuoi cancellarla per sempre) Clicca "🗑️ Elimina camera"
Riapri la camera disattivata: ora vedi anche il bottone rosso. Conferma e la camera sparisce.
❓ "Mi dice che non posso eliminarla, perché?"
Se la camera ha prenotazioni (anche di mesi fa), il sistema NON la cancella e ti mostra un avviso.
È fatto apposta: le prenotazioni passate servono per il fisco e per il registro della struttura. Se cancellassimo la camera, perderemmo lo storico.
Soluzione: lascia la camera disattivata. Sparisce dal sito (i clienti non la vedono) ma le prenotazioni vecchie restano al sicuro.
Generare i QR
Ogni camera, tavolo o posto ha un codice QR unico. Il cliente lo scansiona con il telefono e va direttamente alla pagina di prenotazione.
Dal pannello web
Nella sezione "Controllo QR camere" vedi tutti i QR. Clicca per scaricarli o stamparli.
Dal bot Telegram
Scrivi /qr → scegli la camera → ricevi il QR come immagine direttamente in chat.
💡 Cosa fare con il QR
Stampalo e mettilo: nella reception, sui tavoli, sulle locandine, nel menu, sulla vetrina. Più è visibile, più prenotazioni ricevi!
Scambio QR tra attività (QR Exchange)
Questa è la funzione più innovativa di HotelSport. Funziona così:
Tu stampi i QR del partner
Per esempio: sei un ristorante? Stampa il QR dell'hotel vicino e mettilo nel tuo locale.
Il partner stampa i tuoi QR
L'hotel stampa il tuo QR e lo mette nella reception. I clienti dell'hotel scansionano e prenotano al tuo ristorante.
Tutti ci guadagnano
Promozione reciproca, zero costi. Più strutture partecipano, più clienti arrivano a tutti.
⚠️ Regola obbligatoria
Lo scambio banner/QR è obbligatorio per usare HotelSport. È l'unica condizione: esponi i QR dei partner e loro espongono i tuoi. Così cresce tutta la rete.
Come arrivano le prenotazioni
Le prenotazioni arrivano in 3 modi:
- Il cliente scansiona il QR con il telefono → si apre la pagina di prenotazione → compila e invia
- Il cliente clicca un link che hai condiviso (whatsapp, email, social)
- Il cliente prenota dal sito hotelsport.vip direttamente
Quando arriva una prenotazione, ricevi una notifica su Telegram con tutti i dettagli.
🌐 Aggiungere il booking al tuo sito web
Hai già un tuo sito (es. www.tuohotel.com) e vuoi che i clienti prenotino direttamente da lì, senza dover passare da HotelSport? Si può fare, e in 3 modi diversi a seconda di quanto vuoi smanettare.
💡 In breve
Il tuo sito resta com'è. Aggiungiamo solo un bottone “Prenota ora” (oppure il calendario completo dentro la pagina). Le prenotazioni arrivano comunque nel tuo pannello HotelSport e sul bot Telegram, identico a tutte le altre.
Cosa ti serve sapere prima
Ti serve un solo numero: l'hotel_id della tua struttura. Lo trovi nel pannello owner in alto, oppure te lo diciamo noi al primo contatto. Esempio: 42.
Opzione 1 — Bottone “Prenota ora” (la più semplice)
Funziona su qualsiasi sito: WordPress, Wix, Squarespace, Shopify, Joomla, sito statico, blog. Il tuo webmaster apre la pagina Camere o Contatti e incolla questo HTML dove vuoi che appaia il bottone:
<a href="https://hotelsport.vip/booking.html?hotel_id=42&type=hotel"
target="_blank" rel="noopener"
style="display:inline-block;padding:14px 28px;background:#29ff9f;
color:#01230f;font-weight:bold;text-decoration:none;
border-radius:8px;font-family:sans-serif;">
📅 Prenota ora
</a>
Cambia hotel_id=42 con il tuo numero. Colori e testo puoi modificarli a piacere.
Opzione 2 — Calendario incorporato (iframe)
Mostra il calendario completo dentro la tua pagina: il cliente sceglie le date e prenota senza mai uscire dal tuo sito.
<iframe
src="https://hotelsport.vip/booking.html?hotel_id=42&type=hotel&source=embed"
width="100%" height="1100"
style="border:0;border-radius:12px;max-width:900px;"
title="Prenota la tua camera"
loading="lazy">
</iframe>
⚠️ Requisito tecnico
Il tuo sito deve essere in HTTPS (l'indirizzo deve cominciare con https:// e mostrare il lucchetto). Se è ancora in HTTP, il browser blocca l'iframe. Aggiornare a HTTPS oggi è gratis con Let's Encrypt: chiedi al tuo provider.
Opzione 3 — QR code per la reception
Genera un QR del tuo link e stampalo: al banco, sul menu, nei flyer in camera, nei tovagliolini. Il cliente inquadra col telefono e prenota la prossima notte / un'altra camera al volo.
Strumento gratuito consigliato: qr-code-generator.com — incolli il link https://hotelsport.vip/booking.html?hotel_id=42&type=hotel e scarichi il PNG/SVG.
Non sei pratico? Lo facciamo noi
Se non sai cosa significa “iframe” o “HTTPS”, non perdere tempo: ce ne occupiamo noi. Sopralluogo online gratuito, configurazione completa, test con prenotazioni di prova, mini-corso al tuo personale (15 minuti). Da € 90 una tantum, di solito in mezza giornata sei online.
📞 Scrivici dalla pagina contatti oppure apri la pagina dedicata con il generatore link automatico, tutti gli snippet pronti da copiare e le FAQ: integrazione-booking.html.
📊 Dove finiscono le prenotazioni
Tutte le prenotazioni che arrivano dal tuo sito (bottone, iframe o QR) finiscono nello stesso pannello di tutte le altre. Ricevi anche la notifica via Telegram in tempo reale.
Gestire le prenotazioni
Hai due posti dove gestire le prenotazioni:
Dal Pannello Web
Nella dashboard vedi tutte le prenotazioni con lo stato (in attesa, confermata, cancellata). Per ogni prenotazione puoi cliccare i pulsanti per confermare o cancellare.
Dal Bot Telegram
Quando arriva una nuova prenotazione, il bot ti manda un messaggio con i dettagli. Rispondi con:
/accetta ID— per confermare (es./accetta 15)/rifiuta ID— per rifiutare (es./rifiuta 15)
🤖 Bot Telegram — Primi passi
Il bot Telegram ti permette di gestire tutto dal telefono, senza bisogno di un computer.
Apri il bot su Telegram
Cerca il bot HotelSport su Telegram e avvialo.
Scrivi /start
Appena scrivi /start, compare una tastiera con i bottoni in basso. Da lì puoi fare tutto con un tap.
Scrivi /help per la guida
Se non sai cosa fare, scrivi /help e il bot ti mostra tutti i comandi disponibili.
Tabella comandi completa
| Comando | Cosa fa |
|---|---|
/start | Apre il menu con la tastiera bottoni |
/help | Mostra la guida comandi |
/registrahotel | Registra una nuova struttura |
/hotelinfo | Mostra info sulla tua struttura |
/crea_camera | Crea una nuova camera/tavolo |
/scheda_camera | Modifica dettagli camera (letti, prezzo, ecc.) |
/carica_hotel | Carica una foto della struttura |
/carica_camera | Carica una foto di una camera |
/galleria_hotel | Vedi le foto della struttura |
/gallerie_camere | Vedi le foto delle camere |
/elimina_hotel | Elimina una foto della struttura |
/elimina_camera | Elimina una foto di una camera |
/qr | Genera il QR per una camera |
/pending | Vedi foto in attesa di approvazione |
/approva ID | Approva una foto (es. /approva 3) |
/rifiuta ID | Rifiuta una foto o prenotazione |
/accetta ID | Conferma una prenotazione |
Tastiera Bottoni
Quando scrivi /start, in basso compaiono questi bottoni. Sono le stesse funzioni dei comandi, ma più comode da usare:
Registrare la struttura dal Bot
Segui questo flusso. Il bot ti chiede le informazioni una alla volta:
/registrahotel → scrivi il nome
→ scrivi l'email (oppure /salta)
→ scrivi il telefono (oppure /salta)
→ scrivi l'indirizzo (oppure /salta)
→ scrivi il sito web (oppure /salta)
→ ✅ Struttura creata!
I tipi disponibili sono: hotel, ristorante, bar, discoteca.
💡 Campi opzionali
Se non vuoi inserire un dato (es. email, telefono), scrivi /salta e il bot passa al campo successivo.
Creare Camere / Tavoli
/crea_camera → scrivi il nome (es. "Camera Deluxe", "Tavolo 1")
→ ✅ Camera creata! + QR generato automaticamente
Se hai già una struttura registrata, il bot crea la camera e ti manda subito il QR.
Scheda Camera (Dettagli)
Per aggiungere dettagli a una camera (letti, prezzo, descrizione):
/scheda_camera → scegli la camera dalla lista
→ numero letti → letti matrimoniali
→ ospiti max → prezzo/notte
→ descrizione → ✅ Salvato!
Caricare Foto
Foto della struttura (esterno, reception, ecc.)
/carica_hotel → invia la foto
→ scrivi una descrizione → ✅ Pubblicata!
Foto di una camera/tavolo
/carica_camera → scegli la camera
→ invia la foto → scrivi una descrizione
→ ✅ Pubblicata!
Formati accettati: JPG, PNG, WEBP, PDF.
💡 Approvazione
Se c'è un owner configurato, la foto va in coda di approvazione e non viene pubblicata automaticamente. L'owner riceve una notifica e può approvarla con /approva ID.
Approvare Foto (Owner)
Se sei l'owner della struttura e ricevi foto in coda:
/pending → vedi la lista delle foto in attesa
→ /approva 3 per approvare la foto n. 3
→ /rifiuta 3 per rifiutarla
Generare QR dal Bot
/qr → vedi la lista camere
→ /qr 5 per la camera n. 5
→ 📱 Ricevi il QR come immagine in chat
Il QR contiene il link diretto alla pagina di prenotazione. Salvalo, stampalo e appendilo dove serve!
Gestione Prenotazioni dal Bot
Quando un cliente prenota dal sito, ricevi un messaggio su Telegram con:
- Nome del cliente
- Date check-in / check-out
- Numero ospiti
- Note speciali
Per rispondere:
/accetta ID → conferma la prenotazione (es. /accetta 15)
/rifiuta ID → rifiuta la prenotazione (es. /rifiuta 15)
⚠️ Nota importante
Ogni comando o bottone cancella il flusso in corso. Se stavi caricando una foto e scrivi /qr, il caricamento si interrompe. Completa sempre un'operazione prima di iniziarne un'altra.
🍸 Gestione Bar
Se la tua struttura è un bar, hai una sezione dedicata nel pannello di controllo. Da lì puoi mettere le foto del tuo locale, caricare il menu (quello che dai ai clienti) e avere un QR che i clienti scansionano per vedere tutto dal telefono.
Non serve saper fare nulla di complicato. Segui i passi qui sotto e in 5 minuti è tutto pronto.
💡 Dove trovo la sezione Bar?
Entra nel pannello di controllo (la dashboard). In alto vedi tre linguette: Prenotazioni, Eventi, Bar. Clicca su Bar e sei dentro.
Aggiungere foto del bar
Vuoi far vedere ai clienti com'è il tuo locale? Carica le foto. Ecco come:
Vai nella sezione Bar
Entra nel pannello e clicca la linguetta Bar in alto.
Clicca "Aggiungi foto"
Sotto al nome del tuo bar c'è il bottone + Foto. Cliccalo.
Scegli la foto dal telefono o dal computer
Si apre una finestrella. Premi Sfoglia, scegli la foto (JPG, PNG — le foto normali del telefono vanno benissimo). Se vuoi, scrivi una descrizione (es. "il bancone", "la terrazza"). Poi premi Carica.
Fatto!
La foto compare nella scheda del tuo bar. I clienti la vedranno nella pagina pubblica.
💡 Per cancellare una foto
Ogni foto ha una X rossa nell'angolo. Cliccala e la foto viene eliminata.
Cambiare la descrizione
La descrizione è quel testo che appare nella pagina del tuo bar. Per esempio: "Bar sulla spiaggia, aperitivi e musica dal vivo ogni venerdì".
Trova il bottone "Modifica descrizione"
Nella scheda del tuo bar, sotto la descrizione attuale, c'è un bottone ✏️ Modifica descrizione.
Scrivi il nuovo testo
Si apre una finestrella con il testo attuale. Cancella e riscrivi quello che vuoi, oppure modifica solo una parte.
Premi Salva
La nuova descrizione è subito visibile nella pagina pubblica del bar.
Il QR del tuo bar
Il tuo bar ha un codice QR pronto. Quando il cliente lo inquadra col telefono, si apre la pagina del tuo bar con le foto, il menu e tutte le informazioni.
Trova il QR nella scheda
Nella parte bassa della scheda del tuo bar c'è il QR code già generato, con un bottone per copiare il link.
Stampalo o salvalo
Clicca sul QR per vederlo grande. Poi fai uno screenshot (foto dello schermo) e stampalo. Oppure tieni premuto sull'immagine e scegli "Salva immagine".
Mettilo dove lo vedono i clienti
Sul bancone, sui tavoli, sulla vetrina, nelle locandine. Più gente lo vede, più gente scopre il tuo bar!
💡 Copia link
Se invece di stampare il QR preferisci mandare un link (su WhatsApp, Instagram, ecc.), clicca Copia link nella scheda del bar. Il link viene copiato e puoi incollarlo dove vuoi.
La pagina pubblica del bar
Il tuo bar ha una pagina internet dove i clienti vedono tutto: le foto, il menu, la descrizione, il contatto. Non devi fare nulla per crearla — esiste già automaticamente.
Il link della pagina è del tipo:
Questo link è quello dentro il QR. Puoi anche condividerlo a mano su WhatsApp, Facebook, Instagram o dove vuoi.
💡 Cosa vede il cliente
Il cliente vede: il nome del tuo bar, la descrizione, le foto a scorrimento, il menu (cliccabile per aprirlo) e il bottone per prenotare. Tutto bello, tutto automatico.
🧾 Cassa & Tabellone (serata bar/discoteca)
Quando fai una serata (sabato sera, evento, festa), il sistema ti dà tre cose che lavorano insieme:
- Cassa (su tablet o PC del cassiere) → prende l'ordine, fa pagare, stampa un codice di 6 cifre per il cliente.
- Tabellone (su monitor/TV vicino al banco) → mostra al barman tutti gli ordini in coda con il loro codice.
- Pannello owner (la tua dashboard) → tiene il menu drink, le postazioni, le tessere VIP, e il report di fine serata.
In 30 secondi
- Cliente arriva in cassa, ordina «2 birre».
- Cassiere tappa Birra ×2 e INVIA ORDINE.
- Sullo schermo della cassa appare un grosso codice di 6 cifre (es.
473829). Cassiere lo detta al cliente. - Sul tabellone del bar quell'ordine compare con lo stesso codice.
- Cliente va al banco e dice il codice. Barman lo trova nel tabellone, prepara, tappa sull'ordine → l'ordine sparisce e il codice non vale più.
A cosa serve il codice? A evitare che chiunque vada al banco a dire «ho ordinato io» e si porti via il drink di un altro. Solo chi ha il codice giusto viene servito.
🛠️ Prima della serata: prepara il sistema
Lo fai una volta sola dal pannello owner (panel-9x.hotelsport.vip/dashboard.html), tab 🎟️ Cassa & Token.
1. Carica il menu drink
Nella sezione Menu drink aggiungi una riga per ogni drink:
- Nome: es. Spritz, Birra media
- Prezzo: in euro (es. 6.00)
- Categoria: cocktail, birra, analcolico, ecc.
- Emoji (opzionale): 🍹 🍺 🥤
Le voci che hai messo qui appariranno automaticamente sul tablet della cassa.
Se ti dimentichi di una voce, puoi aggiungerla anche al volo dalla cassa con il bottone + Nuova voce.
2. Crea le postazioni barman
Una postazione = un punto di lavoro dove c'è un monitor/TV con il tabellone. Esempio: Bar Centrale, Bar Piscina.
Per ognuna premi + Nuova postazione, dai un nome → il sistema ti dà un URL unico tipo:
https://hotelsport.vip/tabellone.html?p=Xq3aB8...
Bottoni accanto alla postazione:
- Copia URL → te lo mette negli appunti per incollarlo nel browser del TV barman.
- Apri → apre il tabellone in una nuova scheda per provarlo.
Sul TV/monitor del bar apri il browser, incolla l'URL, vai a tutto schermo (F11). Quel TV è ora il tabellone di quella postazione e resta così per sempre.
▶️ Apri la cassa (inizio serata)
Sul tablet del cassiere apri: hotelsport.vip/cassa.html
In alto vedrai un grosso banner rosso: «Cassa NON pronta — apri prima la sessione». È normale, devi solo cliccare il bottone ▶️ Apri sessione.
Ti chiederà un nome (es. «Sabato sera»). Confermi e parte tutto.
Il banner rosso diventa verde: «Sessione aperta». Adesso puoi prendere ordini.
Nota: una sola sessione per volta per ogni bar. Se provi ad aprirne due, ti dà errore.
📝 Fare un ordine (cassiere)
- A sinistra c'è la griglia dei drink. Tap su un drink = lo aggiungi al carrello (a destra). Tap di nuovo = +1.
- Nel carrello puoi aumentare/diminuire la quantità con i bottoni + e −.
- Sotto vedi il totale in euro.
- Premi il grosso bottone verde INVIA ORDINE.
Lo scontrino al cliente
Subito dopo l'invio appare uno schermo grande con scritto:
- 🧾 CODICE PER IL CLIENTE
- Il numero a 6 cifre in cifre giganti (es.
473829) - Il post-it #N (è il numero progressivo della serata, serve come riferimento)
- Il riepilogo dei drink e il totale
👉 Detta il codice al cliente (o glielo fai vedere). Il cliente deve ricordarlo per andare al bar.
Quando hai dettato il codice, premi «✓ Ho dettato il codice — chiudi» e sei pronto per il prossimo cliente.
🍹 Il barman serve l'ordine (tabellone)
Sul tabellone del bar (il TV/monitor) vedi due colonne:
- ⭐ VIP a sinistra (sfondo oro): hanno la priorità, vanno serviti prima.
- Coda normale a destra: tutti gli altri ordini.
Per ogni ordine vedi: il codice 6 cifre in verde (oro per VIP), i drink, e da quanto tempo l'ordine è in attesa (rosso se più di 3 minuti).
Quando il cliente arriva al banco
- Cliente dice: «codice 473829»
- Barman cerca
473829nel tabellone (ci sono solo gli ordini ancora da fare). - Barman tappa sulla card di quell'ordine.
- Si apre una finestra di conferma con il codice gigante e i drink. Controlli che combaciano.
- Prepari il drink, poi tappi «✓ Servito».
- L'ordine sparisce dal tabellone con un'animazione. Il codice è bruciato.
Importantissimo: se qualcun altro più tardi prova a presentarsi con lo stesso codice 473829, il sistema dice che è già stato servito. Non si può fregare.
Se il codice non corrisponde
Se il cliente dice un codice che non vedi nel tabellone:
- Probabilmente si è sbagliato (capita: 6 cifre sono tante).
- Chiedigli di rivedere lo scontrino sul telefono / scontrino di carta.
- Se davvero non c'è, mandalo dal cassiere a controllare.
⭐ Tessere VIP
Una tessera VIP è un cliente che ha pagato un abbonamento serata (es. 50€) e ha diritto a:
- Drink in coda prioritaria (vanno in cima, prima di tutti gli altri).
- Trattamento speciale al bar.
Vendere una tessera VIP (dal pannello owner)
Pannello → tab 🎟️ Cassa & Token → sezione Tessere VIP.
- Inserisci nome cliente, telefono, prezzo pagato (es. 5000 centesimi = 50€).
- Premi + Vendi VIP.
- Il sistema mostra il codice 6 cifre della tessera (diverso dal codice ordine!). Detta questo codice al cliente: gli servirà ogni volta che ordina.
Usare una tessera VIP in cassa
Quando un cliente VIP ordina:
- Cassiere fa l'ordine normale (drink nel carrello).
- Nel campo Codice VIP 6 cifre inserisce il codice della tessera del cliente.
- Il bottone INVIA ORDINE diventa oro.
- L'ordine sul tabellone va automaticamente in colonna ⭐ VIP, in cima.
Se sbagli a digitare il codice VIP, l'ordine passa lo stesso ma senza priorità (così non blocchi mai la cassa per un errore di battitura).
⏹️ Chiudere la cassa (fine serata)
A fine serata, dal tablet della cassa o dal pannello owner:
- Premi ⏹ Chiudi sessione.
- Conferma.
- Appare un report con: numero ordini, incasso totale, VIP serviti, drink più venduti (top 5).
Il report resta salvato per sempre. Lo puoi rileggere in qualsiasi momento dalla tab Cassa & Token → sezione Storico sessioni → bottone Report.
Alla serata successiva apri una nuova sessione e il numero post-it riparte da #1. I codici 6 cifre invece sono nuovi ogni ordine.
🆘 Problemi tipici
Il bottone INVIA ORDINE è grigio e non funziona
Vuol dire che la sessione non è aperta. Guarda in alto a destra del tablet: deve esserci scritto «Sessione aperta» in verde. Se vedi «NESSUNA SESSIONE» in rosso, premi ▶️ Apri sessione.
Il tabellone non mostra niente
- Verifica che la sessione sia aperta dalla cassa.
- Controlla in alto a sinistra del tabellone: deve esserci il pallino verde. Se è rosso, il tabellone non riesce a parlare col server (problema di rete).
- Aggiorna la pagina (F5).
Il cliente dice di aver pagato ma il codice non c'è nel tabellone
- Forse l'ordine è stato già servito. Chiedi al cassiere di controllare nello storico.
- Forse il cliente ha sbagliato a leggere il codice. Fagli rivedere lo scontrino.
- Solo come ultima risorsa: il cassiere può verificare l'ordine cercandolo per codice nello storico della cassa.
Ho cliccato per sbaglio «Servito» su un ordine che non avevo ancora preparato
L'ordine è già marcato come consegnato, il codice è bruciato. Va preparato lo stesso (il cliente ha pagato!) e nel report di fine serata si vede comunque l'incasso. Per evitarlo: controlla sempre il codice del cliente prima di tappare «Servito».
Devo cambiare un prezzo del menu durante la serata
Sì, dal pannello owner → Menu drink → tappi sul drink e cambi il prezzo. Gli ordini già fatti mantengono il vecchio prezzo (sono congelati). Quelli nuovi useranno il nuovo prezzo.
🎵 Eventi / Discoteca
Il modulo Eventi ti permette di creare serate, raccogliere iscrizioni con QR, contare le persone all'ingresso e gestire un CRM contatti con i social dei tuoi ospiti.
Come funziona il flusso
evento.html?id=1 — l'ospite si iscrive con nome, WhatsApp e social.checkin.html → chiedi "in quanti siete?" (1-6+).Creare un evento
Per creare un evento, vai nel pannello gestionale oppure usa la API:
📋 Dati richiesti
- name — nome dell'evento (es. "Open Bar 90s")
- event_date — data in formato AAAA-MM-GG
- event_time — orario inizio (es. "21:00")
- location — dove si svolge (es. "Lago", "Sala Principale")
- max_capacity — capienza massima (es. 200)
- status — "bozza" o "attivo"
L'evento viene creato con status "bozza" di default. Nessuno lo vedrà finché non lo attivi.
Caricare locandina e media
Dopo aver creato l'evento, puoi caricare una o più immagini/PDF:
📷 Tipi di media supportati
- poster — locandina principale (appare grande in alto)
- photo — foto aggiuntive (griglia sotto la locandina)
- pdf — documenti allegati
Iscrizione ospiti
Quando condividi il link evento.html?id=1, l'ospite vede la pagina dell'evento in stile Instagram:
- Locandina/poster dell'evento
- Nome, data, orario e location
- Barra capienza (quanti posti rimangono)
- Form di iscrizione: Nome, WhatsApp, Link social
📱 Rilevamento social automatico
L'ospite incolla il link del suo profilo (Instagram, TikTok, Facebook, Twitter, Snapchat, YouTube, Telegram) e il sistema rileva automaticamente il tipo di social dall'URL.
Dopo l'iscrizione, l'ospite riceve immediatamente un QR code da salvare come screenshot. Questo QR è il biglietto d'ingresso.
Il telefono è l'identificativo unico del contatto nel CRM: se lo stesso numero si iscrive a più eventi, viene tracciato come unico contatto.
Check-in all'ingresso
All'ingresso dell'evento, l'addetto scansiona il QR dell'ospite. Si apre la pagina checkin.html:
⚠️ Biglietto già usato
Se il QR è già stato scansionato, la pagina mostra un avviso "Già entrato" in giallo. Non è possibile fare doppio check-in.
Lista ospiti e CRM
Dal pannello puoi vedere la lista completa degli iscritti con:
- Nome e telefono di ogni ospite
- Social collegati (Instagram, TikTok, ecc.)
- Stato check-in (entrato / non entrato)
- Numero persone registrate all'ingresso
- Statistiche CRM: totale iscritti, totale presenti, social più usati
📊 CRM Contatti
Il telefono è la chiave univoca. Se "Marco Rossi" si iscrive a 3 eventi diversi con lo stesso numero, nel CRM è un unico contatto con 3 partecipazioni tracciate.
Clonare un evento
Se organizzi eventi ricorrenti (es. ogni sabato sera), non devi ricrearli da zero. Puoi clonare un evento esistente con una nuova data:
💡 Esempio pratico
Hai creato "Open Bar 90s" per il 1° luglio. Clonalo con data 8 luglio per la settimana dopo → stesso evento, nuova data, nuovi iscritti.
💳 Far pagare i biglietti online (Stripe / PayPal / Satispay)
Di base gli eventi sono gratuiti da prenotare: il cliente prende il QR e paga in cassa la sera. Funziona, ma il problema è che la metà non si presenta e perdi serate.
La soluzione si chiama integrazione pagamenti: il cliente paga subito con la carta o con il telefono al momento dell'iscrizione. Tu hai i soldi sul conto giorni prima dell'evento e chi non viene comunque ha pagato.
✅ Cosa cambia per te
- I soldi arrivano sul tuo conto bancario prima dell'evento
- Il cliente riceve il biglietto QR via email automaticamente
- Niente più code in cassa la sera, niente contanti da contare
- Se annulli un evento, tutti i clienti vengono rimborsati con un click
⚠️ Non si fa da soli
Per legge servono: conto commerciante a nome della tua P.IVA, ricevute fiscali automatiche per ogni biglietto, configurazione antifrode. Sbagliare significa rischiare sanzioni e blocco dei pagamenti.
Per questo c'è il servizio con tecnico in sede: viene lui, apre i conti per te, collega tutto e ti insegna a usare il pannello incassi.
Apri la pagina informativa
Nel pannello eventi clicca il bottone giallo "💳 Collega i pagamenti per gli eventi". Si apre la pagina che spiega tutto.
Chiama o scrivi su WhatsApp
Dalla pagina vai ai contatti e ci scrivi al 351 0120753. Ti rispondiamo in giornata e fissiamo il sopralluogo gratuito.
Il tecnico viene da te
Sopralluogo gratuito, preventivo scritto, e se accetti installa tutto in mezza giornata. Poi 30 giorni di assistenza inclusa.
Per i dettagli completi (sistemi supportati, costi, FAQ) apri la pagina dedicata.
🔒 Sicurezza e Infrastruttura
HotelSport è progettato con la sicurezza come priorità assoluta. Ecco come funziona dietro le quinte.
Architettura a 2 PC
Il sistema è diviso in due macchine separate:
PC Alex — Frontend
Il server Apache che serve il sito web pubblico (hotelsport.vip) e il pannello di controllo (panel-9x.hotelsport.vip). È la parte visibile al mondo.
PC AAA — Backend
Il server con il database e le API (FastAPI). Non è raggiungibile da internet normale. Comunica solo attraverso la rete cifrata Yggdrasil.
💡 Perché è sicuro?
Il database non è mai esposto su internet. Anche se qualcuno attaccasse il sito web, non potrebbe raggiungere i dati perché sono su un'altra macchina, in una rete separata e cifrata.
Crittografia di livello militare
Tutte le comunicazioni tra i due PC avvengono su rete cifrata end-to-end. I dati sono protetti in tre modi:
- HTTPS/TLS — il sito usa certificati SSL. La connessione tra il tuo browser e il server è cifrata
- Yggdrasil encryption — la comunicazione tra i due PC è cifrata con crittografia a curva ellittica (Ed25519)
- API Key — ogni richiesta al backend richiede una chiave segreta. Senza la chiave, il server rifiuta la connessione
Whitelist IP — Accesso al Pannello
Il pannello di controllo (panel-9x.hotelsport.vip) è protetto da whitelist IP a livello di Apache. Significa che:
- Solo gli IP autorizzati possono accedere alla pagina
- Tutti gli altri ricevono un errore 403 Forbidden
- Non basta conoscere l'URL — serve essere nella lista
Trova il tuo IP
Vai su whatismyipaddress.com
Invia il tuo IP
Scrivi a @ale0328it su Telegram con il tuo IP
Attendi l'abilitazione
Appena l'IP viene aggiunto alla whitelist, puoi accedere al pannello
⚠️ IP statico obbligatorio
Se il tuo IP cambia (IP dinamico), perderai l'accesso al pannello ogni volta. Chiedi al tuo provider un IP statico, oppure usa il Bot Telegram che funziona sempre.
Rete Yggdrasil
Yggdrasil è una rete mesh cifrata che collega i due PC del sistema. Pensala come un "tunnel segreto" tra le due macchine.
- Ogni PC ha un indirizzo IPv6 univoco generato dalla sua chiave crittografica
- Il traffico è cifrato end-to-end — nessuno può intercettare i dati in transito
- Non serve una VPN tradizionale: Yggdrasil crea automaticamente il percorso più veloce tra i nodi
- Il backend (database + API) è raggiungibile solo tramite Yggdrasil — non ha un IP pubblico
💡 In parole semplici
I tuoi dati viaggiano in un tunnel blindato che nessuno può aprire. Il database è nascosto in una rete invisibile. È come avere una cassaforte dentro una stanza segreta.
❓ Domande Frequenti
Quanto costa HotelSport?
Niente. Zero. Gratis.
Nessuna commissione sulle prenotazioni, nessun abbonamento, nessun costo nascosto. L'unica condizione è partecipare al QR Exchange: esponi i QR delle strutture partner nel tuo locale e loro fanno lo stesso con i tuoi.
Cos'è l'IP statico e perché serve?
L'IP statico è un numero fisso che identifica la tua connessione internet (es. 93.41.22.105). Normalmente il tuo IP cambia ogni volta che il router si riavvia.
Il pannello di controllo web è protetto: solo gli IP autorizzati possono accedere. Questo serve per la sicurezza.
Come ottenerlo: chiama il tuo provider internet (TIM, Vodafone, Fastweb, ecc.) e chiedi un "IP statico". Di solito costa pochi euro al mese.
Non ce l'hai? Nessun problema, usa il Bot Telegram — funziona anche senza IP statico e fai le stesse cose.
Come trovo il mio Telegram ID?
È semplicissimo:
Apri Telegram
Sul telefono o computer.
Cerca @userinfobot
Nella barra di ricerca in alto, scrivi @userinfobot e aprilo.
Clicca "Avvia" o scrivi qualsiasi cosa
Il bot risponde con il tuo ID numerico (es. 123456789). Quello è il tuo Telegram ID. Copialo e usalo per registrarti.
Ho un problema, cosa faccio?
Scrivi su Telegram a @ale0328it e descrivi il problema. Ti rispondiamo il prima possibile.
Informazioni utili da mandare insieme al messaggio:
- Il tuo Telegram ID
- Il nome della tua struttura
- Uno screenshot del problema (se possibile)