APIANT

La fonctionnalité que nous avons évitée pendant des années, intégrée en quelques jours.

Comment ShopConnect a appris à vendre une réservation et ce que cela nous a appris sur la création d'une plateforme axée sur l'IA avec un opérateur IA.

Une femme en peignoir de spa choisit un créneau horaire sur son téléphone en fonction des disponibilités en direct, baignée par la douce lumière du matin.

Comment ShopConnect a appris à vendre une réservation, et ce que cela nous a appris sur la construction avec un opérateur IA sur une plateforme axée sur l'IA.

Depuis que nous proposons des intégrations sous forme de solutions clés en main, une demande revient sans cesse : permettre aux clients de réserver un rendez-vous ou un cours Mindbody au moment de leur achat sur une boutique Shopify, en fonction des disponibilités réelles. Nous l'avons entendu pendant des années. Nous ne l'avons jamais implémenté.

Nous avons été honnêtes sur les raisons de ce projet. L'idée était simple à décrire, mais immense à mettre en œuvre. Il s'agissait de récupérer les disponibilités en temps réel depuis un système de réservation pouvant couvrir plusieurs établissements, d'acheminer chaque réservation vers le lieu approprié, de réaliser tout cela depuis la boutique en ligne d'un tiers, dans son panier, et de garantir un système suffisamment fiable pour permettre la vente. À chaque fois que nous y repensions, la complexité nous rattrapait. Le projet est donc resté dans la catégorie des « peut-être un jour », cette place privilégiée où les bonnes idées patientent.

Nous l'avons ensuite construit en quelques jours. Conçu, planifié, construit, testé et prêt à être déployé comme option, en moins de temps que nous n'en consacrions auparavant à l'étude de faisabilité. Voici comment et pourquoi cela n'aurait pu se produire qu'à ce moment-là.

Le souhait qui dure depuis des années

Demandez à n'importe quel vendeur de services en ligne ce qu'il attend de sa boutique, et vous arriverez au même constat : il souhaite que la vente et la réservation se fassent en une seule étape. Acheter un massage et choisir un créneau horaire. Acheter un forfait de cours et réserver une place. Un parcours fluide, sans interruption, sans e-mail de suivi que la moitié des gens ignorent. C'est le souhait. C'est évident. C'est aussi pourquoi il n'a jamais été réalisé : évident et facile ne sont pas synonymes.

Pourquoi nous ne l'avons jamais construit

Le plus difficile n'a jamais été le bouton. C'était tout ce qui se trouvait derrière.

La disponibilité doit être réelle et instantanée, car rien n'est plus néfaste pour la confiance que de proposer un créneau horaire déjà réservé. Une même entreprise peut gérer plusieurs points de vente, chacun avec ses propres horaires, et le magasin doit savoir lequel le client consulte. La réservation doit être correctement enregistrée après le paiement, systématiquement, sans intervention humaine. Et tout cela doit s'intégrer harmonieusement dans une boutique en ligne qui ne nous appartient pas, à côté de produits sans lien avec la réservation, sans impacter un système de paiement déjà opérationnel.

Chacune de ces tâches est gérable. Ensemble, elles forment le genre de projet qui engloutit un quart et reste fragile à la fin. Nous avons suffisamment respecté cela pour continuer à dire « pas encore ».

Scène divisée : d'un côté, le sol d'un studio ; de l'autre, un écran de réservation en ligne épuré, reliés par une lumière chaude. Deux mondes, un seul mouvement : la salle de sport et la vitrine, enfin réunies.

Qu'est-ce qui a changé ?

Ce qui a changé, ce n'est pas notre intérêt pour le problème, mais la manière dont il est résolu.

Nous nous appuyons désormais sur une architecture d'intégration axée sur l'IA, et la différence ne réside pas dans une version plus rapide de l'ancienne méthode. Il s'agit d'une approche différente. La plateforme, les connecteurs, l'environnement d'exécution qui traite chaque requête, le système de gestion de nombreux comptes et sites, les modules réutilisables, le pipeline de déploiement, la possibilité d'effectuer une exécution réelle et d'observer le résultat : tout est conçu pour être exploité, et non simplement utilisé. Cet opérateur, c'est Claude Code.

