Guide
Airbnb et iCal : synchroniser son calendrier avec un site WordPress
Comment fonctionne la synchronisation iCal entre Airbnb, Booking.com, Vrbo et votre site WordPress, ce qu'elle partage ou non, ses délais, et les réglages qui limitent le risque de double réservation.
GDA Kraft Booking est disponible gratuitement sur WordPress.org. Le cœur gratuit fonctionne sans compte pour l’hébergement ; le compte Kraft GDA gratuit ajoute le paiement en ligne et les rendez-vous.
Vous louez le même logement sur Airbnb et sur votre propre site, peut-être aussi sur Booking.com ou Vrbo. Chaque réservation prise sur un canal doit bloquer les dates sur tous les autres, sinon deux voyageurs peuvent réserver la même nuit. La solution la plus répandue, et gratuite, s'appelle iCal. Ce guide explique son fonctionnement, sa mise en place côté Airbnb et côté WordPress, ses limites, et quand envisager autre chose.
iCal en deux minutes
iCal (ou iCalendar, fichiers .ics) est un format standard d'échange de calendriers. Chaque plateforme publie, pour chaque annonce, une adresse d'export : un lien privé qui renvoie la liste des périodes occupées. Elle sait aussi importer l'adresse d'un autre calendrier et bloquer les dates qu'il contient.
La synchronisation se fait donc dans les deux sens, avec deux liens par couple de calendriers :
- votre site importe l'adresse d'export d'Airbnb : les réservations Airbnb bloquent vos dates ;
- Airbnb importe l'adresse d'export de votre site : vos réservations directes bloquent les dates sur Airbnb.
| Partagé par iCal | Non partagé |
|---|---|
| Dates réservées ou bloquées | Prix et tarifs |
| Début et fin de chaque période | Nom et coordonnées des voyageurs |
| Un libellé sommaire | Montants payés, nombre de voyageurs |
Définition détaillée et exemples : Qu'est-ce que iCal ?.
Synchroniser Airbnb avec votre site, étape par étape
Le principe est le même avec toutes les extensions compatibles iCal. Voici le parcours avec GDA Kraft Booking :
- Exporter le calendrier de votre site : dans Kraft Booking › Hébergements, ouvrez l'onglet Synchronisations de l'hébergement, choisissez le logement et la direction Sortant ou Bidirectionnel, puis copiez le lien Flux sortant. Ce lien contient une clé secrète : ne le publiez pas.
- Le coller dans Airbnb : Calendrier › Disponibilités › Synchronisation des calendriers › Importer un calendrier, collez l'adresse et nommez-la, par exemple « Mon site ».
- Récupérer l'export d'Airbnb : au même endroit, Exporter le calendrier, puis copiez l'adresse proposée.
- L'importer dans votre site : onglet Synchronisations, direction Entrant (ou Bidirectionnel), collez l'adresse dans « URL iCal distante » et cliquez sur Ajouter. Lancez une première synchronisation avec le bouton Synchroniser.
Comparez ensuite les deux calendriers à l'œil : les mêmes dates doivent être bloquées des deux côtés. Le détail des écrans, y compris pour Booking.com, se trouve dans Comment synchroniser les calendriers Airbnb et Booking.com avec son site.
Booking.com, Vrbo et les autres plateformes
La démarche ne change pas : un import et un export par annonce et par plateforme. Sur Booking.com, les adresses se trouvent dans Tarifs et disponibilités › Synchroniser les calendriers. Pour les autres plateformes, cherchez « importer un calendrier » ou « synchronisation iCal » dans les réglages de l'annonce. Vous pouvez ajouter autant de flux que nécessaire pour un même logement ; notez à quelle plateforme correspond chacun.
Délais : pourquoi le risque zéro n'existe pas avec iCal
iCal fonctionne par relecture périodique, pas en temps réel. GDA Kraft Booking relit chaque flux importé toutes les 15 minutes grâce à la tâche planifiée de WordPress ; chaque plateforme relit votre export à son propre rythme, sur lequel vous n'avez pas la main et qui peut atteindre plusieurs heures. Pendant ce délai, une date réservée sur un canal peut encore paraître libre sur un autre.
Ce délai est inhérent au format et commun à tous les outils iCal. Quelques réglages le rendent rarement gênant :
- des jours tampons avant chaque arrivée et après chaque départ (ménage), qui élargissent la période bloquée ;
- l'acompte immédiat sur votre site, qui confirme et bloque la réservation directe sans attente ;
- un contrôle régulier de la date de dernière synchronisation de chaque flux, et les alertes par e-mail en cas d'échec ;
- aucun blocage manuel en double sur la plateforme pour une date déjà réservée sur votre site.
Routine complète : Comment éviter les doubles réservations entre son site, Airbnb et Booking.com ?. Si cela arrive malgré tout : Conflit de réservation : que faire ?.
Une réservation Airbnb n'apparaît pas sur votre site ?
Dans l'ordre, vérifiez que le flux entrant existe pour le bon logement, que l'adresse collée est bien l'export de l'annonce concernée, que la date de dernière synchronisation avance, que la tâche planifiée de WordPress s'exécute, et qu'aucune réservation existante ne chevauche les dates importées (l'événement est alors compté comme conflit). La liste de contrôle détaillée est dans Une réservation Airbnb n'est pas bloquée sur mon site et dans l'article Dépannage.
iCal ou channel manager ?
| iCal | Channel manager | |
|---|---|---|
| Ce qui est échangé | Les dates occupées | Dates, prix, règles, parfois messages et réservations détaillées |
| Mode | Relecture périodique | Connexions directes (API) avec les plateformes, en général plus rapides |
| Coût | Gratuit, inclus dans les plateformes et la plupart des extensions | Abonnement, souvent par logement |
| Pour qui | Quelques logements, prix gérés plateforme par plateforme | Nombreux logements, prix qui changent souvent, plusieurs canaux |
Avec un ou quelques logements, iCal suffit le plus souvent. Pour comprendre la différence et savoir quand franchir le pas : Qu'est-ce qu'un channel manager ? et Qu'est-ce qu'une OTA ?.
La synchronisation iCal dans GDA Kraft Booking
La synchronisation iCal fait partie du cœur gratuit de GDA Kraft Booking, disponible sur WordPress.org et utilisable sans compte :
- un lien d'export secret par logement, archivable si vous pensez qu'il a été diffusé ;
- autant de flux importés que nécessaire par logement, relus toutes les 15 minutes ;
- les réservations importées apparaissent comme des blocages externes, sans montant ni données voyageur, et ne génèrent ni facture ni frais de service ;
- un historique des synchronisations (créés, mis à jour, annulés, conflits) et des alertes par e-mail lorsqu'un flux échoue ou n'a plus été synchronisé depuis 3 heures.
Pour le reste du projet de location (prix, acompte, obligations), voir le guide de la location saisonnière.
Questions fréquentes
La synchronisation iCal avec Airbnb est-elle gratuite ?
Oui. Airbnb, Booking.com et Vrbo proposent l'import et l'export iCal sans frais, et la synchronisation iCal est incluse dans le cœur gratuit de GDA Kraft Booking.
iCal synchronise-t-il les prix entre Airbnb et mon site ?
Non. iCal ne transporte que des périodes bloquées. Les prix, les règles de séjour et les données des voyageurs restent à gérer sur chaque canal.
À quelle fréquence les calendriers sont-ils mis à jour ?
GDA Kraft Booking relit les calendriers importés toutes les 15 minutes. Chaque plateforme relit votre export à son propre rythme, souvent de l'ordre d'une à quelques heures : c'est la principale source de doubles réservations.
Que faire si l'adresse d'export de mon site a été diffusée par erreur ?
Archivez le flux concerné, ce qui désactive son adresse, créez-en un nouveau et remplacez l'adresse sur chaque plateforme.
Les articles du guide
- Qu'est-ce que iCal et comment fonctionne la synchronisation de calendriers ?iCal (iCalendar, fichiers .ics) est un format standard qui échange des périodes occupées entre calendriers, sans prix ni données voyageurs, avec un délai de relecture.
- Comment synchroniser les calendriers Airbnb et Booking.com avec son site (iCal) ?Exportez votre calendrier vers les plateformes et importez leurs réservations toutes les 15 minutes pour éviter les doubles réservations.
- Comment éviter les doubles réservations entre son site, Airbnb et Booking.com ?Les doubles réservations viennent surtout du délai de lecture iCal. Flux complets, cron réel, jours tampons et contrôle quotidien réduisent fortement le risque.
- Une réservation Airbnb n'est pas bloquée sur mon site : que vérifier ?Délai de relecture iCal, mauvaise URL de flux, tâche planifiée arrêtée ou fuseau horaire décalé : la marche à suivre quand une réservation Airbnb n'apparaît pas.
- Deux réservations sur les mêmes dates : que faire ?Conflit de réservation : identifier la première arrivée, proposer une solution au voyageur, rembourser via Kraft Pay et corriger la cause du chevauchement.
- Qu'est-ce qu'un channel manager et en avez-vous besoin ?Un channel manager connecte vos logements à plusieurs plateformes par API pour synchroniser prix et disponibilités ; iCal ne partage que des dates. Quand en avoir besoin.
- Qu'est-ce qu'une OTA (agence de voyage en ligne) ?Une OTA est une plateforme comme Airbnb, Booking.com ou Vrbo qui vend vos nuits contre une commission. Fonctionnement, modèle de frais et parité tarifaire.
- Comment développer la réservation directe sans commission Airbnb ?Réduire sa dépendance à Airbnb et Booking.com : coût réel de chaque canal, raisons de réserver en direct et fidélisation des voyageurs.
- DépannageLes problèmes les plus fréquents (paiement absent, lecture seule, iCal, e-mails, cron, mise à jour) et leur solution.