Iniziare
Che cos'è iCal e come funziona la sincronizzazione dei calendari?
iCal (iCalendar, file .ics) è un formato standard che scambia i periodi occupati tra calendari, senza prezzi né dati degli ospiti, con un ritardo di rilettura.
iCal indica comunemente il formato iCalendar, uno standard aperto che descrive eventi di calendario in un file di testo con estensione .ics. Negli affitti brevi serve a condividere i periodi occupati di un alloggio tra il Suo sito e le piattaforme (Airbnb, Booking.com, Vrbo): ogni strumento pubblica un indirizzo che l'altro rilegge regolarmente. iCal non trasporta né i prezzi né i recapiti degli ospiti, e la sincronizzazione non è mai istantanea.
Da dove viene il formato iCal?
Il formato iCalendar è normato dall'IETF nella RFC 5545 (consultata il 12/10/2026). Il nome « iCal » deriva dall'applicazione di calendario di Apple che lo ha reso popolare, ma il formato è indipendente da qualsiasi editore: Google Calendar, Outlook, le piattaforme di locazione e la maggior parte dei software di prenotazione sanno leggerlo o scriverlo.
Un evento iCal (blocco VEVENT) contiene almeno una data di inizio (DTSTART), una data di fine (DTEND), un identificativo unico e, spesso, una breve etichetta. Per un alloggio, un evento corrisponde a una prenotazione o a un blocco.
Come funziona una sincronizzazione iCal?
La sincronizzazione iCal si basa su un principio di rilettura periodica (in inglese polling) e non su una notifica in tempo reale.
- Lo strumento A pubblica un feed iCal: un indirizzo web segreto che restituisce, a ogni chiamata, l'elenco aggiornato dei periodi occupati.
- Lo strumento B registra questo indirizzo e lo rilegge a intervalli regolari.
- A ogni rilettura, B blocca i nuovi periodi e libera quelli scomparsi.
- Per una sincronizzazione nei due sensi, si ripete l'operazione al contrario: B pubblica il proprio feed, A lo rilegge.
Il ritardo di sincronizzazione è quindi la somma di due ritmi: la frequenza con cui ciascuno strumento rilegge l'altro. GDA Kraft Booking, il plugin di Global Digital Agency, rilegge i feed importati ogni 15 minuti; le piattaforme rileggono la Sua esportazione con i propri tempi, spesso da una a diverse ore.
Che cosa trasporta iCal, e che cosa no?
| iCal trasporta | iCal non trasporta |
|---|---|
| Date di inizio e di fine | Prezzi, tariffe, promozioni |
| Un'etichetta sommaria (« Reserved », « Not available ») | Nome, e-mail, telefono dell'ospite |
| Un identificativo dell'evento | Numero di ospiti |
| I periodi bloccati manualmente | Importi pagati, stato del pagamento |
In pratica, una prenotazione importata compare come un semplice blocco esterno: Lei sa che il periodo è occupato e da quale piattaforma, ma non da chi.
Quali sono i limiti di iCal?
- Il ritardo: tra due riletture, una stessa data può sembrare libera da entrambe le parti. È la prima causa di doppia prenotazione, descritta in Evitare le doppie prenotazioni.
- Nessun prezzo: modificare una tariffa sul Suo sito non cambia nulla su Airbnb, e viceversa.
- Nessuna restrizione: durata minima, giorni di arrivo e regole di cancellazione vanno impostati su ogni strumento.
- Dipendenza dall'attività pianificata: su WordPress la rilettura si basa su WP-Cron; se non viene eseguito, la sincronizzazione si blocca.
- Sicurezza dell'indirizzo: chiunque conosca l'URL di un feed può leggere i Suoi periodi occupati. Non lo pubblichi.
Quando questi limiti diventano un problema (molti alloggi, molte piattaforme, prezzi che cambiano spesso), diventa pertinente uno strumento collegato tramite API: si veda Che cos'è un channel manager?.
Come utilizzare iCal con GDA Kraft Booking?
La sincronizzazione iCal è inclusa gratuitamente nel plugin e fa parte anche del nucleo gratuito disponibile su WordPress.org, utilizzabile senza account. Ogni unità di un alloggio dispone di un link di esportazione « Feed in uscita » e accetta tutti i feed importati necessari, nella scheda Sincronizzazioni dell'alloggio; l'importazione immediata si avvia con il pulsante Sincronizza di Planning e tariffe › Sincronizzazioni. La procedura passo dopo passo, piattaforma per piattaforma, si trova in Sincronizzazione iCal con Airbnb e Booking.com. Le prenotazioni importate tramite iCal non passano da Kraft Pay e non prevedono alcuna spesa di servizio. Se una prenotazione ricevuta altrove non compare, consulti Una prenotazione Airbnb non è bloccata sul mio sito.
Domande frequenti
iCal e .ics sono la stessa cosa?
Sì, nell'uso comune. iCalendar è il nome del formato, .ics l'estensione dei file, e « iCal » l'abbreviazione usata dalle piattaforme di locazione.
La sincronizzazione iCal è istantanea?
No. Dipende dalla frequenza di rilettura di ogni strumento: 15 minuti lato GDA Kraft Booking, e un ritmo proprio di ciascuna piattaforma nell'altro senso, spesso da una a diverse ore.
iCal può sincronizzare i miei prezzi tra Airbnb e il mio sito?
No. Il formato trasporta solo periodi occupati. I prezzi si gestiscono separatamente su ogni strumento, oppure con un channel manager collegato tramite API.
Posso importare più calendari sullo stesso alloggio?
Sì. Aggiunga un feed per annuncio e per piattaforma; ogni feed viene riletto in modo indipendente e porta un numero (« Feed #… »): annoti a quale piattaforma corrisponde ciascuno per identificare l'origine dei blocchi.
GDA Kraft Booking è disponibile gratuitamente su WordPress.org. Vedi la scheda su WordPress.org