Concierge IA : répondre aux visiteurs, qualifier les prospects et réserver les appels

Étude de cas

Concierge IA : répondre aux visiteurs, qualifier les prospects et réserver les appels

Toutes les études de cas

J'ai conçu le concierge IA qui tourne sur mon propre site, vaiibe.com. Il répond aux visiteurs en français, en anglais et en arabe, par écrit ou à la voix, à partir des données en direct du site plutôt que d'un script figé. Quand une conversation devient un projet, il enregistre le prospect, me prévient immédiatement et réserve un appel dans mon agenda.

24/7
Disponibilité
3
Langues, texte et voix
13
Outils branchés sur les données du site
6
Créneaux proposés par demande

Le problème

Mes clients sont en Tunisie, en Europe et en Amérique du Nord : les visiteurs arrivent donc sur mon site à toute heure, souvent quand je ne peux pas répondre. Un site portfolio classique gère mal cette situation :

  • Les questions restent sans réponse. Un visiteur qui veut savoir si je travaille avec une technologie ou un budget précis doit remplir un formulaire et attendre.
  • Les prospects chauds refroidissent. Plus l'écart entre l'intérêt et la réponse est long, plus la chance d'une vraie discussion baisse.
  • Les chatbots classiques se périment. Ils répondent à partir d'un script écrit une fois : dès qu'un service ou un projet change, le bot donne une information dépassée, ou pire, invente une réponse.
  • La prise de rendez-vous est un parcours séparé. Passer du chat à une page d'agenda fait perdre des visiteurs en route.

L'approche

J'ai construit le concierge comme un agent connecté aux données du site, avec des règles claires sur le moment où il peut agir.

Des réponses issues des données en direct, pas d'un script figé

L'assistant dispose de treize outils qui lisent la même base de données que le site : projets, services, compétences, expérience, formation, articles de blog, FAQ, méthodologie et informations du configurateur de devis. Quand je modifie un service dans mon panneau d'administration, le concierge le sait dès la question suivante, sans réentraînement ni prompt à réécrire.

Le texte et la voix partagent le même cerveau

Le chat écrit est un flow Genkit et le mode vocal utilise l'API Gemini Live. Les deux lisent le même prompt système et les mêmes outils depuis une configuration unique, donc les deux modes ne peuvent jamais diverger. La connexion vocale ne s'ouvre que lorsque le visiteur appuie sur le bouton pour parler, et le navigateur reçoit un jeton de courte durée émis par le serveur, jamais la clé d'API elle-même.

De la conversation au prospect qualifié

L'outil d'enregistrement des prospects ne s'exécute qu'une fois trois éléments confirmés par le visiteur : un nom, un contact (e-mail ou WhatsApp) et une description du projet. L'assistant a pour consigne de ne jamais inventer ces valeurs. Dès qu'un prospect est enregistré, je reçois une alerte avec les signaux de budget, de délai et d'urgence recueillis pendant l'échange.

Réserver sans quitter le chat

Le concierge lit mes vraies disponibilités sur Cal.com, propose jusqu'à six créneaux formulés simplement et réserve directement le rendez-vous. Si l'agenda est injoignable, il renvoie vers mon lien de réservation public au lieu d'échouer en silence.

Résultat

Le concierge est en ligne sur toutes les pages de vaiibe.com, en trois langues, jour et nuit.

  • Les visiteurs obtiennent une réponse à toute heure, fondée sur le contenu actuel du site et non sur un script dépassé.
  • Les prospects me parviennent immédiatement, avec le contexte de la conversation au lieu d'un simple formulaire.
  • Les appels sont réservés dans le chat, sans renvoyer le visiteur vers une autre page.
  • Chaque conversation est enregistrée par session, ce qui me permet de lire tout le contexte avant l'appel.

Le même modèle convient à toute entreprise qui a un catalogue de services, des questions récurrentes et une étape de prise de rendez-vous : les outils changent, l'architecture reste. Le concierge fait partie du projet VAIIBE.

Stack technique

Genkit
Gemini
Gemini Live API
Next.js
Firestore
Cal.com
TypeScript

Services associés