Aller au contenu
Ayoub
Retour aux réalisations
Plateforme SaaS

Plateforme immobilière

Le premier appel va à l’acheteur qui veut vraiment

Chaque demande est notée, classée, et traitée depuis les annonces de l’agence.

  • Immobilier
  • En ligne
  • Projet personnel

En bref

De quoi il s’agit
L’acheteur prêt ressemble au curieux. La plateforme note et classe les demandes ; l’agent commence par celles qui comptent.
Pour qui
Immobilier
Statut
En ligne
Ce que j’ai pris en charge
Tout le côté technique

La situation

Les demandes arrivent à une agence immobilière comme un flot de messages, et la personne prête à acheter écrit exactement comme celle qui demande par curiosité. Les agents passent donc leur journée sur des conversations sans suite, pendant que l’acheteur sérieux attend son tour.

J’ai construit cette plateforme comme mon propre produit, pour ce problème précis.

Ce qui clochait vraiment

Le temps de l’agent est la ressource rare, et tous les messages se ressemblent. Trier à la main, c’est tout lire, et personne n’a ce temps. Une réponse automatique seule ne règle rien non plus : une société dont le système cite un chiffre faux sur un bien ne commet pas une petite erreur, elle engage sa responsabilité. Et les conversations sans registre s’évaporent : un mois plus tard, personne ne sait ce que chacune a produit, ni où chaque acheteur s’est arrêté.

Le cadre dans lequel on a bâti

  • L’agent ouvre sa journée sur une liste ordonnée, pas sur une file triée par heure d’arrivée.
  • Un chiffre faux sur un bien engage l’agence : les réponses sortent strictement de ses annonces, de ses prix et de ses détails.
  • L’acheteur écrit dans sa langue, et la réponse lui revient dans la même.
  • Chaque conversation laisse une trace : ce qui a été demandé, ce qui a été répondu, jusqu’où elle est allée.
  • WhatsApp n’est que le départ : le travail de l’agence se pilote depuis son tableau de bord.

Comment je m’y suis pris

Le produit n’est pas la réponse, c’est le tri. Chaque demande qui arrive est mesurée sur l’intention de son auteur : ce qu’il demande, sur quel bien, comment il avance dans la conversation. Puis elle est classée dans une seule liste, et le début de la journée revient à l’intention la plus forte, pas au message arrivé en premier.

La réponse automatique existe, mais elle est bornée : elle répond depuis les annonces que l’agence a saisies elle-même, à ses prix et avec ses détails, dans la langue du demandeur. Ce qui n’est pas dans les annonces n’a pas de réponse.

L’agence travaille depuis un seul tableau de bord : les annonces, les contacts, où chacun en est, et ce que chaque conversation a produit. WhatsApp ouvre la conversation ; le tableau de bord garde tout le reste.

Ce qu’il fait

Chaque demande est notée, classée, et traitée depuis les annonces de l’agence.

  • Chaque demande reçoit sa note d’intention

    Le système lit ce que l’acheteur demande et la façon dont il répond, puis donne à chaque demande une note d’intention. Ce n’est pas un verdict, mais cela suffit à ordonner la file.

  • Une seule liste, classée

    L’agent ouvre sa journée sur une liste classée par intention : ceux qu’il faut appeler maintenant en haut, les curieux en bas. Plus besoin de faire défiler une file de messages.

  • Des réponses tirées des annonces seules

    Chaque prix et chaque détail donnés par le système viennent des annonces que l’agence a saisies. Pas d’estimation ni de supposition, car un chiffre faux ici engage l’agence, il ne la gêne pas seulement.

  • Dans la langue de l’acheteur

    L’acheteur écrit en arabe, en français ou dans une autre langue, et le système lui répond dans la sienne. La conversation suit la langue du demandeur, et son registre reste en un seul endroit, chez l’agence.

  • Un tableau qui montre ce que chaque conversation a produit

    Annonces, contacts et parcours de chacun tiennent dans un seul tableau. L’agence voit où en est chaque acheteur et ce que chaque échange a donné, plutôt qu’un tas de discussions dans un téléphone.

Les décisions

