Cahier des charges — v1.2 — 21 août 2026

Refonte Lucretia Immobilier

Refonte WordPress du site de l'agence Lucretia Immobilier (Dubaï), avec migration de l'existant et automatisation complète du catalogue off-plan, des annonces secondaires, des données de marché DLD, des actualités et du tunnel de leads — orchestrée par n8n ou Make.

WordPress + ACF n8n / Make FR / EN AED · EUR · USD · CHF Client : Léonard Arzouni

Version de travail. Ce document circule d'abord auprès de Capucine (direction artistique) pour challenger l'arborescence, les parcours et les gabarits (voir les encadrés « à challenger »), puis, après intégration de ses retours, il devient la version complète présentée au client.

01

Synthèse

Lucretia Immobilier dispose aujourd'hui d'un site Webflow riche en contenu mais sans couche « produit » : pas de recherche, pas de filtres, pas de pages quartiers, pas de multilingue, aucune automatisation, et plusieurs anomalies qui font perdre des leads. Le projet refond le site sur WordPress en capitalisant sur l'existant, et le branche sur les meilleures sources de données du marché.

179fiches projets off-plan rédigées en français, à migrer
65pages promoteurs éditorialisées existantes
6flux d'automatisation (off-plan, Telegram, DLD, promoteurs, actus, leads)
2 languesfrançais / anglais, avec 4 devises d'affichage
10 lots+ 8 options, chiffrables séparément
61–88 jestimation indicative, soit 27 450 à 39 600 € HT (§10)

Les choix structurants : WordPress + ACF sur mesure (le standard de fait du secteur — les trois sites de référence du client sont tous en WordPress), Reelly comme source off-plan (seule API réellement documentée), les données ouvertes officielles du Dubai Land Department pour les statistiques quartiers, et une architecture d'automatisation — orchestrée par n8n (recommandé) ou Make, comparés en §7.1 — où les flux alimentent une base intermédiaire avant injection dans WordPress.

02

Contexte et objectifs

2.1 — Le point de départ

