Doc fonctionnelle : décrit le quoi et le pourquoi (point de vue utilisateur / chef de projet).
L'onglet CRM › Boîte mail affiche les mails Outlook de l'utilisateur connecté — reçus et envoyés, dans deux sous-onglets — et les rapproche automatiquement des fiches clients/contacts CRM : un mail d'un contact connu est rattaché tout seul, un mail vers/depuis un nouveau contact d'un client existant crée la fiche contact, un cas ambigu devient une proposition à valider d'un clic. Chaque mail rattaché peut être transformé en action commerciale pré-remplie.
Les deux sous-onglets partagent le même écran (activation, pause, synchronisation) mais ont chacun leurs filtres/tri propres.
Une fois activée, la boîte se synchronise automatiquement toutes les 10 minutes — dossiers Boîte de réception et Éléments envoyés Outlook, chacun avec son propre curseur de synchronisation, 30 derniers jours à la première synchronisation. Le bouton « Synchroniser maintenant » force une synchronisation immédiate des deux dossiers sans attendre le prochain passage planifié (limité à 2 déclenchements par minute) ; un badge « Synchronisation en cours » s'affiche dès le clic — y compris pendant les quelques secondes d'attente avant que le traitement ne démarre réellement — et la liste des mails se met à jour toute seule dès que le run se termine, sans recharger la page. La boîte peut être mise en pause et réactivée à tout moment ; les mails déjà importés restent visibles. Chaque utilisateur ne voit que sa boîte.
En plus de la vue tableau (filtrable, triable, exportable), un bouton « Mail » dans la barre d'outils bascule vers une disposition à deux volets façon client mail : la liste à gauche (triée par date, groupée par période — Aujourd'hui / Hier / Cette semaine / Ce mois-ci / Plus ancien), le contenu du mail sélectionné à droite avec ses actions (rattacher, ajouter en action commerciale, archiver). Disponible sur les deux sous-onglets.
| Badge | Sens |
|---|---|
| Rattaché (vert) | L'adresse email correspond exactement à un contact CRM actif. Pour un mail reçu, ses coordonnées manquantes (téléphone, fonction, service) sont complétées depuis la signature — jamais écrasées. |
| Contact créé (bleu) | Le domaine de la contrepartie correspond à un client CRM unique : le contact a été créé automatiquement (coordonnées de signature pour un mail reçu, nom d'affichage seul pour un mail envoyé). |
| À valider (ambre) | Signal ambigu (domaine partagé par plusieurs clients, ou homonyme trouvé par le nom) : l'application propose des candidats, l'utilisateur arbitre — aucun rattachement silencieux. |
| Rattaché manuellement (indigo) | Rattachement choisi par l'utilisateur (validation d'une proposition ou recherche manuelle). |
| Non rattaché (gris) | Aucun signal exploitable (ex. adresse grand public inconnue). Rattachement manuel possible. |
Les adresses grand public (gmail, orange, outlook…) et les domaines internes ISI (isi-app.com, isi-dsi.fr) ne déclenchent jamais de rattachement par domaine ni de création automatique — un collègue n'est jamais un contact client.
../../.claude/technical-docs/crm/crm-inbox.md