Chacune avait une vraie alternative et un vrai coût. Les deux sont écrits ici.

  1. 01La question

    Quel est le produit : répondre plus vite, ou trier plus juste ?

    Ce que j’ai choisi

    Le tri. Le classement rend son temps à l’agent, et la réponse est à son service.

    Pourquoi

    Une réponse rapide améliore l’expérience du demandeur, mais ne change pas la journée de l’agence : quelqu’un doit toujours décider qui appeler. Cette décision-là est le produit. Quand l’agent ouvre une liste ordonnée, c’est sa journée de travail qui change, pas seulement l’impression du client.

    Ce à quoi j’ai renoncé

    Le tri est plus dur à construire que la réponse, et plus lent à convaincre : une réponse automatique fait son effet en une minute, la valeur d’un classement ne se voit qu’à l’usage.

  2. 02La question

    Le système répond-il de culture générale, ou depuis les seules annonces ?

    Ce que j’ai choisi

    Les annonces seules : les biens, les prix et les détails saisis par l’agence, rien d’autre.

    Pourquoi

    Dans l’immobilier, un chiffre faux n’est pas une gêne, c’est une responsabilité. Une réponse générale peut être agréable dans une discussion, mais au nom d’une agence, elle peut coûter une affaire ou ouvrir un litige. Les limites de la réponse rendent le système digne de parler pour une société.

    Ce à quoi j’ai renoncé

    Bien des questions sortent des annonces et restent sans réponse automatique, et le système vaut ce que vaut la rigueur de l’agence dans sa saisie.

  3. 03La question

    Une seule langue, ou celle de chaque acheteur ?

    Ce que j’ai choisi

    Celle de chaque acheteur. La réponse repart dans la langue où la question est arrivée.

    Pourquoi

    Ici, un acheteur peut écrire en arabe, en français ou dans une autre langue, et il peut changer d’un message à l’autre. Un système qui impose une langue écarte tous ceux qui ne l’écrivent pas, et ce sont des clients comme les autres.

    Ce à quoi j’ai renoncé

    Chaque règle et chaque limite de la réponse doivent tenir dans chaque langue, et le vérifier coûte plus qu’avec un seul texte.

  4. 04La question

    Où vit la conversation : dans les téléphones des agents, ou chez l’agence ?

    Ce que j’ai choisi

    Dans le tableau de bord de l’agence. WhatsApp ouvre la conversation ; le registre appartient à la société.

    Pourquoi

    Une conversation dans le téléphone d’un agent appartient à cet agent : s’il s’absente, elle s’absente, et s’il part, elle part avec lui. Une société qui ne possède pas le registre de ses conversations ne possède pas vraiment ses contacts.

    Ce à quoi j’ai renoncé

    Les agents doivent adopter un nouvel outil au lieu de rester dans l’application qu’ils connaissent, et cela demande du temps.

Comment il a franchi les étapes

Vous me racontez l’idée

Je suis parti de la journée de l’agent telle qu’elle est : un flot de messages semblables, des appels mal dirigés, un acheteur sérieux qui attend. Le problème n’a jamais été la réponse absente, mais l’ordre absent.

Vous voyez les vrais écrans

J’ai posé le système sur trois règles : l’intention se mesure et se classe, la réponse ne sort que des annonces de l’agence, et tout le registre vit dans le tableau de bord, pas dans les téléphones.

Vous suivez la construction

J’ai construit la saisie d’abord : les annonces, avec leurs prix et leurs détails. Puis la mesure et le classement, puis la réponse tenue par les annonces et la langue du demandeur, puis le tableau de bord qui met le tout devant l’agence.

Voir les six étapes en détail

Construit avec

  • Next.js
  • TypeScript
  • Prisma
  • Neon
  • Better Auth
  • WhatsApp Business API
  • Vercel AI SDK
  • Cloudinary
  • Upstash
  • Inngest
  • PostHog

Autres réalisations

En ligneProjet personnel2025

Plateforme d’emploi

Un marché où l’embauche et le freelance suivent le même parcours en quatre étapes.

Next.js · React · TypeScript · PostgreSQL · Prisma · Neon

Lire toute l’histoire
En ligneProjet personnel

Plateforme de réservation

Instituts de beauté : WhatsApp en façade, un vrai système de réservation derrière.

Next.js · TypeScript · Prisma · Neon · Better Auth · WhatsApp Business API

Lire toute l’histoire
Toutes les réalisations
01 · Vous me racontez l’idée

Vous êtes au même point de départ ?

Une idée, pas de cofondateur technique, pas d’étape suivante évidente. C’est le point de départ habituel.

Parlez-moi de votre idée