Cette association est la clé du succès, alors soyons clairs : un outil de programmation IA n’aurait jamais pu réaliser cela seul. Une IA écrivant du code en vase clos se serait heurtée au même obstacle que nous, et encore plus rapidement. Ce qui a rendu cela possible, c’est une IA exploitant un écosystème conçu spécifiquement pour être utilisé par des IA. Claude Code n’a pas inventé la réservation à partir de zéro. Il a assemblé des éléments existants, interconnecté les flux, effectué des réservations réelles pour en vérifier le bon fonctionnement, corrigé les problèmes, déployé la même solution sur tous les comptes et validé le résultat dans un magasin en production. Les éléments constitutifs étaient ceux d’APIANT. Le jugement et la mise en œuvre, c’était le rôle de l’IA. Aucun des deux n’aurait pu y parvenir seul.

La construction, en jours

Tout n'a pas commencé par un cahier des charges. Tout a commencé par un appel commercial. Un nouveau client, potentiellement l'un des plus importants que nous ayons décrochés, nous a clairement indiqué que la réservation en direct dans son magasin était la fonctionnalité dont il avait besoin. Nous avons donc fait ce qui nous semblait évident : nous avons directement intégré la transcription de cet appel à l'IA et l'avons laissée travailler à partir des propos exacts du client.

À partir de là, tout s'est enchaîné rapidement, comme dans la réalité. Le système a pu relier tous les éléments grâce à son intégration parfaite avec Shopify, Mindbody et notre objectif. Il a été conçu pour une utilisation à grande échelle dès sa conception : un seul établissement ou une centaine d'établissements en réseau fonctionnent de la même manière, un type de séance ou une douzaine fonctionnent de la même façon, et les rendez-vous individuels et les cours collectifs sont gérés par le même outil de planification. Surtout, il a simplifié au maximum le parcours client fastidieux que tant d'entreprises utilisant Mindbody imposent à leurs clients. Plus besoin de créer un compte, de vérifier son adresse e-mail, ni d'acheter à un endroit puis de se connecter ailleurs pour réserver. L'achat et la réservation se font désormais simultanément, en une seule transaction qui prend moins d'une minute.

Le widget de réservation ShopConnect sur une page produit Shopify : choisissez un lieu, une date et une heure de cours en direct, puis achetez-le maintenant. Sur une page produit Shopify : choisissez un lieu, une date et un cours disponible, puis finalisez votre achat. L’achat et la réservation se font en une seule étape.

En quelques jours, pas en trois trimestres. Ce que nous avions évité pendant des années était prêt à être expédié en une semaine.

Quand les outils n'existaient pas, elle les a construits.

Voici ce qui nous laisse encore perplexes. Le système ne s'est pas contenté d'assembler des éléments préexistants. Il s'est heurté à un obstacle inédit pour la plateforme : la lecture et l'écriture du thème de la boutique Shopify elle-même. La plupart des projets s'arrêtent là. Celui-ci a consulté la documentation Shopify pertinente et a développé les fonctionnalités manquantes sous forme de nouvelles actions de connexion, directement au sein de la plateforme. Une action pour lister les thèmes de la boutique. Une action pour importer le script du widget dans le thème. Une action pour importer l'extrait de code de réservation. Une action pour récupérer et réécrire le modèle de produit.

Aucun de ces scripts n'était jetable. Chacun est devenu un élément de base réutilisable et de premier ordre, que toute automatisation future peut désormais exploiter sans avoir à le redécouvrir. C'est là un principe fondamental de l'approche « IA d'abord » : l'IA enrichit le vocabulaire de la plateforme à la demande, et chaque extension contribue à la mise à jour suivante. Un outil de programmation produit du code à usage unique. Un opérateur IA, sur une plateforme axée sur l'IA, fait évoluer la plateforme.

