Intermédiaire 9 min

Syndication d'annonces et flux XML

Pousser une fois, publier partout : OpenImmo, push (FTP) vs pull (URL), et la qualité de fiche qui fait le taux de contact.

Imagine ressaisir chaque bien à la main sur Homegate, puis ImmoScout24, puis Newhome, puis Properstar : photos, surface, prix, descriptif. Quarante minutes par portail, et une faute de frappe sur le prix qui te suit partout. La syndication résout ça : tu saisis l'annonce une seule fois dans ton système, et un flux la republie automatiquement sur tous les portails.

Le format pivot : OpenImmo

OpenImmo est le standard XML d'échange immobilier utilisé en Suisse et dans l'espace germanophone. C'est une grammaire commune : un fichier XML décrit le bien (adresse, surfaces, pièces, prix, photos, énergie) selon une structure que tous les portails savent lire. EMOH génère ce flux OpenImmo depuis le CRM ; chaque portail le consomme et crée/met à jour l'annonce de son côté.

IDX, l’autre sigle que tu croiseras
IDX (Internet Data Exchange) désigne plus largement l'échange de données d'annonces entre systèmes via un flux. OpenImmo est un format concret de ce type d'échange. Quand un portail te parle de 'connexion IDX' ou 'import OpenImmo', il parle de la même mécanique : un flux structuré au lieu d'une saisie manuelle.

Push vs pull : deux façons de livrer le flux

Push (on envoie)
  • L'agence dépose le fichier sur le portail, typiquement par FTP/SFTP.
  • C'est le cas de Properstar : EMOH pousse son flux par FTP.
  • L'émetteur maîtrise le moment de l'envoi et la fréquence.
  • Nécessite des identifiants FTP côté portail.
Pull (le portail va chercher)
  • L'agence expose une URL ; le portail vient lire le flux à intervalle régulier.
  • Mise en place plus simple : une URL suffit, pas de compte FTP.
  • Le portail décide de la fréquence de rafraîchissement.
  • L'URL doit rester stable et accessible en permanence.
Le pipeline EMOH en clair
EMOH diffuse ses annonces via un flux XML/OpenImmo. Properstar reçoit ce flux par FTP (mécanique push) et renvoie les leads acheteurs sur leads@emoh.ch. Une fois en place, publier un nouveau bien revient à le valider dans le CRM : le flux fait le reste.
1
1. Saisie unique
Le bien est créé proprement dans le CRM : surfaces, pièces, prix, descriptif, énergie, géo, photos ordonnées.
2
2. Génération du flux
Le système produit le XML OpenImmo conforme, une entrée par bien actif.
3
3. Livraison
Push (FTP vers Properstar) ou pull (URL lue par le portail) selon le canal.
4
4. Publication
Chaque portail crée ou met à jour l'annonce à partir du flux.
5
5. Retour des leads
Les contacts arrivent (ex. leads@emoh.ch) et rentrent dans le CRM pour traitement.

Pourquoi la fiche complète est non négociable

Le flux ne fait que transporter ce que tu as saisi. Une fiche pauvre (deux photos floues, descriptif vide, surface manquante) se republie pauvre partout, et plombe ton taux de contact : le ratio entre les vues de l'annonce et le nombre de personnes qui te contactent. Photos pro, ordre soigné, descriptif complet, plan : c'est ce qui transforme une vue en lead. Garbage in, garbage out, sur tous les portails à la fois.

PiègeConséquenceParade
Données manquantes (surface, énergie)Annonce dégradée ou rejetée par le portailChamps obligatoires validés avant publication
Doublons (même bien deux fois)Pénalité de classement, image brouillonneIdentifiant unique de bien dans le flux
Photos basse résolutionTaux de contact en chutePhotos pro, format et poids conformes
Prix incohérentSe propage sur tous les portails d'un coupDouble contrôle avant validation du flux
Bien vendu non retiréLeads inutiles, agacement, perte de crédibilitéStatut synchronisé : vendu = retiré du flux
L'erreur se multiplie
L'avantage de la syndication (publier partout d'un coup) est aussi son risque : une faute saisie une fois apparaît partout. Le contrôle qualité se fait en amont, sur la fiche, avant de pousser le flux.
Syndication
Diffusion d'une annonce saisie une seule fois vers N portails via un flux, sans ressaisie.
OpenImmo
Format XML standard d'échange d'annonces immobilières en Suisse et dans l'espace germanophone.
IDX
Internet Data Exchange : échange de données d'annonces entre systèmes via un flux structuré.
Flux push (FTP)
L'agence dépose le fichier d'annonces sur le serveur du portail (cas de Properstar via FTP).
Flux pull (URL)
L'agence expose une URL ; le portail vient y lire le flux à intervalle régulier.
Taux de contact
Part des personnes qui contactent l'agence parmi celles ayant vu l'annonce ; mesure l'efficacité de la fiche.
Properstar reçoit le flux d'annonces d'EMOH par FTP. De quel mode de livraison s'agit-il ?
Tu as fini de lire ?
Marque-la comme terminée pour suivre ton avancement.
Leçon suivante