Se pubblichi la stessa casa vacanze o lo stesso appartamento sia su Airbnb che su Booking.com, è fondamentale evitare che le stesse date rimangano disponibili contemporaneamente su entrambe le piattaforme.
Una delle soluzioni più semplici consiste nell’utilizzare il calendario iCal.
Airbnb permette infatti di esportare il calendario di ogni annuncio attraverso un apposito URL e inserirlo all’interno di un’altra piattaforma compatibile, compreso Booking.com. Airbnb consiglia espressamente agli host presenti su più siti di sincronizzare i calendari per ridurre il rischio che due ospiti prenotino le stesse date.
Il funzionamento è:
Airbnb → link iCal → Booking.com
Ma attenzione: questo collegamento sincronizza il calendario in una sola direzione.
Se vuoi una vera sincronizzazione bidirezionale dovrai successivamente configurare anche:
Booking.com → link iCal → Airbnb
ottenendo:
Airbnb ⇄ Booking.com
In questa guida vediamo passo dopo passo come esportare il calendario Airbnb, importarlo su Booking.com e completare correttamente la sincronizzazione nelle due direzioni.
Cos’è il calendario iCal Airbnb?
iCal è uno standard utilizzato per condividere informazioni di calendario tra piattaforme differenti.
Airbnb genera per ciascun annuncio un URL calendario che può essere copiato all’interno di altri sistemi compatibili.
Il link ha normalmente un formato simile a:
.../calendar/ical/....ics
Questo URL permette al sistema esterno di leggere le date presenti nel calendario Airbnb.
Airbnb specifica che esportando il calendario viene fornito un URL da incollare sulla piattaforma esterna, per esempio Booking.com, in modo che le modifiche al calendario Airbnb possano riflettersi sul calendario collegato secondo le modalità di aggiornamento previste dall’altro servizio.
Perché sincronizzare Airbnb con Booking.com?
Immaginiamo di avere:
Casa Vacanze Roma
pubblicata contemporaneamente su:
Airbnb
e:
Booking.com
Entrambi i calendari mostrano disponibili le date:
10-15 agosto
Alle 10:00 un cliente prenota su Airbnb.
Airbnb blocca immediatamente quelle date sul proprio calendario.
Se Booking.com non è sincronizzato, però, potrebbe continuare a mostrare:
10-15 agosto → disponibile
Un secondo cliente potrebbe quindi prenotare lo stesso appartamento su Booking.com.
Avresti un:
overbooking
La sincronizzazione serve proprio a comunicare a Booking.com che quelle date non devono più essere vendute.
Come esportare il calendario Airbnb
Per prima cosa devi recuperare il link iCal Airbnb.
Il percorso ufficiale indicato attualmente da Airbnb da computer è:
Calendario → seleziona l’annuncio → Disponibilità → Collega calendari → Collega a un altro sito web.
Vediamolo nel dettaglio.
1. Accedi ad Airbnb come host
Entra nel tuo account Airbnb e passa alla modalità host.
Apri:
Calendario
Se gestisci più strutture, seleziona l’annuncio che vuoi collegare a Booking.com.
Questo passaggio è particolarmente importante.
Se hai:
Appartamento Roma
e:
Appartamento Milano
devi esportare il calendario dell’appartamento corretto.
2. Apri “Disponibilità”
Nel calendario dell’annuncio selezionato entra nella sezione:
Disponibilità
Airbnb raccoglie qui le principali impostazioni relative al calendario.
3. Apri “Collega calendari”
Cerca la sezione:
Collega calendari
e seleziona:
Collega a un altro sito web
Da questa schermata Airbnb permette sia di:
esportare il proprio calendario
sia di:
importare un calendario esterno.
4. Copia il link del calendario Airbnb
Nella sezione di esportazione troverai il collegamento al calendario Airbnb.
Clicca su:
Copia
oppure sulla relativa funzione per copiare il link calendario.
Questo è il tuo:
link iCal Airbnb
Devi ora inserirlo all’interno di Booking.com.
Non modificare il link iCal
Quando copi il collegamento, è importante incollarlo interamente.
Non eliminare:
- caratteri finali;
- parametri;
- lettere;
- numeri;
- parte successiva al simbolo
?, se presente.
Una modifica anche minima può impedire a Booking.com di leggere correttamente il calendario.
Inoltre è consigliabile trattare il link come un indirizzo privato e non pubblicarlo su pagine web, social network o forum.
Come importare il calendario Airbnb su Booking.com
Ora devi entrare nella Extranet Booking.com.
L’interfaccia di Booking.com può variare in base al tipo di struttura, alla configurazione dell’account e agli aggiornamenti della piattaforma.
Il percorso normalmente utilizzato è:
Tariffe e disponibilità / Calendario e prezzi → Calendario → Sincronizza calendari
oppure direttamente:
Tariffe e disponibilità → Sincronizza calendari
Le guide aggiornate al 2026 riportano ancora questo flusso per l’importazione di calendari iCal.
5. Accedi alla Extranet Booking.com
Entra nell’account Booking.com utilizzato per gestire la struttura.
Se gestisci più strutture o unità, seleziona quella corrispondente all’annuncio Airbnb appena esportato.
Per esempio:
Airbnb: Appartamento Roma
deve essere collegato a:
Booking.com: Appartamento Roma
e non a un’altra struttura.
6. Apri “Sincronizza calendari”
Cerca la sezione:
Sincronizza calendari
oppure:
Sync calendars
Solitamente si trova all’interno della gestione di:
Calendario
oppure:
Tariffe e disponibilità.
7. Aggiungi una nuova connessione calendario
Clicca su una voce simile a:
Aggiungi connessione calendario
oppure:
Importa calendario
La denominazione può cambiare leggermente in base alla versione della Extranet.
8. Incolla il link iCal Airbnb
Booking.com ti chiederà l’indirizzo del calendario esterno.
Incolla il link che hai appena copiato da Airbnb.
Puoi assegnare un nome alla connessione.
Per esempio:
Airbnb
oppure:
Airbnb – Appartamento Roma
La seconda soluzione è preferibile quando gestisci più strutture.
9. Salva la connessione
Conferma l’importazione.
A questo punto hai creato:
Airbnb → Booking.com
Booking.com potrà leggere il calendario Airbnb e utilizzare le indisponibilità ricevute per bloccare le date corrispondenti.
Cosa succede dopo l’importazione?
Supponiamo che Airbnb riceva una prenotazione:
10-15 agosto
Il flusso diventa:
Prenotazione Airbnb
↓
Airbnb blocca 10-15 agosto
↓
feed iCal Airbnb aggiornato
↓
Booking.com legge il feed
↓
Booking.com rende 10-15 agosto non disponibili
In questo modo riduci il rischio che Booking.com venda lo stesso appartamento per quelle date.
Attenzione: hai sincronizzato solamente Airbnb → Booking.com
Questo è uno degli errori più comuni.
Dopo aver importato il calendario Airbnb su Booking.com hai creato:
Airbnb → Booking.com
Ma se qualcuno prenota su Booking.com?
Airbnb non riceverà automaticamente quella prenotazione solo perché hai configurato il collegamento precedente.
Per una sincronizzazione completa devi creare anche:
Booking.com → Airbnb
Come sincronizzare Airbnb e Booking.com in entrambe le direzioni
Una configurazione corretta deve avere:
Collegamento 1
Airbnb → Booking.com
Collegamento 2
Booking.com → Airbnb
Il risultato è:
Airbnb ⇄ Booking.com
Tecnicamente non esiste un unico collegamento bidirezionale.
Hai due feed distinti.
Come esportare il calendario Booking.com
Dopo aver aggiunto la connessione Airbnb, rimani nella sezione:
Sincronizza calendari
di Booking.com.
Cerca:
Esporta calendario
oppure la funzione che permette di copiare il link iCal della struttura.
Booking.com genererà un nuovo URL calendario.
Copialo.
Le guide aggiornate mostrano questo passaggio all’interno della stessa sezione utilizzata per l’importazione.
Hai ora:
link iCal Booking.com
Come importare Booking.com su Airbnb
Torna su Airbnb.
Apri nuovamente:
Calendario
→ seleziona l’annuncio
→ Disponibilità
→ Collega calendari
→ Collega a un altro sito web
Airbnb specifica che, per importare un calendario esterno, devi ottenere l’URL dal servizio esterno e inserirlo nel campo dedicato. L’URL importato deve essere compatibile e Airbnb raccomanda di verificare che termini in .ics.
10. Incolla il link Booking.com su Airbnb
Nel campo dedicato al calendario esterno incolla:
link iCal Booking.com
Assegna un nome, per esempio:
Booking.com
oppure:
Booking.com – Appartamento Roma
e conferma con:
Aggiungi calendario
Hai creato il secondo collegamento:
Booking.com → Airbnb
Sincronizzazione completata
Ora hai:
Airbnb → Booking.com
e:
Booking.com → Airbnb
quindi:
Airbnb ⇄ Booking.com
Se arriva una prenotazione Airbnb:
Airbnb → Booking.com
Se arriva una prenotazione Booking.com:
Booking.com → Airbnb
Schema completo
Il processo può essere riassunto così:
1. Airbnb
→ esporta calendario Airbnb
→ copia link iCal
→ importalo su Booking.com
2. Booking.com
→ esporta calendario Booking.com
→ copia link iCal
→ importalo su Airbnb
Risultato:
Airbnb ⇄ Booking.com
Come verificare che la sincronizzazione funzioni
Dopo aver configurato tutto, non limitarti a chiudere la pagina.
Fai un controllo.
Puoi, per esempio, verificare una data già prenotata su Airbnb.
Controlla che:
Airbnb → data occupata
corrisponda a:
Booking.com → stessa data non disponibile
Poi fai lo stesso al contrario.
Verifica una prenotazione Booking.com e controlla che Airbnb mostri quelle notti come non disponibili dopo l’aggiornamento del calendario.
Airbnb mostra anche quando un calendario importato è stato sincronizzato e consente di richiedere manualmente un aggiornamento dalla relativa sezione.
La sincronizzazione Airbnb Booking.com è immediata?
No.
Questo è probabilmente il limite più importante di iCal.
Una sincronizzazione tramite calendario non deve essere considerata una connessione API in tempo reale.
Il processo è:
prenotazione
↓
calendario origine aggiornato
↓
feed iCal aggiornato
↓
altra piattaforma controlla il feed
↓
calendario destinazione aggiornato
Airbnb dichiara attualmente di aggiornare automaticamente i calendari esterni importati ogni 3 ore, con la possibilità di richiedere anche un aggiornamento manuale entro i limiti previsti dalla piattaforma.
La frequenza con cui Booking.com legge il feed Airbnb dipende invece dal funzionamento della piattaforma.
Per questo motivo non bisogna considerare iCal una sincronizzazione istantanea.
Il rischio di overbooking sparisce completamente?
No.
La sincronizzazione iCal riduce significativamente il rischio, ma non può eliminarlo matematicamente.
Immaginiamo:
15:00
Un cliente prenota Airbnb.
15:02
Booking.com non ha ancora aggiornato il calendario Airbnb importato.
15:03
Un altro cliente completa una prenotazione Booking.com sulle stesse date.
In teoria potrebbe verificarsi un overbooking prima che la sincronizzazione venga completata.
Il rischio aumenta soprattutto quando:
- hai un’occupazione molto elevata;
- utilizzi molte OTA;
- ricevi numerose prenotazioni last minute;
- gestisci molte unità.
In questi casi può essere opportuno utilizzare un Channel Manager con integrazioni più avanzate.
iCal sincronizza anche i prezzi Airbnb e Booking.com?
No.
Il collegamento che abbiamo appena configurato serve principalmente a mantenere sincronizzate:
date prenotate
e:
indisponibilità del calendario
Non sincronizza automaticamente:
- prezzi;
- promozioni;
- tariffe;
- soggiorno minimo;
- piani tariffari;
- sconti;
- restrizioni avanzate.
Quindi potresti avere:
Airbnb: 120 €
e:
Booking.com: 135 €
anche se i calendari sono perfettamente sincronizzati.
Se cambio il prezzo Airbnb cambia anche Booking.com?
No.
Supponiamo:
Airbnb → 100 €
Booking.com → 100 €
Modifichi Airbnb:
Airbnb → 130 €
Con iCal Booking.com continuerà ad avere:
Booking.com → 100 €
Il collegamento calendario non trasmette la tariffa.
Per sincronizzare prezzi e disponibilità devi utilizzare un software con integrazioni più avanzate, come un Channel Manager/PMS compatibile.
Posso sincronizzare una sola direzione?
Sì, tecnicamente puoi farlo.
Potresti configurare solamente:
Airbnb → Booking.com
Ma in questo caso devi essere consapevole che:
prenotazioni Airbnb → arrivano come indisponibilità su Booking.com
mentre:
prenotazioni Booking.com → non arrivano automaticamente su Airbnb attraverso quel collegamento
Per chi vende realmente la stessa unità su entrambe le piattaforme, normalmente conviene configurare la sincronizzazione nelle due direzioni.
Gestisco più appartamenti: come devo fare?
Ogni appartamento deve avere il proprio collegamento.
Supponiamo di avere:
Appartamento Roma
Airbnb Roma
Booking.com Roma
Appartamento Milano
Airbnb Milano
Booking.com Milano
Appartamento Firenze
Airbnb Firenze
Booking.com Firenze
Devi creare:
Airbnb Roma ⇄ Booking.com Roma
Airbnb Milano ⇄ Booking.com Milano
Airbnb Firenze ⇄ Booking.com Firenze
Non devi utilizzare lo stesso link calendario per appartamenti differenti.
Errore da evitare: collegare le strutture sbagliate
Se configuri:
Airbnb Roma → Booking.com Milano
una prenotazione ricevuta nell’appartamento di Roma potrebbe bloccare Milano.
Quando hai molti immobili, assegna sempre nomi molto chiari alle connessioni.
Per esempio:
Airbnb – Roma Trastevere
Airbnb – Milano Navigli
Airbnb – Firenze Centro
Questo rende molto più semplice capire quale feed appartiene a quale unità.
Non trovo “Sincronizza calendari” su Booking.com
Può capitare.
L’interfaccia della Extranet varia a seconda della struttura e della configurazione.
Cerca la funzione all’interno di:
Tariffe e disponibilità
Calendario
Calendario e prezzi
oppure utilizza la ricerca interna della Extranet, se disponibile.
Le guide aggiornate al 2026 riportano generalmente il percorso Rates & Availability → Sync calendars o una variante attraverso il calendario.
In alcune configurazioni la sincronizzazione iCal può inoltre non essere disponibile, per esempio quando la struttura utilizza già particolari sistemi di connettività esterna.
Non trovo il link iCal su Airbnb
Da computer il percorso ufficiale attuale è:
Calendario → seleziona annuncio → Disponibilità → Collega calendari → Collega a un altro sito web.
Se hai più annunci, controlla di aver selezionato il calendario corretto.
Il link Airbnb deve terminare in .ics?
Airbnb utilizza calendari compatibili iCal/ICS.
Quando importi un calendario esterno su Airbnb, la piattaforma specifica espressamente che l’URL deve terminare in .ics.
Non modificare comunque manualmente un URL per aggiungere .ics: utilizza sempre il collegamento ufficialmente generato dalla piattaforma.
Posso sincronizzare Airbnb e Booking.com gratuitamente?
La sincronizzazione tramite iCal utilizza le funzioni calendario messe a disposizione dalle piattaforme compatibili e non richiede di per sé un Channel Manager esterno.
Può quindi essere una soluzione molto interessante per chi gestisce:
1 o poche case vacanza
e vuole principalmente mantenere allineate le date occupate.
iCal o Channel Manager?
Dipende dalla complessità della gestione.
iCal può essere sufficiente se:
- hai una o poche strutture;
- utilizzi principalmente Airbnb e Booking.com;
- vuoi sincronizzare soprattutto le date;
- gestisci manualmente i prezzi;
- ricevi un volume moderato di prenotazioni.
Un Channel Manager diventa più interessante se:
- hai molte strutture;
- utilizzi molte OTA;
- modifichi spesso i prezzi;
- vuoi sincronizzare tariffe;
- gestisci inventario complesso;
- utilizzi molte restrizioni;
- vuoi centralizzare tutto.
Posso aggiungere anche il calendario del mio sito?
Sì.
Se utilizzi un Booking Engine compatibile con iCal, puoi aggiungere anche il sito al sistema.
Potresti avere:
Airbnb
↕
↕
Booking.com
Il Booking Engine può importare i calendari provenienti dalle OTA e rendere indisponibili sul sito le date già prenotate.
Se genera anche un proprio feed iCal, puoi sincronizzare verso l’esterno le prenotazioni dirette ricevute dal sito.
Airbnb + Booking.com + Booking Engine
Una configurazione potrebbe essere:
Airbnb → Booking Engine
Booking.com → Booking Engine
e:
Booking Engine → Airbnb
Booking Engine → Booking.com
Il principio resta sempre lo stesso:
ogni sistema deve ricevere le indisponibilità generate dagli altri canali.
Con Host Domination Booking Engine, per esempio, puoi importare feed iCal/ICS provenienti da Airbnb e Booking.com e affiancare alle OTA anche le prenotazioni dirette dal sito WordPress.
In questo modo puoi continuare a utilizzare Airbnb e Booking.com come canali di acquisizione, ma contemporaneamente costruire un canale di prenotazione proprietario.
Attenzione ai loop iCal
Quando inizi a collegare tre o più sistemi devi evitare una configurazione inutilmente complessa.
Per esempio:
Airbnb → Booking.com
Booking.com → Booking Engine
Booking Engine → Airbnb
insieme ad altri collegamenti paralleli può rendere più difficile capire da dove proviene realmente un blocco.
Più sistemi utilizzi, più diventa importante definire un’architettura chiara.
Per strutture semplici puoi collegare direttamente i calendari.
Per ecosistemi complessi può essere preferibile avere un sistema centrale.
Come capire da dove arriva una data bloccata?
Se dopo la sincronizzazione trovi una data non disponibile, verifica:
- se esiste una prenotazione Airbnb;
- se esiste una prenotazione Booking.com;
- se la data è stata bloccata manualmente;
- se esistono altri calendari importati;
- se la struttura corretta è stata collegata;
- quando è avvenuta l’ultima sincronizzazione.
Airbnb permette di vedere se determinate notti risultano bloccate e specifica che alcune date possono essere indisponibili proprio a causa di calendari collegati o sincronizzati.
Quanto tempo richiede configurare Airbnb e Booking.com?
Per una singola struttura il procedimento è relativamente breve.
Devi semplicemente creare due collegamenti:
Primo
Airbnb → Booking.com
Secondo
Booking.com → Airbnb
Il passaggio che richiede maggiore attenzione non è il tempo necessario, ma scegliere il calendario corretto.
Se gestisci dieci appartamenti, dovrai ripetere l’operazione per ogni unità.
Riepilogo rapido: Airbnb → Booking.com
Per esportare il calendario Airbnb e importarlo su Booking.com:
Su Airbnb
Calendario
→ scegli l’annuncio
→ Disponibilità
→ Collega calendari
→ Collega a un altro sito web
→ copia il link calendario Airbnb.
Su Booking.com
Extranet
→ Tariffe e disponibilità / Calendario
→ Sincronizza calendari
→ Aggiungi connessione
→ incolla il link Airbnb
→ salva.
Hai ottenuto:
Airbnb → Booking.com
Riepilogo rapido: Booking.com → Airbnb
Per completare la sincronizzazione:
Su Booking.com
Sincronizza calendari
→ Esporta calendario
→ copia link iCal Booking.com.
Su Airbnb
Calendario
→ Disponibilità
→ Collega calendari
→ Collega a un altro sito web
→ inserisci il link .ics Booking.com
→ assegna un nome
→ Aggiungi calendario.
Hai ottenuto:
Booking.com → Airbnb
Risultato finale:
Airbnb ⇄ Booking.com
Conclusione
Esportare il calendario Airbnb e importarlo su Booking.com è uno dei modi più semplici per mantenere coordinate le disponibilità quando la stessa struttura è presente su entrambe le piattaforme.
Il procedimento è:
Airbnb
→ esporta calendario
→ copia link iCal
→ importalo su Booking.com.
Ma per una sincronizzazione realmente utile devi ricordarti anche il percorso inverso:
Booking.com
→ esporta calendario
→ copia link iCal
→ importalo su Airbnb.
In questo modo ottieni:
Airbnb ⇄ Booking.com
e una prenotazione ricevuta su uno dei due portali può determinare il blocco delle stesse date sull’altro calendario.
iCal rimane però uno strumento di sincronizzazione del calendario.
Non sincronizza automaticamente:
prezzi
tariffe
promozioni
restrizioni avanzate
e non deve essere considerato una connessione API istantanea.
Per una o poche case vacanza può essere una soluzione semplice ed efficace.
Quando invece aumentano strutture, OTA e complessità tariffaria, può diventare più indicato utilizzare un Channel Manager.
Se vuoi aggiungere anche le prenotazioni dirette dal tuo sito, puoi infine collegare Airbnb e Booking.com a un Booking Engine compatibile con iCal, creando un ecosistema in cui OTA e sito condividono le disponibilità.
FAQ
Come esportare il calendario Airbnb?
Da computer vai su Calendario → seleziona l’annuncio → Disponibilità → Collega calendari → Collega a un altro sito web e copia il link calendario Airbnb.
Dove devo inserire il link Airbnb su Booking.com?
Nella Extranet Booking.com cerca Sincronizza calendari, normalmente all’interno di Calendario o Tariffe e disponibilità, quindi aggiungi una nuova connessione e incolla l’URL Airbnb.
Basta importare Airbnb su Booking.com?
No, se vuoi sincronizzare le disponibilità in entrambe le direzioni. Devi esportare anche il calendario Booking.com e importarlo su Airbnb.
Come sincronizzare Airbnb e Booking.com?
Devi creare due collegamenti:
Airbnb → Booking.com
e:
Booking.com → Airbnb
ottenendo:
Airbnb ⇄ Booking.com
La sincronizzazione è gratuita?
Il collegamento iCal utilizza le funzioni calendario delle piattaforme compatibili e non richiede necessariamente l’acquisto di un Channel Manager esterno.
Airbnb aggiorna Booking.com immediatamente?
Non bisogna considerare iCal una sincronizzazione in tempo reale. Il sistema che importa il calendario deve periodicamente rileggere il feed per ricevere gli aggiornamenti.
Ogni quanto Airbnb aggiorna Booking.com?
La frequenza con cui Booking.com legge il calendario Airbnb dipende da Booking.com. Airbnb dichiara invece di aggiornare i calendari esterni importati su Airbnb ogni 3 ore, con possibilità di aggiornamento manuale.
iCal sincronizza anche i prezzi?
No. La sincronizzazione iCal riguarda principalmente calendario e indisponibilità.
Se cambio il prezzo Airbnb cambia Booking.com?
No. Con un semplice collegamento iCal il prezzo Booking.com rimane indipendente.
Posso sincronizzare più appartamenti?
Sì, ma ogni appartamento deve utilizzare il proprio calendario e deve essere collegato all’unità corrispondente sull’altra piattaforma.
Posso collegare anche il mio sito?
Sì, se utilizzi un Booking Engine compatibile con iCal. In questo modo puoi sincronizzare le disponibilità OTA e contemporaneamente ricevere prenotazioni dirette.
iCal elimina completamente gli overbooking?
Riduce fortemente il rischio, ma non essendo una sincronizzazione API istantanea può esistere un intervallo tra una prenotazione e l’aggiornamento della piattaforma collegata.