← Bibliothèque / Intelligence

Intelligence Prêt sur étagère

Messagerie omnicanale (boîte unifiée DM + email)

La boîte 2 volets unissant WhatsApp/Messenger/Instagram/web/formulaire/email : temps réel, verdicts d'envoi honnêtes, workers IMAP/SMTP/broker séparés à privilèges minimaux.

Construit à partir de :

Studio BellezaRDC backoffice

Dans le back office

Écran principal Messages en 2 volets (~22 rem liste / lecture droite, 1 seul volet mobile) ; écran Canaux pour connexions ; file É À vérifier pour les inconnus.

Pages & écrans

Page / zoneRôle
/admin/conversationsOnglets À traiter/Toutes/Favoris/Archivées, recherche différée 300 ms, filtres chips canaux, realtime Supabase + refetch 30 s, badges canal colorés + Cliente vs Question + pastille non-lu
fil de conversationTOUTES les actions sans quitter : fiche liée, création RDV préremplie, favori/archivage, contrôle segmenté « Qui répond ? » bot/moi, bannière rouge needs_human + raison + « C'est traité », blocage do_not_contact, pièces jointes servies via URL signée stockage privé
/a-verifierMessages non reconnus : expéditeur + objet + date et RIEN d'autre ; 2 gestes : promouvoir (relecture source jeton 15 min) ou effacer cascade
/canauxOAuth Zernio state HMAC 10 min, callback RE-VÉRIFIE comptes réels avant écriture ; états Déclaré/Configuré/Autorisé/Actif/Santé — erreur = « Inconnu », jamais faux « Non » ; WhatsApp 1 clic façon pahono (GET /api/v1/connect)

Patterns UI/UX

Composants clés

Automatisations

Intelligence artificielle

Rôle IA
Drafts IA proposés (jamais auto-envoyés), interrupteur d'assistance à portées (conversation/canal/global) vérifié à création-prise-pré-appel-écriture (epoch → résultat périmé jeté).
Modèles
classification locale VPS sans modèle tiers possible (RDC) ou brouillons LLM
Garde-fous
verrou santé : aptitude/décision personnalisée → N'ÉCRIT RIEN transmet motivé ; contre-indications → jamais au modèle

Données

Invariants & pièges