Une partie du processus d'installation du système assemblé est représentée par une chaîne de cercles d'action connectés. Le système a assemblé une partie du flux d'installation. Chaque cercle représente une action réutilisable qu'il a créée ou composée, notamment une action Shopify « Lister les thèmes de la boutique », exécutées séquentiellement.

Le panneau de paramètres d'une action, un élément constitutif configurable et réutilisable. Chaque nouvelle action est un véritable élément constitutif et configurable. Voici le panneau de configuration d'une action, prêt à être réutilisé dans toute automatisation future.

Comment ça marche, en bref

La magie réside dans l'expérience, pas dans la technologie. Un compte central orchestre tout et achemine chaque demande vers le service approprié en coulisses. La plateforme de vente consulte quelques informations structurées sur chaque produit pour distinguer les articles réservables des articles classiques. Les disponibilités sont mises à jour en temps réel et affichées sous forme d'horaires sélectionnables ou de cours avec places réservées. Le client choisit, paie, et la réservation est validée automatiquement. Plusieurs sites, une seule plateforme, un seul panier.

Gros plan sur des mains sélectionnant un créneau horaire sur un téléphone, une liste de cours réservables s'affichant doucement. Ce qui se produisait auparavant dans un e-mail de suivi se produit désormais dans le panier.

Pourquoi seul un opérateur IA sur une plateforme privilégiant l'IA pourrait faire cela ?

Prenons du recul et analysons ce qui s'est réellement passé. Aucun exploit individuel n'était surhumain. La difficulté résidait dans la multitude de tâches différentes qui ont dû être menées de front, avec fluidité et dans un délai très court. Comprendre un symptôme concret. Analyser une architecture multi-sites. Compiler des connecteurs existants au lieu de tout réécrire. Lancer des tests en direct et analyser les résultats. Corriger un bug complexe sans perdre le fil. Déployer sur de nombreux comptes. Tester en magasin. Rédiger le documentation.

Il ne s'agit pas de programmation, mais d'exploitation. Et cela ne fonctionne que si le système a été conçu pour être utilisé, de sorte que chaque action soit une opération que la plateforme sait déjà effectuer et que l'IA peut piloter. Sans plateforme axée sur l'IA, vous vous retrouvez avec un assistant intelligent qui se retrouve face à un mur. Sans opérateur IA, vous n'avez plus qu'une plateforme puissante qui attend un investisseur fortuné. Combinez les deux, et un projet qui semblait incertain dans cinq ans devient réalité.

Ce que cela signifie pour les constructeurs

Un professionnel tient une tablette affichant le module de réservation ShopConnect : les horaires des cours en direct et un bouton « Acheter maintenant ». Le même module de réservation, accessible directement sur une tablette : choisissez un horaire de cours précis et achetez-le maintenant, en une seule étape.

Si vous développez des intégrations, voici un point crucial : la limite de ce que vous pouvez déployer vient de changer, et pas qu'en pourcentage. Les projets que vous avez discrètement évités, ceux dont la complexité vous paraît palpable avant même d'avoir écrit une seule ligne, sont précisément ceux pour lesquels ce duo excelle. Non pas parce que les problèmes sont devenus moins importants, mais parce que l'écart entre « on devrait » et « c'est en ligne » s'est considérablement réduit.

Pendant des années, nous avons respecté un problème. Aujourd'hui, nous le respectons différemment. Nous le construisons.

Disponibilité

La réservation en temps réel des disponibilités fait désormais partie de ShopConnectNotre intégration clé en main Mindbody et Shopify est disponible dès aujourd'hui. Un client peut réserver un rendez-vous ou un cours en fonction des disponibilités, dans plusieurs lieux, depuis une seule boutique Shopify, et payer avant la réservation. Si ce parcours client vous convient, nous serions ravis de le mettre en place pour vous.