Importer les réservations historiques en CSV
Préparer le fichier, associer les logements, vérifier les conflits et contrôler le rapport des réservations importées.
Utilisez Intégrations → Import CSV des réservations pour reprendre un historique absent de ZenHost. Cet import ponctuel crée des réservations ; il ne connecte pas un compte Airbnb ou Booking.com.
Pour importer uniquement des prix ou des disponibilités, utilisez plutôt Importer des prix et calendriers en CSV.
1. Préparer le fichier
Les logements doivent déjà exister dans ZenHost. Conservez votre fichier source et préparez une copie .csv. Un export brut de votre ancien outil peut nécessiter une adaptation : ZenHost ne propose pas de correspondance personnalisée entre les colonnes.
La première ligne doit contenir tous les en-têtes ci-dessous, avec leur casse et leurs espaces exacts. Ils restent en anglais, même dans l’interface française. Voici la ligne d’en-tête à copier :
id,rental,guest first name,guest last name,guest email,checkin,checkout,nbr adults,nbr children,channel,total price,total payments,status,guest phone number,address,city,post code,booking date,night price,city taxes,service charge,cleaning fees,commission,payment charges,other charges,guest service fee,notes,comments
Pour préparer les lignes :
id: identifiant de la réservation dans votre source ; conservez-le lors des reprises du même fichier.rental: nom du logement dans le fichier ; il servira à choisir le logement ZenHost correspondant.checkin,checkout,booking date: utilisez des dates non ambiguës, par exemple2026-08-15,2026-08-18et2026-07-01.- Montants : utilisez des nombres sans symbole monétaire, avec un point pour les décimales, par exemple
125.50. Vérifiez la devise du logement associé. status: une réservation annulée doit porter la valeurcancelled. Ne traduisez pas cette valeur en « annulée » : les autres valeurs sont traitées comme une réservation non annulée.channel: indiquez le canal d’origine. Vérifiez le canal attribué après l’import ; une valeur non reconnue peut être classée dans les autres canaux.
Les en-têtes doivent tous être présents, même pour une colonne dont certaines cellules restent vides. Vérifiez les valeurs indispensables à chaque séjour : logement, identifiant, dates, voyageurs et montants.
2. Charger et associer les logements
- Ouvrez Intégrations → Import CSV des réservations et chargez le fichier.
- ZenHost regroupe les lignes par valeur de
rental. - Sur chaque groupe sélectionné, choisissez le logement ZenHost correspondant. Désélectionnez les groupes que vous ne souhaitez pas importer.
- Utilisez les filtres de date d’arrivée et de canal pour limiter la sélection, puis vérifiez les lignes retenues.
Deux groupes sélectionnés ne peuvent pas être associés au même logement ZenHost : regroupez leurs lignes sous un seul libellé dans le fichier ou retirez le groupe en trop.
3. Vérifier les conflits avant de lancer
Attendez la fin du contrôle des conflits. Il compare les séjours avec les réservations existantes et les autres lignes sélectionnées, y compris les logements liés par une dépendance.
Ouvrez les conflits signalés et désélectionnez les réservations à ne pas importer. Pouvoir poursuivre malgré un conflit ne signifie pas qu’il est résolu : plusieurs séjours pourraient occuper les mêmes dates.
Un même logement et un même identifiant source permettent de reconnaître une réservation déjà importée. Cela ne détecte pas tous les doublons : le même séjour avec un autre identifiant, ou déjà reçu par une connexion, demande une vérification.
4. Importer et lire le rapport
- Cliquez sur le bouton d’import des réservations sélectionnées et confirmez après les vérifications.
- Laissez l’opération se terminer.
- Lisez le bilan : réservations créées, déjà présentes ou en échec. Utilisez Télécharger le rapport pour le conserver.
- Ouvrez quelques réservations importées et contrôlez les dates, le logement, le canal, le statut, les montants et paiements enregistrés.
L’import peut réussir pour une partie du fichier seulement. Corrigez les lignes en échec avant de les reprendre. Si le rapport signale un échec de synchronisation du calendrier, les réservations peuvent être créées alors que les canaux montrent encore les dates disponibles : vérifiez le calendrier et contactez l’assistance.
Les montants importés décrivent l’historique ; ils ne déclenchent pas un nouvel encaissement. Un import CSV ne met pas en place une synchronisation continue avec votre ancien outil.