- Plateformes
- Produit interne
- Agent IA
- Paiement en ligne
Produit interne · recherche, réservation et agent conversationnel
Produit interne — MiBelBoatNautisme — plateforme numériqueDéveloppement continu2025
Publié le

Contexte
MiBelBoat est un produit interne codéveloppé autour de la recherche et de la réservation nautique. Il sert aussi de terrain d’expérimentation pour relier catalogue, disponibilité, relation commerciale, paiement et assistance conversationnelle dans un même parcours.
Ce statut est important : il ne s’agit pas d’une prestation présentée comme réalisée pour un client tiers. L’agence utilise le produit pour confronter ses choix d’architecture à un parcours complet, depuis la formulation du besoin jusqu’au suivi de la demande. Le cas permet ainsi de documenter les composants d’une application web métier sans attribuer au produit un résultat commercial qui n’est pas mesuré ici.
Enjeu : conserver le contexte d’une recherche complexe
La préparation d’une location de bateau combine de nombreux critères : zone, dates, type d’unité, budget, disponibilité et attentes de navigation. Une recherche classique ne suffit pas toujours à guider l’utilisateur. À l’inverse, un assistant qui répond sans connaître le catalogue ou les disponibilités peut orienter vers une option qui ne correspond pas à la demande.
Le suivi commercial devient également difficile si les critères saisis, les échanges, la proposition et le paiement restent répartis entre plusieurs outils. Le produit devait donc préserver le même contexte d’une étape à l’autre, plutôt que demander à l’utilisateur ou à l’équipe de reformuler le besoin.
Contraintes du produit
La donnée nautique n’est pas seulement un ensemble de fiches. La disponibilité dépend des dates et de la source connectée ; les critères de recherche doivent rester lisibles ; le paiement ne doit intervenir qu’au moment défini par le parcours. Chaque composant a donc sa propre responsabilité.
L’assistance conversationnelle pose une limite supplémentaire. Sonia aide à préciser une recherche, mais cette fonction ne doit pas être confondue avec une validation de disponibilité ou une confirmation de réservation. La conception sépare l’aide au dialogue, la donnée issue du catalogue et les actions transactionnelles.
Approche retenue
Le produit organise la donnée nautique autour d’un parcours continu. La recherche réduit le choix, l’assistant Sonia aide à formuler le besoin, le CRM conserve le contexte de la demande et le paiement intervient au moment prévu par le parcours de réservation.
L’architecture React et Supabase permet de distinguer l’interface, la persistance PostgreSQL et les fonctions serveur. Stripe Connect est intégré à la partie paiement. La source de réservation nautique alimente le catalogue et les disponibilités utilisées dans le parcours. Ce découpage évite qu’une seule interface porte à la fois la recherche, la conversation, le suivi commercial et la transaction.
Sonia s’inscrit dans une logique de système IA relié aux outils métier : son utilité vient du contexte auquel elle accède et des limites posées à ses réponses, pas d’une conversation isolée du reste du produit.
Réalisation
- Développement d’une interface de recherche et de consultation des bateaux.
- Connexion à une source de disponibilités nautiques.
- Création d’un CRM pour suivre les demandes.
- Intégration de paiements via Stripe Connect.
- Mise en place de Sonia, agent conversationnel d’aide à la recherche.
- Architecture Supabase avec fonctions serveur dédiées.

Un parcours relié plutôt qu’une collection de fonctions
Le catalogue sert d’entrée au parcours, mais il ne suffit pas à lui seul. Une demande qualifiée doit pouvoir être retrouvée avec ses critères et son état d’avancement. Le CRM remplit cette fonction de continuité : il rassemble le contexte utile au suivi au lieu de le laisser dans une succession de messages.
Le paiement connecté est traité comme une étape du parcours, et non comme une promesse de réservation à lui seul. De même, l’assistant n’est pas présenté comme un substitut à toutes les interventions humaines. Son rôle documenté est d’aider à formuler le besoin et à parcourir l’offre.
Cette logique rejoint celle d’un projet d’automatisation de processus en Martinique : avant de relier des outils, il faut identifier la source de chaque donnée, les actions autorisées et le moment où une reprise humaine reste nécessaire.
Résultats vérifiés
La plateforme, ses parcours de recherche, l’assistant Sonia, le CRM et l’intégration de paiement sont les résultats techniques documentés. Ils sont présentés comme des fonctions du produit interne, sans les transformer en indicateurs de performance.
Les volumes d’inventaire, taux de conversion et taux de résolution auparavant affichés ont été retirés de la page publique. Ils ne pourront être réintroduits qu’avec un export archivé, une période précise et une définition stable de la mesure. L’existence d’un catalogue ou d’un agent ne démontre pas, à elle seule, un volume de ventes ou un niveau d’autonomie.
Enseignements pour une plateforme de réservation
MiBelBoat met en évidence trois questions de cadrage. D’abord, quelle source fait foi pour les disponibilités ? Ensuite, quelles informations doivent suivre la demande jusqu’au CRM ? Enfin, quelles actions l’assistant peut-il réellement accomplir sans dépasser son rôle ?
Ces décisions précèdent le choix d’un modèle d’IA ou d’un outil de paiement. Elles déterminent la cohérence du parcours et la possibilité de diagnostiquer une étape lorsque la donnée manque, qu’un service connecté est indisponible ou qu’une demande sort du cadre prévu.
Suite
MiBelBoat continue d’évoluer comme produit interne. Les apprentissages issus de ce travail nourrissent les méthodes de l’agence pour les plateformes complexes, sans présenter le produit comme une mission réalisée pour un client tiers. Pour étudier un parcours comparable, il est possible de décrire son catalogue et ses étapes de réservation avant tout choix technique.
Services
- Conception et développement de produit numérique
- Intégration d’un catalogue nautique
- Développement CRM
- Intégration d’un agent conversationnel
- Intégration des paiements
Livrables vérifiés
- Interface de recherche nautique
- Parcours de demande et réservation
- CRM de suivi commercial
- Assistant conversationnel Sonia
- Intégration de paiement connecté
Stack technique
- React
- Supabase et PostgreSQL
- Edge Functions
- Stripe Connect
- Agent conversationnel Sonia
- API de réservation nautique
