Les échanges avec vos clients
Vous posez une question à votre client là où elle naît — une ligne de l'encodage, un écart du suivi — et il vous en pose depuis son espace. Chaque échange garde sa société, son dossier et son sujet ; une réponse ne modifie jamais le plan.
À quoi ça sert
Un échange s'ouvre d'un côté ou de l'autre :
- au cabinet : Poser une question au client depuis une ligne ou un module de l'encodage, ou depuis la carte Questions au client de la fiche client ; Envoyer au client depuis un écart du suivi ; Nouvelle question depuis la page Échanges clients, pour une question générale sur la société. Vous choisissez la Réponse attendue : Une explication, ou Un montant et une explication ;
- chez le client : Poser une question dans ses Échanges — sur un dossier publié, ou Une question générale — et, dans l'onglet Valeur d'un dossier, Une question sur cette valeur ?, qui ouvre la fenêtre déjà remplie.
La page Échanges clients (menu de gauche ; sa pastille compte les échanges à traiter) range les échanges en quatre filtres, chacun avec son nombre :
| Filtre | Ce qu'il montre |
|---|---|
| À traiter | la main est au cabinet : le client a posé une question, ou il a répondu |
| En attente du client | votre dernier message attend sa réponse |
| Clos | l'échange est terminé |
| Corbeille | les échanges mis à la corbeille, restaurables pendant 30 jours |
La recherche porte sur le client, le dossier, le sujet et le texte des messages ; la liste se limite à un client par le sélecteur Tous les clients. Choisi, un échange s'ouvre à droite : société › dossier, qui le voit (« Visible par … (accès actif) et par l'équipe du cabinet »), ce que le client regardait en posant sa question, les messages et leur accusé « Lu par … », le bouton qui ouvre l'écran du sujet (l'encodage, le suivi, la valorisation, le dossier ou la fiche client), et votre réponse.
Chez le client, la page Échanges montre les mêmes échanges, rangés par dossier, avec ses filtres Tous, À traiter, Chez votre comptable et Clos.
Les étapes
- Ouvrez Échanges clients : le filtre À traiter s'affiche d'abord. Choisissez un échange ; l'ouvrir le marque lu, et le client voit « Lu par » et votre nom sous son message.
- Écrivez votre réponse. Pour joindre un document du dossier — un plan partagé, un rapport de suivi, un rapport d'évaluation —, Lier un document publié, puis choisissez-le. Envoyer : le client est prévenu par e-mail.
- Une réponse à votre question est arrivée : Lire et encoder ouvre la ligne ou le module concerné. Encodez vous-même ce que la réponse vous apprend : une réponse ne modifie jamais le plan.
- Pas de réponse ? Relancer : une relance au plus par 24 heures.
- C'est réglé : Clore. Un échange devenu inutile : Mettre à la corbeille ; il disparaît aussi chez le client. Pendant 30 jours, il se restaure depuis le filtre Corbeille (Restaurer) ; ensuite, il est supprimé définitivement, avec ses messages.
- Un message envoyé par erreur, que le client n'a pas encore lu : Retirer. Le fil affiche « Message retiré par … ».
- Côté client : la fenêtre Poser une question demande Sur quel dossier ?, puis Sur quoi précisément ? (facultatif) et Votre question ; Envoyer la question. Le client retire de même son message non lu, et clôt sa propre question par C’est réglé.
L'exemple chiffré · Boulangerie Dupont SRL
Sur la ligne « Camionnette de livraison » du module Investissements, le comptable demande à Marie Dupont si le devis reçu est hors TVA ; il attend Un montant et une explication.
| Étape | Au cabinet | Chez Marie Dupont |
|---|---|---|
| La question part | filtre En attente du client | un e-mail qui nomme le dossier « Plan financier 2027-2029 » et le sujet, jamais le texte ; dans Échanges, « À vous de répondre » |
| Elle ouvre l'échange | « Lu par Marie Dupont » sous la question | — |
| Elle répond | filtre À traiter, « Réponse à lire · Lire et encoder » | « Chez votre comptable » |
| Le comptable ouvre le fil | — | « Lu par » et le nom du comptable sous sa réponse |
| Lire et encoder | le module Investissements s'ouvre ; le comptable corrige la ligne s'il le faut | « Répondu » |
| Clore | filtre Clos | « Clos » |
Le montant de sa réponse reste dans l'échange : il n'entre au plan que si le comptable l'encode.

Les pièges
Ce que ça change · 2027
La source
Convention de Fiplan : src/pages/DemandesClients.tsx (la page « Échanges clients ») ; src/lib/acces-client/echanges-cabinet.ts (les quatre filtres, la recherche) ; src/lib/acces-client/echanges.ts et src/components/espace-client/EchangesEspace.tsx (les états et le fil chez le client).
Règles en base : 20261004200000_acces_client2_demandes.sql (une question exige un accès invité ou actif ; une relance au plus par 24 heures) ; 20261009180000_echanges1_questions_deux_sens.sql (les questions dans les deux sens, les accusés de lecture) ; 20261009190000_echanges2_cabinet_corbeille_documents.sql (la corbeille : 30 jours, puis la suppression définitive ; le retrait d'un message par son auteur, avant sa lecture ; le document lié, publié sur le dossier de l'échange). Les e-mails : supabase/functions/_shared/email/modeles/espace-client.ts (le texte d'un message n'est jamais recopié). Droits éprouvés par npm run audit:roles (scripts/audit-roles.mjs, section D).