/* === IMPROVEMENT 10/10: Kassiope Agency Design Sublimation === */ /* Boutons avec glow pulse animation */ @keyframes glowPulse { 0% { box-shadow: 0 0 5px rgba(108, 99, 255, 0.4), 0 0 10px rgba(108, 99, 255, 0.2); } 50% { box-shadow: 0 0 20px rgba(108, 99, 255, 0.6), 0 0 40px rgba(108, 99, 255, 0.3); } 100% { box-shadow: 0 0 5px rgba(108, 99, 255, 0.4), 0 0 10px rgba(108, 99, 255, 0.2); } } @keyframes glowPulseCyan { 0% { box-shadow: 0 0 5px rgba(0, 212, 255, 0.4), 0 0 10px rgba(0, 212, 255, 0.2); } 50% { box-shadow: 0 0 20px rgba(0, 212, 255, 0.6), 0 0 40px rgba(0, 212, 255, 0.3); } 100% { box-shadow: 0 0 5px rgba(0, 212, 255, 0.4), 0 0 10px rgba(0, 212, 255, 0.2); } } .btn-ka, .btn-primary, .btn[class*="primary"], section .btn:not(.btn-link):not(.o_we_force_no_glow) { animation: glowPulse 2.5s ease-in-out infinite; transition: transform 0.3s ease, box-shadow 0.3s ease; } .btn-ka:hover, .btn-primary:hover, .btn[class*="primary"]:hover, section .btn:not(.btn-link):hover { animation-play-state: paused; transform: translateY(-3px) scale(1.03); box-shadow: 0 8px 30px rgba(108, 99, 255, 0.5); } .btn-ka-secondary, .btn-secondary { animation: glowPulseCyan 2.5s ease-in-out infinite; } /* Grile services avec hover scale + gradient overlay */ .o_we_service_card, .service-card, .card.o_we_service, .col-lg-4 .oe_structure > div, section .col-lg-4 > div { position: relative; overflow: hidden; transition: transform 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275), box-shadow 0.4s ease; } .o_we_service_card:hover, .service-card:hover, .card.o_we_service:hover, .col-lg-4 .oe_structure > div:hover, section .col-lg-4 > div:hover { transform: scale(1.05); box-shadow: 0 15px 45px rgba(108, 99, 255, 0.25), 0 5px 15px rgba(0, 0, 0, 0.2); } .o_we_service_card::after, .service-card::after, .card.o_we_service::after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: linear-gradient(135deg, rgba(108, 99, 255, 0.2) 0%, transparent 50%, rgba(0, 212, 255, 0.1) 100%); opacity: 0; transition: opacity 0.5s ease; pointer-events: none; z-index: 1; } .o_we_service_card:hover::after, .service-card:hover::after, .card.o_we_service:hover::after { opacity: 1; } .o_we_service_card:hover img, .service-card:hover img, .card.o_we_service:hover img { transform: scale(1.1); } .o_we_service_card img, .service-card img, .card.o_we_service img { transition: transform 0.6s ease; } /* Animations entrance au scroll (stagger) */ @keyframes fadeUpKA { from { opacity: 0; transform: translateY(60px); } to { opacity: 1; transform: translateY(0); } } @keyframes fadeInScale { from { opacity: 0; transform: scale(0.9); } to { opacity: 1; transform: scale(1); } } .ka-fade-up { animation: fadeUpKA 0.7s ease forwards; } .ka-fade-scale { animation: fadeInScale 0.6s ease forwards; } /* Stagger on cards grid */ .row > .col-lg-4, .row > .col-md-6, .row > .col-sm-6 { animation: fadeUpKA 0.7s ease forwards; opacity: 0; } .row > .col-lg-4:nth-child(1), .row > .col-md-6:nth-child(1), .row > .col-sm-6:nth-child(1) { animation-delay: 0.05s; } .row > .col-lg-4:nth-child(2), .row > .col-md-6:nth-child(2), .row > .col-sm-6:nth-child(2) { animation-delay: 0.15s; } .row > .col-lg-4:nth-child(3), .row > .col-md-6:nth-child(3), .row > .col-sm-6:nth-child(3) { animation-delay: 0.25s; } .row > .col-lg-4:nth-child(4), .row > .col-md-6:nth-child(4), .row > .col-sm-6:nth-child(4) { animation-delay: 0.35s; } .row > .col-lg-4:nth-child(5), .row > .col-md-6:nth-child(5), .row > .col-sm-6:nth-child(5) { animation-delay: 0.45s; } .row > .col-lg-4:nth-child(6), .row > .col-md-6:nth-child(6), .row > .col-sm-6:nth-child(6) { animation-delay: 0.55s; } .row > .col-lg-4:nth-child(7), .row > .col-md-6:nth-child(7), .row > .col-sm-6:nth-child(7) { animation-delay: 0.65s; } .row > .col-lg-4:nth-child(8), .row > .col-md-6:nth-child(8), .row > .col-sm-6:nth-child(8) { animation-delay: 0.75s; } .row > .col-lg-4:nth-child(9), .row > .col-md-6:nth-child(9), .row > .col-sm-6:nth-child(9) { animation-delay: 0.85s; } /* Stats section with animated counter suggestion */ .counter-stat, .stat-box, .o_counter { position: relative; padding: 30px 20px; text-align: center; } .counter-stat .stat-number, .stat-box .number, .o_counter .o_counter_number { font-size: 3.5rem; font-weight: 800; background: linear-gradient(135deg, #6C63FF, #00D4FF); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; } .counter-stat .stat-label, .stat-box .label, .o_counter .o_counter_label { font-size: 1rem; text-transform: uppercase; letter-spacing: 2px; color: rgba(255, 255, 255, 0.7); margin-top: 8px; } /* Kassiope palette utilities */ .text-ka-violet { color: #6C63FF; } .text-ka-cyan { color: #00D4FF; } .bg-ka-dark { background-color: #0A1628; } .bg-ka-card { background-color: #0F1D35; } /* Dark theme polish for Kassiope sections */ section:not(.o_we_force_no_dark) { background-color: #0A1628; } section:not(.o_we_force_no_dark) h1, section:not(.o_we_force_no_dark) h2, section:not(.o_we_force_no_dark) h3 { color: #ffffff; } section:not(.o_we_force_no_dark) p, section:not(.o_we_force_no_dark) .lead { color: rgba(255, 255, 255, 0.85); } /* Sticky nav with blur for Kassiope */ header.o_header_affix, nav.navbar.fixed-top { backdrop-filter: blur(14px) saturate(200%); -webkit-backdrop-filter: blur(14px) saturate(200%); background-color: rgba(10, 22, 40, 0.9) !important; border-bottom: 1px solid rgba(108, 99, 255, 0.15); } /* Card background on dark */ .card, .o_we_service_card, .service-card { background: #0F1D35; border: 1px solid rgba(108, 99, 255, 0.1); border-radius: 12px; }
Se rendre au contenu

Guy Hoquet CTV + GenAI : le tournant du marketing immobilier

14 juin 2026 par
Kassiope Agency

Ce que la manœuvre Guy Hoquet + ARMIS dit vraiment du marché

Guy Hoquet l'Immobilier vient d'activer une campagne de CTV locale couplée à du GenAI via la plateforme ARMIS. Traduction concrète : des spots vidéo personnalisés par IA, diffusés sur les écrans connectés (Netflix, M6+, Disney+, replay) des foyers ciblés géographiquement par agence, par ville, par code postal.

Ce n'est pas une news à lire et oublier. C'est un signal de marché clair :

  • Un réseau de plus de 300 agences franchisées vient de valider que la CTV locale programmatique est opérationnelle à grande échelle en France.
  • Il a couplé ça au GenAI pour résoudre le problème numéro un du ciblage local : le coût de production de créas multiples.
  • Si Guy Hoquet industrialise aujourd'hui, vos concurrents directs testeront dans 12 mois. Ou moins.

La phase de curiosité est terminée. On est en phase d'adoption.

CTV locale + GenAI : pourquoi c'est une rupture, pas une tendance

La CTV locale : toucher les acheteurs là où la TV classique ne peut pas

La télévision connectée regroupe tous les écrans TV qui streament du contenu : SVOD, AVOD, replay. En France, plus de 18 millions de foyers sont équipés d'un smart TV ou d'un dispositif connecté. Ce qui change avec la CTV programmatique locale :

  • Ciblage géographique précis : diffusion à des foyers dans un rayon de 10 km autour d'une agence, pas à toute la France.
  • Data comportementale : on cible des profils qui cherchent activement à acheter ou à vendre — signaux de recherche immo, visites de portails, données socio-démo.
  • Mesurabilité réelle : impressions, taux de complétion vidéo, attribution aux visites de site ou aux appels entrants.

La TV classique sur TF1 ou M6 ? Vous payez pour toucher des foyers à 500 km de votre agence. La CTV locale : vous payez uniquement pour les foyers dans votre zone de chalandise qui correspondent à vos personas acheteurs. Le ratio coût/signal est incomparable.

GenAI : résoudre le problème de production créa à l'échelle locale

Le frein historique du marketing local pour les réseaux d'agences : chaque directeur d'agence a ses spécificités — marché de niche, prix médian différent, typologies de biens dominantes. Produire une vidéo par agence coûte entre 3 000 € et 15 000 € pièce. Sur 300 agences, c'est structurellement non-viable.

Le GenAI change l'équation en trois étapes :

  • Un template de spot vidéo master de 15 ou 30 secondes, produit une seule fois.
  • Des variables personnalisées par agence : nom de la ville, prix médian local, visuels de biens, nom du conseiller, CTA téléphone.
  • Génération automatique de 300 versions pour le coût d'une production unique.

C'est le même principe que la personnalisation dynamique sur display ou sur email — appliqué à la vidéo premium sur grand écran. ARMIS a industrialisé ce workflow. Le résultat : Guy Hoquet fait de la publicité TV hyper-localisée, personnalisée, mesurable, sans multiplier les budgets de production par le nombre d'agences.

Ce que ça change concrètement pour votre agence ou réseau

Le gap compétitif va se creuser vite

Jusqu'ici, les agences indépendantes et les réseaux de taille moyenne avaient un avantage de proximité que les grands réseaux nationaux ne pouvaient pas répliquer à coût raisonnable : connaissance du terrain, relation humaine, présence physique visible.

La CTV locale + GenAI érode cet avantage. Un réseau comme Guy Hoquet peut désormais apparaître sur les écrans TV des foyers de votre ville, avec un message qui cite votre quartier, vos prix locaux, vos services — sans avoir forcément un meilleur conseiller que vous sur le terrain. La perception de présence locale va changer de camp si vous n'agissez pas.

Le ciblage comportemental va redéfinir qui capte les prospects chauds

Les acheteurs et vendeurs immobiliers cherchent activement pendant 3 à 6 mois avant de contacter une agence. Pendant cette période, ils laissent des signaux clairs : visites de portails (SeLoger, LeBonCoin, PAP), recherches Google sur les prix au m², consultation d'articles sur les taux de crédit.

Celui qui capture ces signaux et les active en CTV ou en retargeting vidéo personnalisé touche le prospect au bon moment, avec le bon message, avant qu'il ait appelé quelqu'un. C'est de la génération de demande upstream — pas de la capture de demande existante comme sur un portail immo. La différence de position dans le funnel est massive.

Comment répliquer cette approche sans budget grand réseau

Étape 1 — Construire votre data first-party locale

Avant d'activer la CTV, il faut avoir de la data exploitable. Concrètement :

  • Pixel de tracking sur votre site : identifier qui visite quelles pages (estimation, achat neuf, location).
  • CRM enrichi et segmenté : mandat entrant, acquéreur actif, vendeur en attente — avec code postal et typologie de bien.
  • Listes emails opt-in : exploitables en custom audience sur les plateformes AVOD.
  • Partenariats data tiers : certaines plateformes agrègent des signaux comportementaux immo que vous pouvez activer sans avoir des millions de contacts en propre.

Sans data first-party solide, la CTV reste du broadcast mal ciblé. Avec, c'est de la précision chirurgicale sur votre bassin de prospects.

Étape 2 — Tester avec un budget de validation réaliste

Contrairement à la TV linéaire classique (planchers à 50 000 €), la CTV programmatique locale est accessible dès 3 000 à 5 000 € de budget média par zone géographique. Ce qui permet de :

  • Tester sur une zone pilote — votre ville principale ou un secteur sous-performant commercialement.
  • Mesurer l'uplift en visites de site, demandes d'estimation ou appels entrants sur 4 à 8 semaines.
  • Décider d'élargir ou non sur base de données réelles, pas d'intuitions.

Les plateformes à activer en France : ARMIS (acteur local, validé par Guy Hoquet), Teads CTV, et les régies AVOD des bouquets TF1+, M6+, Canal+ Advertising pour du reach complémentaire.

Étape 3 — Industrialiser la production créa avec l'IA générative

Vous n'avez pas besoin d'un studio de production. Vous avez besoin d'un template solide. La stack minimale pour un réseau de 5 à 50 agences :

  • Un spot vidéo master : 20 à 30 secondes, produit une fois avec une vraie équipe (budget : 3 000 à 8 000 €, c'est votre seule dépense de production significative).
  • Un outil de dynamic video : HeyGen, Creatify, ou directement ARMIS — pour injecter les variables locales (ville, prix médian, visuels de biens, CTA).
  • Un workflow d'approbation léger : chaque directeur d'agence valide sa version en 5 minutes, sans passer par un service marketing centralisé saturé.

Résultat : 50 spots personnalisés pour moins du coût d'une production traditionnelle unique. Le ratio est imbattable.

Le vrai risque : traiter ça comme une tendance à surveiller

Les acteurs qui ont attendu que Facebook Ads soit « mature » avant de tester ont laissé 3 ans d'avantage concurrentiel à leurs compétiteurs. La même dynamique se joue maintenant avec la CTV locale et le GenAI créa.

Guy Hoquet n'est pas en train de tester. Il industrialise. Ce qui signifie que la phase d'expérimentation est déjà derrière les early adopters. Pour une agence ou un réseau de taille moyenne, la fenêtre pour prendre de l'avance est maintenant — pas dans 18 mois quand l'outil sera dans chaque pitch d'agence média.

La question n'est pas « est-ce que la CTV locale vaut le coup ? » Guy Hoquet vient de répondre à votre place. La question est : qui dans votre marché local va bouger en premier ?

Kassiope Agency accompagne les acteurs de l'immobilier sur leur stratégie média digitale : audit de votre stack actuelle, identification des opportunités CTV locale et plan d'activation GenAI créa calibré à votre taille de réseau. 30 minutes avec nous suffisent pour évaluer ce que vous laissez sur la table.

Appart'hôtel autonome avec Mews : leçons d'un vrai déploiement