Suivi des leads Outlook — Vector France
Application desktop Windows uniquement qui détecte des leads commerciaux dans Outlook et gère le workflow complet devis → envoi.
En bref
| Couche | Technologie |
|---|---|
| Backend | PowerShell 5.1+, mode STA obligatoire |
| Outlook | COM (Microsoft.Office.Interop.Outlook) |
| HTTP | TcpListener custom, port 8731 |
| Frontend | Vanilla JS — pas de framework, pas de bundler |
| Données | Fichiers JSON dans bdd/ |
| IA | API Anthropic (Claude Haiku) — brouillons de réponse et de devis |
Workflow
Outlook inbox
│
▼ POST /api/connect-outlook (démarrage auto)
Connexion COM Outlook établie
│
▼ POST /api/scan?count=N
Détection produits Vector (catalog matching)
│
▼
Lead créé → status: "devis non demande"
│
▼ POST /api/generate-quote (+ ✦ IA optionnel)
Mail interne de demande de devis
│ status: "devis demande"
│
▼ upload PDF / match automatique
status: "devis recu"
│
▼ POST /api/send (+ ✦ IA optionnel)
Réponse client envoyée → status: "traite"
Configuration
L'application se configure via deux fichiers non versionnés :
env.txtà la racine — clé Anthropic, email expéditeur des devis, signature, nombre de mails à scanner par défautsrc/back/catalog.json— liste des produits Vector à détecter, mots-clés, templates de mail
Démarrage rapide
double-clic sur Lancer.cmd
Ouvre le navigateur sur http://localhost:8731 automatiquement.
Windows uniquement
L'application repose sur le COM Outlook — elle ne fonctionne pas sur macOS ou Linux.