Lucretia Immobilier est une agence basée à Business Bay, Dubaï (RERA n° 1355249), positionnée comme cabinet de conseil patrimonial pour une clientèle francophone. Son site actuel (lucretia-immobilier.com, Webflow) possède un vrai actif éditorial — 179 fiches projets, 65 pages promoteurs, 17 fiches équipe — mais souffre de limites structurelles : aucun moteur de recherche ni filtre sur le catalogue, pas de pages quartiers, pas de multilingue ni de multi-devises, aucune automatisation, un formulaire de contact très probablement inopérant (bouton sans fonction d'envoi), des liens morts sur la page d'accueil et une conformité RGPD absente.

2.2 — Références de marché

Trois sites servent de référence : dubairealestate.net, dubai-immo.com et ownerss.com. Leur analyse détaillée définit le socle standard attendu (catalogue filtrable, fiches structurées, brochure contre formulaire, WhatsApp omniprésent, multilingue, devises) — et le meilleur de chacun est agrégé :

FonctionnalitéRéférenceCe qu'on reprend
Filtre date de livraisonownerss.comSélection par trimestre (T1 2026 → T4 2031…)
Filtre plan de paiementdubairealestate.netToggle « avec / sans post-handover »
Filtre promoteurdubairealestate.netListe déroulante complète des développeurs
Structure de fiche projetownerss.comBlocs Promoteur / Remise de clés / Conditions financières / Typologies / Commodités
Grille de prix par typologiedubairealestate.net« Studio dès X — 1 ch. dès Y — 2 ch. dès Z »
Calculateur de rentabilitédubairealestate.netSimulateur sans inscription
Pages quartiers / promoteursownerss.comVraies pages éditoriales SEO avec projets rattachés
Devise dans le filtre budgetownerss.comBascule de devise intégrée au filtre prix

2.3 — Différenciateurs

Aucun des trois sites de référence ne propose : un assistant IA de qualification, un ROI affiché par projet et par quartier (rendu possible par les données officielles DLD), un comparateur de projets, des alertes e-mail. Ce sont les axes de différenciation de Lucretia — intégrés au périmètre ou en option (§9).

2.4 — Objectifs mesurables

  • Catalogue off-plan complet et à jour sans saisie manuelle (synchronisation quotidienne).
  • Publication des biens secondaires automatisée depuis Telegram, avec validation humaine.
  • Pages quartiers alimentées par les données officielles DLD : prix, volumes, rentabilité.
  • Tunnel de leads tracé de bout en bout : formulaire → CRM → SMS, avec attribution publicitaire (fbclid / gclid).
  • Site bilingue FR/EN, prix affichables en AED, EUR, USD et CHF.
  • Correction des anomalies actuelles (formulaire, liens morts, RGPD, SEO technique).
03

Intervenants et responsabilités

Capucine

Direction artistique

Charte graphique, maquettes des gabarits clés, déclinaisons. Incluse dans la prestation (équipe studio).

Julien Aflalo

Développement

WordPress, intégration, scénarios Make, migration, SEO technique, pilotage.

Lucretia (client)

Contenus et accès

Textes statiques, souscriptions tierces (Reelly, Make, Twilio…), accès Webflow/DNS, validation des contenus automatisés.

La phase design précède le développement : charte + maquettes des gabarits clés (accueil, listing off-plan, fiche projet, fiche quartier, fiche promoteur, article, formulaires, mobile), validées par le client. L'identité actuelle — bleu marine et bordeaux, typographies Lexend/Inter, positionnement « conseil patrimonial » sobre, différenciant face au luxe doré habituel de Dubaï — constitue le point de départ, à professionnaliser.

À challenger — Capucine

Le parti pris « cabinet patrimonial » (vs codes luxe Dubaï) est un choix hérité du site actuel qui semble pertinent, mais il est ouvert : à confirmer ou réorienter en phase charte. De même pour la conservation des galeries en 3 onglets (Architecture / Parties communes / Logements) héritées de l'existant.

04

Arborescence proposée

Construite à partir de l'existant (ce qui est conservé, refondu ou supprimé) et du standard des trois références. Les pages absentes aujourd'hui — quartiers, secondaire, services détaillés, FAQ, blog réel, mentions légales — sont créées ; les résidus du template Webflow d'origine (pages de démonstration en anglais) sont supprimés.

NouveauMigré contenu repris de WebflowAuto alimenté par automatisationEn attente option
  • /AccueilRefondu
  • /agence/L'agenceNouveau
    • equipe/L'équipeMigré ×17
  • /off-plan/Catalogue off-plan — filtres + carteNouveauAuto · Reelly
    • {slug}/Fiche projetMigré ×179Auto · Reelly
  • /secondaire/Biens secondaires — filtresNouveauAuto · Telegram
    • {slug}/Fiche bien — validée avant publication
  • /international/Maldives · France · Bali · Marrakech · GéorgieEn attente
  • /quartiers/Index des quartiersNouveau
    • {slug}/Fiche quartier — stats de marchéAuto · DLD
  • /promoteurs/Index des promoteurs — exclusions géréesNouveau
    • {slug}/Fiche promoteurMigré ×65Auto · Reelly
  • /actualites/ActualitésNouveauAuto · IA
    • {slug}/Article — validé avant publication + post LinkedIn
  • /top-investissements/Sélection éditoriale des meilleurs projetsNouveau
  • /estimer-mon-bien/Formulaire d'estimation — lead + SMSNouveau
  • /simulateur/Simuler mon investissementNouveau
  • /services/ServicesNouveau
    • property-management/Gestion locative
    • creation-societe/Création de société aux EAU
    • golden-visa/Golden Visa
  • /faq/·/contact/·/mentions-legales/·/politique-de-confidentialite/Nouveau
  • /en/…Version anglaise — miroir complet du site FR, hreflang

Plan de site cible — chaque page « Auto » reste éditable manuellement dans l'admin.

4.1 — Migration depuis le site actuel

  • 179 fiches projets migrées vers /off-plan/{slug} : textes FR, galeries (24 à 50 visuels par projet), plans de paiement, temps de trajet, agent référent.
  • 65 fiches promoteurs migrées (titles SEO existants conservés) ; 17 fiches équipe migrées et enrichies.
  • Redirections 301 systématiques (conservation des acquis SEO), y compris la redirection www → apex absente aujourd'hui.
  • Rapprochement fiches migrées ↔ projets issus de l'API pour éviter tout doublon : le texte éditorial existant est conservé et enrichi des données API.
À challenger — Capucine

Cette arborescence est une proposition : profondeur du menu (« Services » regroupés ou éclatés ?), place de « Top investissements », nommage des rubriques (« Off-plan » vs « Projets neufs » ?), et hiérarchie mobile sont ouverts à ton regard UX.

05

Spécifications par page

5.1 — Accueil

Hero avec promesse et recherche rapide (quartier, budget, chambres) ; sections : projets à la une, top investissements, quartiers phares, chiffres clés du marché (données DLD), services, réassurance (RERA, expérience, avis), derniers articles, CTA contact. Le bouton WhatsApp flottant devient global (aujourd'hui limité aux fiches projets).

5.2 — Catalogue off-plan

Filtres combinables, URLs partageables, compteur de résultats :

FiltreValeurs
Ville / émiratDubaï, Abu Dhabi, Sharjah, Ras Al Khaimah…
QuartierRéférentiel complet, liste déroulante avec recherche
PromoteurListe complète, avec exclusions (§7.4)
PrixMin/max avec bascule de devise AED / EUR / USD / CHF
ChambresStudio à 6+
SurfaceMin/max (m² ou sqft)
Type de bienAppartement, villa, townhouse, penthouse, duplex
Date de livraisonPar trimestre (T3 2026 → T4 2031…)
Plan de paiementToggle « post-handover » (avec / sans)
StatutSur plan / en construction / livré · en vente / lancement

Tri : prix, date de livraison, nouveautés. Vues : grille et carte interactive. Pagination ou chargement progressif.

5.3 — Fiche projet

Trame reprenant l'existant (qui est bon), enrichie du modèle ownerss :

  1. Hero : nom, quartier, promoteur (logo), prix « à partir de » (devise au choix), remise des clés (trimestre), statut, % d'avancement du chantier.
  2. Galerie : 3 onglets (Architecture / Parties communes / Logements) + lightbox.
  3. Description éditoriale FR/EN.
  4. Typologies et prix : tableau studio → xBR avec fourchettes de prix et surfaces, plans 2D.
  5. Conditions financières : échéancier du plan de paiement (ex. 20 % réservation / 40 % construction / 40 % livraison), post-handover, frais DLD, service charges.
  6. Commodités (icônes).
  7. Localisation : carte + points d'intérêt avec temps de trajet.
  8. Promoteur : bloc avec lien vers la fiche.
  9. Bloc marché (différenciateur) : prix moyen au m² et rendement locatif moyen du quartier, issus des données DLD.
  10. Conversion : brochure PDF contre formulaire (lead tracé par projet — mécanique actuelle reprise nativement), « Être rappelé », WhatsApp pré-rempli, agent référent.
Hero — nom · promoteur · prix · livraison · avancement
ArchitectureParties communesLogements
Galerie + lightbox
Description FR / EN
Typologies & prix
Conditions financières — échéancier
Commodités
Carte + temps de trajet
Promoteur
Bloc marché DLD — prix m² · rendement
Conversion — brochure · rappel · WhatsApp
Gabarit indicatif — hiérarchie à challenger en maquette

5.4 — Secondaire

Listing filtrable (quartier, prix, chambres, surface, type) alimenté par l'automatisation Telegram (§7.2). Fiche bien : galerie, caractéristiques, prix, localisation, agent, CTA contact/WhatsApp. Chaque annonce importée passe par une validation avant publication.

5.5 — Fiche quartier

Présentation éditoriale (texte, photos) + bloc données de marché automatisé (source DLD) : prix moyen au m², volume de ventes sur 12 mois, évolution des prix, rendement locatif moyen (calculé en croisant ventes et loyers Ejari), répartition off-plan / revente — avec source et date de mise à jour affichées. Projets et biens du quartier, carte. Ces pages sont le principal levier SEO du site.

5.6 — Fiche promoteur

Logo, description, chiffres (projets livrés / en cours), projets présents sur le site, contact. Index trié et filtrable. Alimentation automatique avec liste d'exclusion gérée dans l'admin (§7.4).

5.7 — Actualités

Articles générés par IA à partir d'une veille des médias locaux, réécrits (jamais copiés), passés en brouillon pour validation humaine, déclinés en post LinkedIn (§7.5). Catégories : marché, réglementation, quartiers, guides.

5.8 — Estimer mon bien

Formulaire en étapes : type de bien, quartier/immeuble, surface, chambres, état, coordonnées (téléphone obligatoire). Envoi automatisé (§7.6) : notification équipe + SMS de confirmation. En option : fourchette indicative instantanée basée sur les données DLD du quartier.

5.9 — Simulateur d'investissement

Prix d'achat, plan de paiement (répartition %), frais DLD (4 %) et annexes, loyer annuel estimé, horizon de revente → rendement locatif brut/net, plus-value estimée, échéancier des paiements. Sans inscription ; capture de lead optionnelle en fin de simulation.

5.10 — Pages services et institutionnelles

  • Top investissements : sélection éditoriale, mise en avant manuelle depuis l'admin.
  • Property management, Création de société, Golden Visa : pages éditoriales avec FAQ dédiée et formulaire contextualisé.
  • L'agence / L'équipe : réassurance, RERA, fiches agents enrichies.
  • FAQ : accordéons par thème, balisage FAQPage.
  • Contact : formulaire fonctionnel (correction de l'anomalie actuelle), coordonnées, carte, WhatsApp, prise de rendez-vous.
  • International : rubrique prévue au menu (« bientôt disponible ») mais hors périmètre V1 (option §9) — Maldives, France, Bali, Marrakech, Géorgie.
À challenger — Capucine

Les gabarits 5.2, 5.3 et 5.5 (listing, fiche projet, fiche quartier) sont le cœur de l'expérience : hiérarchie des blocs, densité des filtres (visibles vs repliés), et parcours mobile méritent ton passage avant maquettes.

06

Fonctionnalités transverses

6.1 — Multilingue FR / EN

Site intégralement bilingue : interface, pages statiques et contenus automatisés (l'API off-plan fournit les descriptions en FR et EN ; les articles IA sont générés dans les deux langues). URLs /en/…, hreflang, sélecteur dans le header. Solution : WPML ou Polylang Pro (arbitrage en phase technique). Correction du lang="en" actuellement déclaré sur du contenu français.

6.2 — Multi-devises AED / EUR / USD / CHF

Prix stockés en AED (référence du marché et de l'API). Sélecteur global (header + filtres) convertissant l'affichage avec des taux mis à jour quotidiennement, choix mémorisé, mention « converti au taux du jour ».

6.3 — SEO technique

  • Silos d'URL propres, redirections 301 de migration, canonical, www → apex, sitemap, robots.txt.
  • Données structurées JSON-LD : Organization, RealEstateListing / Product + Offer, BreadcrumbList, FAQPage, Article.
  • og:image et metas sociales sur tous les gabarits, attributs alt systématiques.
  • Performance : Core Web Vitals « bon » (WebP, lazy loading, cache + CDN, carte chargée à l'interaction). Site accessible aux crawlers, y compris moteurs IA.

6.4 — RGPD et conformité

Bandeau de consentement (Pixel Meta et GA4 conditionnés au consentement — aujourd'hui déclenchés sans), mentions légales, politique de confidentialité, registre des finalités des formulaires (dont consentement SMS).

6.5 — Tracking et attribution publicitaire

GA4 + Pixel Meta (+ balise Google Ads le cas échéant). Capture des fbclid, gclid et UTM : stockés à l'arrivée (cookie first-party) puis injectés en champs cachés dans tous les formulaires — chaque lead part avec sa source publicitaire.

6.6 — IA sur le site

Inclus au socle : l'IA en coulisses (réécriture des actualités, parsing des annonces Telegram, traductions assistées). En option (§9) : un assistant conversationnel visible, qui qualifie le visiteur (budget, objectif, quartier), recommande des projets du catalogue et transmet la conversation en lead. Aucun concurrent n'en dispose. Périmètre exact à confirmer (Q5).

07

Automatisations

Principe d'architecture, quel que soit l'outil : les scénarios n'écrivent pas directement dans WordPress pour les gros volumes. Les données transitent par une base intermédiaire, puis sont injectées via l'API REST WordPress. Avantages : rejeu en cas d'échec, déduplication, journal des synchronisations. Chaque flux dispose d'une alerte en cas d'erreur.

Reelly — APIoff-plan · quotidien 03 hCanaux Telegramsecondaire · temps réelDLD / Dubai Pulsestats quartiers · mensuelMédias locaux — RSSactualités · quotidienFormulaires du siteleads · temps réelWordPressprojets · biens · quartiersCRM / registre leadsenregistrementTwilio — SMSconfirmation au prospectLinkedInposts automatiquesÉquipenotificationsn8n / Makeextraction · transformation · IABase intermédiairejournal · rejeu · déduplicationécrit / relitAPI REST
Les six flux — les gros volumes transitent par la base intermédiaire avant injection dans WordPress.

7.1 — Choix de l'orchestrateur : n8n ou Make

Les six flux ci-dessous peuvent être construits avec l'un ou l'autre. Le choix pèse sur le coût récurrent, la robustesse des gros volumes et l'autonomie de l'équipe — c'est un des arbitrages structurants du projet.

n8n — auto-hébergé, recommandé

Pour :

  • Coût fixe, quasi nul à l'usage : pas de facturation à l'opération. Décisif ici — la synchronisation quotidienne de 1 800+ projets et les volumes DLD représentent des dizaines de milliers d'opérations par mois.
  • Nœuds de code (JavaScript) : pagination Reelly, transformations et calculs DLD nettement plus robustes.
  • IA native : nœuds agents/LLM intégrés pour la réécriture d'articles et le parsing des annonces Telegram.
  • Telegram : trigger natif, et seule plateforme offrant une voie (nœud communautaire) vers les canaux tiers si un jour nécessaire.
  • Données chez vous : les leads restent sur votre infrastructure (bon point RGPD) ; workflows exportables et versionnables.

Contre :

  • Auto-hébergement à installer, sécuriser, sauvegarder et superviser — couvert par le forfait maintenance.
  • Interface plus technique : l'équipe cliente modifiera moins facilement un scénario elle-même.

Make — SaaS géré

Pour :

  • Zéro infrastructure : service géré, rien à maintenir.
  • Interface très accessible : l'équipe cliente peut suivre et ajuster des scénarios simples en autonomie.
  • Très grande bibliothèque de modules et de templates prêts à l'emploi.

Contre :

  • Facturation à l'opération : sur nos volumes quotidiens, la facture grimpe vite — avec le risque pervers de brider les synchronisations pour économiser des opérations.
  • Pas de code libre : pagination et transformations lourdes plus laborieuses (modules itérateurs).
  • Aucune solution pour les canaux Telegram tiers (scénario B impossible dans Make).
  • Les données (dont les leads) transitent par un cloud tiers.
Recommandation

n8n auto-hébergé sur l'infrastructure du projet (installation, sécurisation et sauvegardes incluses ; supervision via le forfait maintenance) : sur ce périmètre, le coût à l'opération de Make devient le poste récurrent dominant, et les nœuds de code + IA de n8n collent mieux aux flux Reelly, DLD et Telegram. Make reste un choix viable si l'autonomie de l'équipe sur l'outil prime sur le coût — et n8n existe aussi en version cloud gérée (facturation à l'exécution, intermédiaire entre les deux). Décision à valider ensemble (Q13).

Flux 1 · Quotidien

Off-plan — source Reelly

Le pitch citait trois sources possibles. Après vérification des documentations et conditions d'utilisation :

SourceVerdictDétail
ReellyRetenueSeule API réelle et documentée : REST, 1 800+ projets, 350 promoteurs, mise à jour quotidienne, descriptions FR/EN, photos, plans de paiement, dates de livraison. Tarif sur devis (prérequis P1).
GeniemapÉcartéeAucune API publique — outil de présentation broker. Mail de confirmation possible à developers@geniemap.net.
BayutÉcartée en importPas d'API de lecture ; CGU interdisant l'extraction. Le flux officiel (XML) sert à publier vers Bayut — faisable en option si c'est le besoin réel (Q3).

Chaque nuit (après la mise à jour Reelly de 03 h, heure de Dubaï) : récupération incrémentale des projets modifiés, filtrage (émirats, promoteurs exclus), écriture en base intermédiaire, puis création / mise à jour des fiches WordPress — champs structurés, textes FR et EN, médias (photos, brochure, plans). Règle de publication des nouveautés (brouillon ou direct) à définir avec le client. Les fiches historiques migrées gardent leur texte éditorial ; l'API met à jour leurs données chiffrées.

Flux 2 · Temps réel

Secondaire — source Telegram

Point structurant vérifié : l'API Telegram ne permet de lire un canal que si un bot y est ajouté comme administrateur.

  • Scénario A — canaux propres ou partenaires (recommandé) : bot admin des canaux ; à chaque message, l'orchestrateur reçoit le post (webhook), une étape IA extrait les données structurées (prix, quartier, chambres, surface, type), les photos sont récupérées, et une fiche est créée en brouillon pour validation.
  • Scénario B — canaux tiers (non recommandé) : nécessite un compte utilisateur automatisé (client MTProto) — zone grise vis-à-vis des CGU Telegram (risque de bannissement du compte), droits sur les annonces et photos republiées. Seul n8n offre une voie intégrée (nœud communautaire TelePilot) ; Make n'en a aucune. Hors périmètre ; chiffrable séparément si indispensable.

Question bloquante Q2 : quels canaux exactement, et un bot admin peut-il y être ajouté ?

Flux 3 · Mensuel

Quartiers — source Dubai Land Department

Les données ouvertes du DLD (portail Dubai Pulse, gratuites) couvrent les transactions immobilières (~1,5 M de lignes : date, quartier, projet, off-plan / revente, surface, prix réel), les contrats de location Ejari et l'indice officiel des prix. Chaque mois : récupération incrémentale → base intermédiaire → calcul des agrégats par quartier (prix moyen au m², volume 12 mois, évolution, rendement locatif moyen) → mise à jour des fiches quartiers, date affichée.

Points d'attention (prérequis P3) : accès au portail géo-restreint hors EAU (relais technique prévu si nécessaire) ; fréquence officielle de mise à jour relevée à l'obtention de l'accès ; la rentabilité est notre calcul — méthodologie affichée sur le site.

Flux 4 · Quotidien

Promoteurs + exclusions

Alimentation automatique de la liste des promoteurs (nom, logo, description, chiffres) avec liste d'exclusion dans l'admin WordPress : un promoteur exclu disparaît de l'index et des filtres, et ses projets ne sont plus importés (fiches existantes dépubliées).

Flux 5 · Quotidien, avec validation

Actualités IA + LinkedIn

Veille des médias locaux (flux RSS : Khaleej Times, Gulf News, Arabian Business, communiqués DLD…) → sélection des sujets pertinents → réécriture complète par IA en FR et EN (article original, source citée) → brouillon WordPress pour validation humaine → à la publication, déclinaison en post LinkedIn publiée automatiquement.

Point juridique — photos : les photos de presse sont protégées et ne peuvent pas être réutilisées. Le flux utilisera la photothèque de l'agence, des banques d'images sous licence ou des visuels générés. (Le pitch mentionnait des photos de médias locaux — requalifié pour rester dans la légalité.)

Flux 6 · Temps réel

Leads — tous formulaires

  1. Webhook : chaque formulaire envoie le lead à l'orchestrateur avec page d'origine, projet concerné et fbclid / gclid / UTM.
  2. Enregistrement dans le CRM du client (Q8 ; à défaut, registre structuré au lancement).
  3. Notification immédiate à l'équipe.
  4. SMS de confirmation au prospect (Twilio), personnalisé par projet.

Contrainte réglementaire SMS (Émirats) : sender ID à enregistrer auprès du régulateur TDRA au nom d'une entité locale émiratie, délai constaté 3 à 4 semaines — à lancer dès le démarrage (P4). Les SMS de confirmation sont transactionnels (autorisés) ; les campagnes promotionnelles SMS sont hors périmètre. Numéros français : aucun blocage.

08

Approche technique WordPress

8.1 — Arbitrage : thème immobilier vs sur-mesure ACF

Thème immobilier (Houzez, WPResidence…)CPT + ACF sur mesure — recommandé
DémarrageRapide (filtres, comparateur natifs)Structure à construire
Adéquation off-planMoyenne : pensé « annonces », pas « projets »Totale : le modèle de données épouse l'API source
Automatisations / API RESTChamps propriétaires, mapping fragileChamps déclarés proprement, ingestion REST native
Performance / detteLourdLéger, maîtrisé
DesignContraint par le thèmeLibre — la DA s'intègre sans compromis

8.2 — Modèle de données

  • Projet off-plan : identifiant source, nom, slug, descriptions FR/EN, promoteur et quartier (relations), émirat, GPS, statuts, % d'avancement, prix min/max AED, livraison (trimestre + date), post-handover, plan(s) de paiement, typologies (répéteur), commodités, service charges, galeries, brochure, master plan, POI, agent référent, flags de mise en avant.
  • Bien secondaire : référence, type, quartier, prix, chambres, surface, description, photos, statut de validation, canal source.
  • Quartier : nom FR/EN, description, photos, champs data DLD + date de mise à jour.
  • Promoteur : nom, logo, description, site, chiffres, flag exclusion.
  • Membre d'équipe · Article · Lead (journal local en plus du CRM).

8.3 — Briques pressenties

ACF Pro (champs), FacetWP (filtres à facettes), WPML ou Polylang Pro, WS Form ou Gravity Forms (multi-étapes + webhooks), WP Rocket + CDN, RankMath, Complianz ou CookieYes, WP All Import (assistance migration), cartographie Leaflet/OpenStreetMap ou Mapbox avec compte propre au client (le site actuel expose le jeton d'un prestataire tiers). Ingestion : API REST WordPress + Application Password dédié. Hébergement infogéré performant (choix avec le client, Q11).

09

Lots et options

LotContenuDépendances
D — DesignCharte graphique, maquettes des gabarits clés, déclinaisons (Capucine)
0 — Socle WordPressInstallation, thème sur-mesure (intégration DA), pages statiques et services, FR/EN, devises, SEO technique, RGPD, tracking, WhatsApp global, FAQ, contactLot D
0bis — Migration WebflowExport/import des 179 projets + 65 promoteurs + 17 fiches équipe + médias, redirections 301, recette SEOLot 0
1 — Off-plan automatiséModèle de données, catalogue filtrable + carte, fiche projet, scénario d'import Reelly, import médiasLot 0 · clé Reelly (P1)
2 — Secondaire TelegramModèle de données, listing + fiche, bot, scénario avec extraction IA et validationLot 0 · accès canaux (P2)
3 — Quartiers + DLDFiches quartiers, pipeline DLD, calculs de rentabilité, affichage des statistiquesLot 0 · accès Dubai Pulse (P3)
4 — PromoteursIndex + fiches, alimentation automatique, gestion des exclusionsLot 1
5 — Actualités IA + LinkedInVeille, réécriture IA FR/EN, workflow de validation, publication LinkedInLot 0 · page LinkedIn + API IA
6 — Leads + SMSPipeline webhook → CRM → notification → SMS Twilio, formulaire d'estimation, attributionLot 0 · sender ID TDRA (P4)
7 — SimulateurCalculateur rendement / plus-value / échéancier, capture de lead optionnelleLot 0
Lot DDesign — Capucine
Lot 0Socle WordPress
Lot 0bisMigration Webflow
Lots 1 – 7Fonctionnels — parallélisables selon prérequis
Lot PRecette & mise en ligne

Enchaînement — les lots 1 à 7 démarrent en parallèle dès le socle livré, chacun sous réserve de ses prérequis (P1 – P4).

Options (chiffrées séparément, §10)

  • International — rubrique et fiches Maldives, France, Bali, Marrakech, Géorgie (en attente côté client).
  • Assistant IA visible — chatbot de qualification branché sur le catalogue.
  • Comparateur de projets · Alertes e-mail · Espace membre (favoris, recherches).
  • Estimation instantanée — fourchette automatique sur « Estimer mon bien » à partir des données DLD.
  • Diffusion vers Bayut / portails — feed XML sortant (le sens autorisé).
  • Import Telegram canaux tiers — scénario B, sous réserve d'acceptation des risques.
  • Maintenance — forfait mensuel : mises à jour, surveillance des scénarios, support.
10

Devis estimatif

Évaluation indicative en jours, au taux journalier de 450 € HT. Les fourchettes seront resserrées après les réponses aux questions ouvertes (§12), la validation des structures de données Reelly (clé d'évaluation, P1) et les retours de la phase design. Hors coûts récurrents (abonnements tiers, §11.2).

LotContenuJoursChargeEstimation HT
DDesign — charte, maquettes, déclinaisons8 – 12
3 600 – 5 400 €
0Socle WordPress (intégration, i18n, devises, SEO, RGPD, tracking)12 – 16
5 400 – 7 200 €
0bisMigration Webflow + redirections 3014 – 6
1 800 – 2 700 €
1Off-plan : catalogue, fiche projet, automatisation Reelly10 – 14
4 500 – 6 300 €
2Secondaire : Telegram + extraction IA + validation4 – 6
1 800 – 2 700 €
3Quartiers : pipeline DLD + calculs + affichage6 – 9
2 700 – 4 050 €
4Promoteurs + exclusions2 – 3
900 – 1 350 €
5Actualités IA + LinkedIn4 – 6
1 800 – 2 700 €
6Leads : pipeline, SMS, attribution, estimation de bien4 – 6
1 800 – 2 700 €
7Simulateur d'investissement3 – 4
1 350 – 1 800 €
PPilotage, recette, mise en ligne4 – 6
1 800 – 2 700 €
Total périmètre principal61 – 88 j27 450 – 39 600 €

Options

OptionJoursEstimation HT
International (structure + 5 destinations)4 – 61 800 – 2 700 €
Assistant IA visible (chatbot de qualification)6 – 92 700 – 4 050 €
Comparateur de projets2 – 3900 – 1 350 €
Alertes e-mail (recherches sauvegardées)3 – 41 350 – 1 800 €
Espace membre (favoris, compte)4 – 61 800 – 2 700 €
Estimation instantanée (données DLD)2 – 3900 – 1 350 €
Diffusion vers Bayut (feed XML sortant)3 – 41 350 – 1 800 €
MaintenanceForfait mensuel, à définir selon périmètre

Cette section est une base de discussion, pas un engagement contractuel : le devis ferme sera établi lot par lot après validation du périmètre et des prérequis. Le lot 2 suppose le scénario A (bot admin) ; le scénario B serait chiffré à part. Si n8n auto-hébergé est retenu (§7.1), son installation et sa sécurisation sont incluses dans le socle et le pilotage — sans surcoût de jours.

11

Prérequis, hypothèses et coûts récurrents

11.1 — Prérequis (client, à lancer dès la signature)

  • P1 — Reelly : demander le devis API et une clé d'évaluation élargie (la clé gratuite est limitée à 20 projets). À faire préciser : disponibilité réelle des données de transactions DLD annoncées commercialement ; palier donnant accès à l'inventaire par unité ; URL d'API contractuelle et garantie de service ; conditions de réutilisation publique.
  • P2 — Telegram : liste des canaux sources et confirmation qu'un bot administrateur peut y être ajouté.
  • P3 — Dubai Pulse : création du compte et identifiants API (gratuit) ; vérification de l'accessibilité depuis l'infrastructure d'exécution.
  • P4 — SMS TDRA : enregistrement du sender ID via l'entité émiratie de l'agence (3-4 semaines).
  • P5 — Accès : Webflow (export), DNS/domaine, page LinkedIn, comptes publicitaires, CRM.
  • P6 — Contenus : textes des pages services, bios équipe, base de contenu propre (Q6).

11.2 — Coûts récurrents (à la charge du client)

PosteOrdre de grandeur
API ReellySur devis — poste le plus incertain, à chiffrer avant d'engager le Lot 1
Orchestrateur d'automatisationn8n auto-hébergé : ≈ 10 – 20 € / mois de serveur (recommandé) · Make : dizaines à centaines d'€ / mois selon opérations · n8n cloud : à partir de ≈ 24 € / mois
Twilio (SMS)Au message envoyé
API IA (articles, parsing, chatbot)Selon volume (dizaines d'€ / mois)
Licences plugins (ACF Pro, FacetWP, WPML…)≈ 300 – 500 € / an au total
Hébergement + CDN≈ 30 – 80 € / mois
API de change (devises)Gratuit à ≈ 15 € / mois

11.3 — Hypothèses

  • Les structures Reelly non testables sans clé (plans de paiement détaillés, prix par typologie, contours) sont validées en début de Lot 1 ; chaque incertitude de l'annexe (§14) a sa solution de repli.
  • Les statistiques DLD suivent la fréquence de publication officielle ; le site affiche la date de mise à jour.
  • Ni Reelly ni le DLD ne fournissent les contours géographiques des quartiers — repli OpenStreetMap si carte par quartier souhaitée.
  • La modération (annonces Telegram, articles IA) est assurée par l'équipe du client.
12

Questions ouvertes au client

QuestionImpact
Q1Quel retour de Reelly sur le tarif API et le palier nécessaire ? (P1)Lot 1 + budget récurrent
Q2Quels canaux Telegram, et un bot administrateur peut-il y être ajouté ?Lot 2 (scénario A vs B)
Q3Bayut : importer des annonces (écarté) ou diffuser vos biens vers Bayut (option faisable) ?Périmètre
Q4Disposez-vous d'une entité aux EAU pour le sender ID SMS ? (P4)SMS UAE du Lot 6
Q5« IA sur le site » : l'IA en coulisses suffit-elle, ou souhaitez-vous l'assistant visible (option) ?Périmètre / devis
Q6Avez-vous une base de contenu propre (photos, vidéos, brochures, textes, marque) au-delà de ce qui est en ligne ?Design + migration
Q7Qui rédige les textes des pages statiques et services ?Planning / devis
Q8Utilisez-vous un CRM (lequel) ?Lot 6
Q9Conserver Typeform pour les brochures, ou tout unifier en natif WordPress (recommandé) ?Lot 6
Q10Périmètre exact d'« International » (contenus ? partenaires locaux ?)Option
Q11Hébergement : une préférence, ou choix en phase technique ?Lot 0
Q12Le site actuel reste-t-il en ligne jusqu'à la bascule ? Accès Webflow disponible pour l'export ?Migration
Q13Orchestrateur : validez-vous n8n auto-hébergé (recommandé, §7.1), ou préférez-vous Make (SaaS géré) ?Toutes les automatisations + coût récurrent
13

Hors périmètre

  • Import de données depuis Bayut, Property Finder, dubizzle ou DXB Interact (interdit par leurs conditions d'utilisation ou non supporté).
  • Lecture de canaux Telegram sans bot administrateur (sauf option explicite avec acceptation des risques).
  • Réutilisation de photographies de presse (remplacées par visuels sous licence ou générés).
  • Création et frais des comptes tiers — accompagnement inclus, souscription par le client.
  • Production photo / vidéo, campagnes publicitaires, community management.
  • Rédaction des contenus statiques si assurée par le client (Q7).
  • Maintenance et évolutions post-lancement (forfait séparé, §9).
A — Annexe

Matrice des données requises

Vérification effectuée sur la documentation officielle de l'API Reelly (19 endpoints analysés) et sur les datasets ouverts du DLD. Chaque donnée nécessaire au site est croisée avec sa source réelle et son statut de disponibilité.

Confirmé disponible et documenté   À valider annoncé mais spécification ambiguë — à tester avec une clé API   Manquant indisponible, solution de repli indiquée

A.1 — Projet off-plan (source : API Reelly)

Donnée requiseChamp sourceStatut
Nom, slugname, slug_nameConfirmé
Descriptions FR + ENoverview, short_description (language=fr)Confirmé — taux de traduction FR à mesurer
Promoteur (nom)developerConfirmé
Émirat / région, quartierlocation.region, location.district + référentiel districtsConfirmé
Ville (nom résolu)location.city — renvoyé en identifiant numériqueÀ valider — référentiel de correspondance
Coordonnées GPSlocation.latitude / longitudeConfirmé
Contour du projet (polygone)location.polygonÀ valider — probablement vide ; repli : point GPS
Prix min / max projetmin_price / max_price (AED ou USD)Confirmé — conversion EUR/CHF à notre charge
Prix et surfaces par typologietypical_units[] (chambres, fourchettes, plans 2D)À valider — montré dans les guides, mal typé dans la spec
Plan de paiement : durée, post-handoverpayment_plans[].duration_months, months_after_handover, post_handoverConfirmé
Échéancier détaillé (%)payment_plans[].stepsÀ valider — hétérogène selon promoteur, parfois texte libre ; repli : affichage texte + saisie des %
Date de livraisoncompletion_date (« Q4 2027 ») + completion_datetimeConfirmé — filtre trimestre natif
Statuts + % d'avancementconstruction_status, sale_status, readiness_progressConfirmé
Commoditésproject_amenities[] (traduisibles + icônes)Confirmé
Points d'intérêt + temps de trajetproject_map_points[]Confirmé
Photos (cover + 3 galeries)cover_image, architecture[], lobby[], interior[]Confirmé — structure des galeries à confirmer
Brochure PDF, plans d'étage, master planmarketing_brochure, floor_plans[], general_planConfirmé — re-hébergement prévu
Service charges, ameublement, parking, escrowservice_charge, furnishing, parkings[], escrow_numberConfirmé
Synchronisation incrémentaleupdated_at + filtre updated_at_afterConfirmé
Filtres serveur (33 paramètres)« seuls certains filtres sont actifs côté backend »À valider — sans impact site (filtrage côté WordPress)
Inventaire unité par unité/projects/{id}/unitsÀ valider — réservé à un palier « Enterprise » non publié ; non requis en V1
Historique de transactions DLD par projetannoncé commercialement, aucun endpoint documentéManquant chez Reelly — couvert par le flux DLD direct

A.2 — Promoteur (source : API Reelly)

Donnée requiseChamp sourceStatut
Nom, slug, description, site webname, slug_name, description, websiteConfirmé
Logologo + endpoint dédiéConfirmé — parfois absent
Nombre de projets (total / actifs)statistics.projects_total / projects_activeConfirmé
Projets du promoteur, bureaux, contactsprojects[], offices[], office_contacts[]Confirmé
Exclusion de promoteursflag géré côté WordPressConfirmé

A.3 — Quartier (source : datasets ouverts DLD)

Donnée requiseSource DLDStatut
Référentiel des quartiers (~400 zones)dld_lkp_areas (id, nom EN/AR)Confirmé
Nombre de ventes 12 moisdld_transactions : instance_date, area_name_en, groupe SalesConfirmé
Prix moyen au m²dld_transactions : actual_worth, meter_sale_price, procedure_areaConfirmé
Répartition off-plan / reventedld_transactions : reg_type_enConfirmé
Évolution des prix / plus-valueagrégation temporelle + dld_residential_sale_indexConfirmé — calcul à notre charge
Rendement locatif moyencroisement dld_rent_contracts (annual_amount, actual_area) × transactionsConfirmé — méthodologie affichée
Contours géographiquesabsent de tous les datasetsManquant — repli OpenStreetMap
Accès aux datasetsCSV + API REST (OAuth2), gratuitÀ valider — portail géo-restreint hors EAU (P3)
Correspondance projet Reelly ↔ DLDpar nom uniquement (project_name_en)À valider — rapprochement + table manuelle

A.4 — Bien secondaire (source : Telegram)

Donnée requiseSourceStatut
Texte de l'annonce, photosmessage du canal (bot admin, webhook Make)Confirmé si P2 rempli
Prix, quartier, chambres, surface, typeextraction par IA depuis le texte libreÀ valider — fiabilité selon rédaction ; validation humaine systématique

A.5 — À valider en début de projet (clé d'évaluation Reelly)

  1. Structure réelle de typical_units et payment_plans.steps sur 20+ projets Dubaï (taux de plans structurés en %).
  2. Taux de remplissage : brochures, plans d'étage, traductions FR, % d'avancement.
  3. Résolution des identifiants ville / pays ; contenu réel du champ polygone.
  4. Liste des filtres serveur actifs ; unité monétaire exacte des prix unitaires.
  5. URL d'API contractuelle (deux hôtes coexistent dans la documentation) et engagement de service.
  6. Accessibilité de Dubai Pulse depuis l'infrastructure retenue + en-têtes réels des CSV + fréquence officielle de mise à jour.