Le scénario que vous redoutez
Quand un logement est référencé sur Airbnb, Booking.com et en réservation directe via votre site WordPress, chaque plateforme gère son propre calendrier indépendamment. Sans synchronisation, un voyageur peut réserver sur Booking.com alors qu'un autre a déjà confirmé les mêmes dates sur Airbnb.
Le résultat : une annulation forcée, un avis négatif, et un propriétaire mécontent. La synchronisation iCal résout ce problème en partageant les dates bloquées entre toutes les plateformes en quasi-temps réel.
iCal en 30 secondes
iCal (iCalendar, fichier .ics) est un format standard ouvert supporté par toutes les grandes plateformes de réservation. Le principe est simple :
- Export : chaque plateforme fournit une URL de flux iCal contenant toutes les réservations confirmées sous forme d'événements VEVENT.
- Import : chaque plateforme peut lire un flux iCal externe et bloquer les dates correspondantes.
Ayn Booking supporte les deux sens : il importe les flux iCal d'Airbnb, Booking.com et VRBO, et exporte son propre flux pour que ces plateformes bloquent vos réservations directes.
Mise en place en 5 étapes
Récupérer le lien iCal Airbnb
Dans votre espace hôte Airbnb, allez dans Annonce > Tarification et disponibilité > Synchronisation des calendriers. Copiez le lien "Exporter le calendrier".
Récupérer le lien iCal Booking.com
Dans l'extranet Booking.com, allez dans Tarifs et disponibilités > Sync calendrier. Copiez le lien iCal fourni.
Ajouter les sources dans Ayn Booking
Ouvrez votre logement WooCommerce > onglet iCal. Cliquez "Ajouter une source", collez l'URL, nommez la source (ex. "Airbnb"), et enregistrez. Répétez pour chaque plateforme.
Exporter le calendrier Ayn Booking
Dans le même onglet, copiez l'URL d'export iCal générée automatiquement par Ayn Booking. Collez cette URL dans Airbnb ("Importer un calendrier") et dans Booking.com.
Vérifier la synchronisation
Retournez dans l'onglet iCal du logement, cliquez "Synchroniser maintenant". Les réservations externes apparaissent dans le lien de logs. Le calendrier bloque automatiquement les dates importées.
À quelle fréquence les calendriers se synchronisent
Ayn Booking synchronise automatiquement les flux iCal via une tâche planifiée WordPress (WP-Cron). Par défaut, l'intervalle est de 15 minutes.
Pour réduire ce délai, vous pouvez configurer un cron système (crontab) qui déclenche le WP-Cron toutes les 5 minutes. Cela garantit que les dernières réservations sont reflétées rapidement.
*/5 * * * * curl -s https://votresite.com/wp-cron.php > /dev/null 2>&1Que se passe-t-il si deux réservations se chevauchent
Lors de chaque synchronisation, Ayn Booking vérifie qu'aucune réservation importée ne chevauche une réservation existante (directe ou provenant d'une autre source). En cas de collision :
- Un avertissement apparaît dans les logs de synchronisation iCal.
- La réservation conflictuelle est signalée pour action manuelle.
- Les dates sont bloquées pour éviter de nouveaux conflits.
Plateformes supportées
- Airbnb, Booking.com, VRBO / Abritel
- HomeAway, Tripadvisor Rentals
- Google Calendar, Apple iCal
- Tout flux iCalendar standard (RFC 5545)
Nos conseils
- Nommez clairement chaque source iCal pour suivre l'origine des blocages dans les logs.
- Testez la synchronisation manuellement après chaque ajout de source.
- Utilisez les logs de synchronisation pour identifier d'éventuels problèmes (flux inaccessible, format invalide).
- Pour les conciergeries avec plus de 20 biens, un cron système est recommandé plutôt que WP-Cron.
Gérez vos locations saisonnières sans commission
Plugin WordPress tout-en-un : réservations, paiements, calendrier iCal, portail voyageur. Licence annuelle, zéro frais par réservation.
Voir les tarifs