Le chat, ou comment construire un espace de conversation et de négociation
De commentaires publics et d’un module de négociation déconnectés à une seule conversation privée, par laquelle passe ensuite chaque vente, de l’achat à la livraison et au paiement du vendeur.
L’essentiel en 30 secondes
Le défi
Acheter à un inconnu, dans 83 % des cas au-delà d’une frontière, un vélo à 3 000 € qu’on n’a jamais vu. Les questions se posaient pourtant dans des commentaires publics et le prix se discutait ailleurs, si bien que le contexte se perdait entre les deux.
Le pari
Réunir questions et offres dans une conversation privée, puis faire de ce fil celui de toute la transaction.
Le travail
J’ai mené le design du chat sur le web et dans l’app, du premier fil, livré en deux semaines, jusqu’au suivi de commande. J’étais seul designer, sauf pour la première version du parcours de réclamation, que j’ai cadrée puis confiée à la UX designer de l’équipe.
Le résultat
Le chat est devenu le lieu de la transaction. Une fois l’achat fait, la vente s’y déroule jusqu’à la livraison. Avant l’achat, rien n’oblige à y passer, et pourtant 3 ventes de vélo sur 4 sont précédées d’un échange, 6 sur 10 d’une offre. En juin 2026, quand l’acheteur répond au vendeur, la conversation aboutit à un achat dans 42 % des cas, contre 7 % quand le vendeur n’écrit jamais.
Le fil a tenu la charge. Il a accueilli les réclamations, le suivi de commande et la modération sans être redessiné, pendant que le volume passait de 12 000 à plus de 100 000 conversations par mois.
Rôle
Product Design Lead, buycycle
Rattaché à
Cofondateur, CPO par intérim
Avec
Une PM, cinq ingénieurs
Équipe design
Une UX designer, un UX writer
Période
2023 – 2026
01 · Le problème
Une conversation coupée en deux.
Les questions se posaient dans les commentaires, le prix se discutait dans une section Offres. Rien ne reliait les deux.
Questions et réponses visibles de tous. Certains finissaient par y laisser leur numéro.
Les commentaires publics. Sur le web comme dans l’app, les commentaires occupaient sous la fiche produit une section « Questions & Comments » visible de tous. L’acheteur y interrogeait le vendeur sur la taille, l’état ou l’historique du vélo, et le vendeur lui répondait devant l’ensemble des visiteurs.
Offre finale, contre-offre, refus en rouge : tout pour fixer un prix, rien pour parler du vélo.
Le module d’offre, dans une section à part. Sur le web, l’offre partait de la fiche produit, mais toute la suite se déroulait dans le profil, comme dans l’app. Le vendeur y voyait des montants et des statuts, et pouvait accepter, refuser ou faire une contre-offre, voire marquer une offre comme finale. Rien, en revanche, n’engageait l’acheteur, pas même une offre acceptée.
Le problème ne tenait à aucun des deux outils en particulier, mais à la coupure entre eux :
Le contexte se perdait. La réponse sur l’usure de la transmission restait dans les commentaires, tandis que l’offre qui en dépendait vivait dans une autre section, si bien que le vendeur répondait à un montant sans voir la question qui l’avait précédé.
On ne négocie pas en public. Un vendeur ne peut pas consentir un geste à un acheteur sous les yeux de tous les autres. Pour poursuivre la discussion ailleurs, certains laissaient leurs coordonnées dans les commentaires, au point qu’un avertissement figurait sous le champ de saisie, et nous modérions ce que nous pouvions. Sans connaître l’ampleur exacte du phénomène, nous savions déjà que passer d’un échange visible par tous à un tête-à-tête serait un progrès.
La confiance n’avait pas d’endroit où se construire. Entre deux inconnus, souvent séparés par une frontière et une langue, la confiance naît d’un échange suivi, et un fil de commentaires public reste une vitrine plutôt qu’une relation.
Les utilisateurs le disaient eux-mêmes :
« Tout se gère par les commentaires sur les annonces, et tout le monde voit tout. »
Un vendeur, juin 2023
« Ce serait bien de pouvoir parler en privé avec les acheteurs intéressés, et pas seulement par la fonction commentaires. »
Un vendeur, juin 2023
En février 2024, nous avons remplacé ces deux outils par un fil privé unique entre acheteur et vendeur.
02 · Le pari
Un seul fil, et une interface qui s’efface.
Faire confiance aux deux parties, et faire passer toute la transaction par la conversation.
Le pari était qu’un échange privé ferait mieux avancer la négociation que deux outils séparés. Il en découlait trois principes, formulés chacun comme une question :
La confiance plutôt que le contrôle. À quoi ressemble l’interface si l’on fait confiance aux acheteurs et aux vendeurs pour mener leur propre négociation ?
La retenue plutôt que l’intervention. Jusqu’où peut-on épurer l’interface tout en gardant les actions essentielles à portée de main ?
L’infrastructure plutôt que les fonctionnalités. Comment un outil de messagerie avant-vente devient-il le socle de toute la transaction ?
Chaque état, chaque cas limite, couverts avant même de dessiner un écran.
Ces principes se sont traduits en quatre règles d’interaction :
Zone du pouce. Toutes les actions principales sont ancrées en bas de l’écran.
Un en-tête minimal. Ce qui compte est le dialogue, et non les métadonnées de la transaction.
Une conversation strictement linéaire. Les offres sont des messages comme les autres, et les mises à jour de la plateforme s’insèrent dans le fil plutôt que dans une fenêtre modale. Faire une offre ouvre une feuille compacte en bas d’écran, sans masquer la conversation.
Une hiérarchie d’actions fixe. Jamais plus de deux actions par écran, et toujours une seule action principale.
La messagerie n’emploie pas de rouge, et le vert y est réservé aux transactions confirmées.
Les actions en bas, un en-tête réduit, tout le reste pour la conversation.
Le chat a été lancé en février 2024, au moment où la marketplace changeait d’échelle, avec quatre fois plus de ventes en 2024 qu’en 2023. Un an plus tard, une mise à jour majeure a simplifié l’interface pour placer l’échange entre acheteur et vendeur au cœur de la fonctionnalité, ce qui supposait de savoir quand la plateforme intervient et quand elle s’efface. C’est cette version qui illustre le cas.
Après le lancement, les avis parlent de la conversation elle-même :
« Grâce à la fonction chat, la communication avec l’acheteur s’est déroulée sans le moindre incident. »
Un vendeur, juin 2024
« La fonction chat avec traduction change tout. »
Un acheteur, août 2026
03 · Quand intervenir, quand s’effacer
Trois décisions pour que la négociation reste entre deux personnes.
La plateforme s’efface pendant la négociation et intervient au moment où l’on s’engage.
Dans le chat, buycycle est toujours un troisième participant. Chaque décision posait donc la même question : intervenir, ou laisser les deux parties entre elles. Les trois décisions qui suivent y répondent chacune d’une manière différente : la première en convainquant l’équipe, la deuxième en tenant face à des demandes internes, la troisième en décidant à plusieurs.
Décision 01 · ConvaincrePas de bouton Refuser
Situation
2023, première version du chat. Tout le monde attendait un bouton Refuser.
Choix
Face à une offre, on accepte, on achète ou on propose un autre prix. Jamais de refus.
Gain
Un désaccord ne ferme plus l’échange : il devient une contre-offre, et la négociation reste ouverte.
Revers
Des silences, que les vendeurs reprochent depuis longtemps.
Avec le recul
Je referais le même choix.
Scénario type. Un refus arrête l’échange. Une contre-offre le fait avancer.
En 2023, au moment de concevoir la première version du chat, il fallait décider de ce que chacun pourrait faire face à une offre. La réponse semblait aller de soi. La PM, les ingénieurs et le cofondateur, à qui je rendais compte, attendaient tous un bouton Refuser, parce que c’est ainsi qu’on se représente une négociation : l’un propose, l’autre décline.
J’ai pourtant proposé de nous en passer. Sur buycycle, l’acheteur veut acheter, le vendeur veut vendre, et la plateforme n’existe que si leurs intérêts finissent par se rejoindre. Or un refus renvoie la charge à celui qui vient de faire un pas et referme l’échange, alors qu’une contre-offre exprime le même désaccord, « pas à ce prix », tout en laissant la négociation ouverte. Face à une offre, l’acheteur peut donc acheter ou proposer un autre prix, et le vendeur accepter ou faire de même. Pour la même raison, aucune offre n’est définitive : au fil de la conversation, un acheteur peut découvrir un détail sur le vélo et revoir son prix.
Plutôt que de défendre un principe, j’ai préféré montrer la même négociation dans deux versions, l’une avec un bouton Refuser, l’autre avec la seule possibilité de faire une offre. La comparaison a suffi à convaincre. Deux ans plus tard, la question est revenue, posée par deux personnes arrivées après 2023. Les arguments étaient les mêmes, la conclusion aussi, et la décision n’a jamais bougé depuis.
Ce choix a un coût, que je ne minimise pas. Quand l’un des deux n’est pas d’accord sans vouloir contre-proposer, il se tait, et les vendeurs nous reprochent ces silences depuis longtemps. Un bouton Refuser ne les aurait pourtant pas fait disparaître. Un acheteur négocie souvent plusieurs vélos à la fois, un vendeur reçoit plusieurs offres et ne répond pas à chacune : ces silences tiennent à la nature d’une marketplace bien plus qu’à son interface. C’est pourquoi je referais ce choix aujourd’hui.
Décision 02 · TenirSeul l’achat engage
Situation
Le support et les vendeurs pros voulaient qu’une offre acceptée oblige l’acheteur.
Choix
Accepter une offre, c’est dire « d’accord à ce prix ». Seul l’achat engage.
Gain
L’acheteur ose proposer un prix sans être lié par une offre acceptée.
Revers
Des vendeurs sans nouvelles après avoir dit oui. Au bout de deux jours, on les invite à répondre aux autres acheteurs.
Avec le recul
Je reprendrais cette décision, mais son revers s’est élargi en 2026 : une offre acceptée aboutit de moins en moins souvent à un achat. C’est la première que je réexaminerais.
Lorsqu’un vendeur accepte une offre, l’acheteur peut acheter au prix convenu, sans que rien ne l’y oblige. Le support client souhaitait l’inverse, car il recevait les plaintes de vendeurs qui avaient accepté une offre sans jamais voir l’acheteur payer, et les vendeurs professionnels formulaient la même demande. Leur frustration était réelle, et leur demande parfaitement logique.
J’ai pourtant défendu la position contraire. buycycle transpose une négociation réelle, dans laquelle chacun fait des offres jusqu’à trouver un accord et où l’on peut encore se rétracter au dernier moment. Accepter une offre revient donc à dire « d’accord à ce prix », non à conclure une vente, et seul l’achat engage. Rendre l’offre contraignante aurait servi les vendeurs les plus actifs aux dépens de tous les acheteurs qui n’auraient plus osé proposer un prix. Même hors ligne, d’ailleurs, une offre acceptée ne débouche pas toujours sur une vente.
Le coût ressemble à celui du bouton Refuser, puisqu’un vendeur peut rester sans nouvelles après avoir dit oui. Plutôt que de contraindre l’acheteur, nous avons donné au vendeur les moyens d’avancer : la conversation reste ouverte, chacun peut refaire une offre et, après deux jours sans réponse, nous l’invitons à répondre aux autres acheteurs intéressés. Une part de frustration demeure, et nous l’assumons. Je reprendrais cette décision, mais en 2026 son coût a changé d’échelle, comme le montre la dernière partie.
Décision 03 · Décider à plusieursLes frais hors de la négociation
Situation
2025, débat à trois avec le cofondateur et le Lead PM : faut-il afficher les frais pendant la négociation ?
Choix
On négocie le prix du vélo. Les frais apparaissent là où ils servent une décision.
Gain
Chacun négocie le prix du vélo, et découvre ses frais au moment de s’engager.
Revers
Certains acheteurs découvrent les frais au paiement et les trouvent cachés.
Avec le recul
Le prix tout compris, testé sur la page produit, n’a rien apporté. La surprise au paiement reste une question ouverte.
Pendant la négociation, seul le prix du vélo. Les frais apparaissent au moment de s’engager. Montants illustratifs.
En 2025, nous avons débattu à trois, avec le cofondateur et notre Lead PM, d’une question simple en apparence : fallait-il afficher les frais pendant la négociation ? La transparence totale plaidait pour, afin que l’acheteur décide en connaissance de cause. Je défendais l’autre position, selon laquelle l’acheteur et le vendeur doivent négocier le prix du vélo, et non les frais. Le vendeur ignore le détail des frais de l’acheteur, qui ne le concerne d’ailleurs pas puisqu’il cherche avant tout à vendre au juste prix, et il en va de même dans l’autre sens. Introduire les frais dans la négociation reviendrait à fournir aux deux camps des arguments étrangers à l’objet de l’échange.
Les deux positions se défendaient réellement, et nous avons donc préféré tester. En décembre 2025, un A/B test a affiché le prix tout compris, Buyer protection incluse, dès la page produit. Il n’a mis en évidence aucun gain de conversion, et sur l’app, les favoris, les messages et les offres ont même reculé de façon significative. Nous sommes revenus au prix annoncé par le vendeur. Ce test portait sur la page produit et non sur le chat : il ne tranche pas la question de départ, mais il a écarté la solution que la transparence totale aurait d’abord appelée.
Les frais ne sont pas cachés pour autant : ils apparaissent là où ils servent une décision. L’acheteur voit la Buyer protection sur la page produit et au paiement, ainsi que les frais de livraison au paiement. Le vendeur, lui, voit ses frais lorsqu’il fixe son prix, lorsqu’il accepte une offre, puis lorsqu’il confirme la vente. Le chat reste ainsi l’espace d’une négociation entre deux personnes.
Le revers demeure : certains acheteurs découvrent les frais au paiement et les jugent cachés. Je pensais que cette surprise ne survenait qu’une fois, puisque buycycle repose sur des achats répétés, mais rien ne permet de le vérifier, et l’acheteur qui renonce avant son premier achat échappe à ce raisonnement. C’est la limite la plus nette de cette décision, et la question à reprendre : rendre le coût total lisible sans en faire un objet de négociation.
Avec le recul, je referais le choix de décider à plusieurs, car la question était réellement indécise.
04 · Ce que le fil a porté
Une forme empruntée, un fond à inventer.
Quand la plateforme intervient, elle parle dans le fil, avec une seule forme.
Si la plateforme intervient au moment de l’engagement, encore lui faut-il une forme pour le faire. Pour la V2, nous avons repris une forme que l’on retrouve sur plusieurs grandes marketplaces : un message de la plateforme qui s’insère dans le fil comme un message ordinaire. La forme existait donc déjà, et le travail portait sur le fond : décider à quels moments la plateforme prend la parole, et ce qu’elle dit à chacun. Ces moments sont ceux de l’engagement. L’acheteur apprend que le vendeur a accepté son offre et qu’il peut acheter à ce prix, puis que la vente est confirmée et qu’il peut suivre sa commande. Le vendeur, de son côté, apprend que son vélo a été acheté et qu’il doit confirmer la vente.
Une forme, plusieurs usages.
Cette même forme a ensuite porté trois fonctionnalités, sans que le fil ait à être redessiné :
Réclamations. Les litiges après achat, que le support traitait jusque-là par e-mail, se règlent désormais dans le fil, avec tout le contexte de la négociation.
Suivi de commande. Les étapes de la commande et de la livraison s’affichent dans la conversation, comme je le raconte dans le cas sur l’après-transaction.
Modération. Un groupe de travail interne a défini la logique de modération par LLM, et j’ai conçu la manière dont les utilisateurs apprennent qu’une modération a eu lieu.
Pour les réclamations, je me suis arrêté au modèle : j’ai défini comment la forme s’appliquait à un litige, puis confié la première version complète du parcours à la UX designer de l’équipe. C’était le véritable test, puisqu’une forme que je n’utilisais pas moi-même devait suffire à quelqu’un d’autre.
05 · La limite
Ce qu’un chat qui s’efface ne peut pas résoudre.
En 2026, les conversations ont augmenté bien plus vite que les achats.
D’avril à septembre 2026, davantage d’acheteurs ont ouvert une conversation, mais le nombre d’achats issus de ces échanges a peu varié. Les acheteurs ayant ouvert au moins une conversation dans le mois ont été bien plus nombreux, et chacun en ouvrait davantage, si bien que les conversations ont presque doublé. Les achats issus d’une conversation ont pourtant à peine suivi : la part des acheteurs qui achètent a reculé d’environ un quart, et celle des conversations qui aboutissent de plus de 40 %.
Mon hypothèse de départ était que les acheteurs dispersaient leurs efforts : plus de négociations en parallèle, pour un seul vélo acheté au bout du compte. Je l’ai vérifiée dans les données, et elle ne tenait pas.
Négocier beaucoup n’empêche pas d’acheter. En septembre, un acheteur qui ouvre une seule conversation achète dans 18 % des cas, un acheteur qui en ouvre dix ou plus dans 41 %. La baisse touche tous les profils.
Les silences n’ont pas augmenté. La part des conversations où le vendeur n’écrit jamais, ou où l’acheteur ne répond plus, est restée la même.
Les acheteurs n’achètent pas plus lentement. Le délai entre la première conversation et l’achat n’a pas bougé.
La baisse se concentre après l’accord. Les premières offres restent au même niveau, autour de 76 % du prix annoncé, et les vendeurs les acceptent aussi souvent. Mais une offre acceptée sur un vélo débouchait sur un achat dans 58 % des cas en avril, contre 39 % en septembre.
Le problème ne se trouve donc ni dans la dispersion des acheteurs ni dans les silences du chat, mais entre « d’accord à ce prix » et le paiement, précisément là où la deuxième décision laisse l’acheteur libre. D’avril à septembre, les offres acceptées ont augmenté d’un cinquième, alors que le nombre d’acheteurs arrivés au paiement est resté stable, et ceux qui l’ouvrent le terminent aussi souvent qu’avant. Le décrochage intervient ainsi entre l’acceptation du vendeur et l’arrivée de l’acheteur au paiement. Reste à comprendre pourquoi : une autre annonce plus intéressante, ou une offre faite sans réelle intention d’acheter. Ce que j’avais d’abord situé en amont du chat se trouve en réalité dans son dernier mètre, et le vérifier plutôt que le supposer m’a ramené vers mes propres décisions.
06 · Questions ouvertes
Là où les objectifs commerciaux et la retenue tirent encore en sens contraire.
Guider l’offre sans prendre la place des deux parties. Pendant la négociation, la plateforme intervient déjà un peu, avec des boutons −5, −10 et −15 % qui aident l’acheteur à proposer un prix, −10 % étant recommandé. Le besoin est réel, puisque d’avril à septembre 2026, plus de 70 % des premières offres sur des vélos se situaient en dessous de 85 % du prix annoncé, alors qu’une offre à moins de 5 % du prix annoncé convertit 3,8 fois mieux. Reste à savoir jusqu’où guider sans décider à la place de l’acheteur.
Tenir les principes dans la durée. Une décision prise une fois ne le reste pas d’elle-même. L’équipe change, et chaque nouvel arrivant apporte les intuitions que tout le monde avait en 2023 : un bouton Refuser, des offres qui engagent, des frais affichés partout. Une bonne part de mon rôle a donc consisté à répéter les mêmes principes et à les réexpliquer avec des exemples, pour que l’équipe puisse trancher sans moi. Une question demeure : comment ces principes tiendront-ils lorsque personne ne sera plus là pour les répéter ?
La conversation n’est pas ce que nous avons construit, mais ce à quoi nous avons fait de la place, puis ce que nous avons protégé.