search_lots
Rechercher des logements neufs
Recherche des logements neufs (lots) dans le catalogue des programmes partenaires de M2, et les affiche sous forme de cartes.
Utiliser dès qu'un acquéreur décrit un projet : ville, typologie (T2, T3...), budget, surface, extérieur (terrasse, balcon...), date de livraison, promoteur.
Par défaut seuls les lots disponibles sont renvoyés, triés par prix croissant. Chaque lot porte un indicateur de fraîcheur : si `reliability` vaut `low`, prévenir l'utilisateur que la disponibilité doit être confirmée (check_availability).
Ne jamais inventer de logement absent des résultats.
Ne jamais retirer ni assouplir un critère de l'acquéreur de sa propre initiative : en l'absence de résultat, présenter les pistes d'élargissement renvoyées (`relaxations`) et laisser l'acquéreur choisir.
Les cartes sont affichées directement à l'utilisateur : ne pas recopier la liste dans la réponse.
Parameterscitylimitdistrictmin_areapromoterincentivemax_pricemin_priceunit_typesoutdoor_spacesmin_outdoor_areainclude_unavailable+1 more
Renvoie la fiche complète d'un lot : surface, étage, extérieur, orientation, parking, plan, prix, statut et fraîcheur de la donnée, ainsi que le programme (adresse, livraison, prestations, points forts, dispositifs éligibles).
Utiliser quand l'acquéreur veut « voir le détail » d'un logement.
Parameterslot_idrequired
get_program
Détail d'un programme
Renvoie la présentation d'un programme immobilier neuf (promoteur, localisation, description, livraison, prestations, points forts, dispositifs éligibles) et la liste de ses lots disponibles.
Utiliser quand l'acquéreur s'intéresse à une résidence dans son ensemble plutôt qu'à un lot précis.
Parametersprogram_idrequired
compare_lots
Comparer des logements
Affiche un tableau comparatif de 2 à 4 lots (prix, surface, extérieur, étage, livraison, points forts, statut et fraîcheur).
Pour formuler une recommandation, renseigner `recommended_lot_id` avec le lot le plus adapté au projet exprimé par l'acquéreur (résidence principale, investissement, budget…) et `reasons` avec 2 à 4 justifications courtes, fondées uniquement sur les données des lots comparés. La recommandation est mise en évidence dans le tableau.
Le tableau se termine par un formulaire de mise en relation (nom, e-mail, téléphone, projet, créneau, message) qui transmet directement la demande au conseiller : ne pas redemander ces informations dans la conversation, inviter l'acquéreur à utiliser le formulaire.
Le tableau est affiché directement à l'utilisateur : ne pas le recopier dans la réponse.
Parameterslot_idsrequiredreasonsrecommended_lot_id
check_availability
Vérifier la disponibilité
Vérifie le statut commercial actuel (`available` disponible, `on_hold` optionné, `reserved` réservé, `sold` vendu) d'un ou plusieurs lots, avec la date de dernière mise à jour transmise par le promoteur et un indice de fiabilité (`high` < 24 h, `medium` < 72 h, `low` au-delà).
Utiliser avant de recommander un lot ou de proposer une mise en relation, et quand l'acquéreur demande si un logement est toujours disponible.
Parameterslot_idsrequired
list_promoters
Lister les promoteurs
Liste les promoteurs partenaires de M2 présents dans le catalogue, avec leur nombre de programmes et de lots disponibles. Utiliser pour identifier un promoteur cité par l'acquéreur avant de filtrer search_lots.
Takes no parameters.
create_lead
Demander une mise en relation
Transmet une demande de mise en relation avec un conseiller commercial du promoteur, à propos d'un lot ou d'un programme.
N'appeler qu'après accord explicite de l'acquéreur, avec les coordonnées qu'il a lui-même fournies dans la conversation (ne jamais les inventer). Le conseiller recontacte l'acquéreur ; aucun rendez-vous n'est confirmé par cet outil.
Parametersnamerequiredemailrequiredphonebudgetlot_idchannelmessagepurposeincentiveprogram_idpreferred_callback_time