Vue d'ensemble — Head of Sales AI
Indicateurs calculés en direct depuis la base Supabase.
Enregistrés en base
Prêts pour la prise de contact
Sur 100
Taux de synchronisation
Répartition par catégorie
État de la connexion
Statistiques par campagne
| Campagne | Prospects | Envoyés | Ouverts | Cliqués | Réponses | Taux réponse | Intéressés | Hot / Warm / Cold | Score moyen |
|---|
Simulateur d'exécution multi-agent
Traite une entreprise cible via l'API STELA et l'enregistre réellement en base.
Import en masse (CSV / Excel)
Fichier avec les colonnes company_name et departement (comme pour l'import des 50 cabinets). Formats acceptés : .csv ou .xlsx. Toutes les lignes du fichier seront rattachées à la campagne indiquée.
CRM — Prospects qualifiés
Chaque ligne vient de la table Supabase « prospects ».
| Entreprise | Campagne | Décideur | Score | Catégorie | Email envoyé | Ouvert | Cliqué | CRM | Statut | Date | Rapport |
|---|
Réponses des prospects
Agent 9 — lit automatiquement la boîte contact@stela-77.fr et classe les réponses.
Relances automatiques — Agent 7
Un prospect contacté sans réponse reçoit automatiquement une relance au bout de quelques jours (délai réglable côté serveur, 5 jours par défaut) — rien à faire, ça tourne en continu. Le bouton ci-dessous force une vérification immédiate.
| Entreprise | Catégorie | Réponse | Reçue le |
|---|
Campagnes — offres personnalisées
Chaque campagne a sa propre cible et sa propre offre : le message généré par l'IA s'adapte automatiquement, sans toucher au code.
Créer une nouvelle campagne
Personnalisation de l'email (optionnel)
Laisse ces champs vides pour garder l'expéditeur et le style par défaut de STELA.
La prévisualisation s'ouvre dans un nouvel onglet avec un texte d'exemple — elle utilise le slug déjà tapé ci-dessus, même sans avoir encore enregistré.
Campagnes existantes
| Slug | Cible | Offre | Action demandée |
|---|
📨 Envoyer les emails d'une campagne
L'import génère les messages mais ne les envoie pas automatiquement. Choisis une campagne et le nombre d'emails à envoyer à ce lot de prospects (les prospects les mieux notés sont envoyés en premier, et ceux déjà envoyés ou désabonnés ne sont jamais repris).
Les 10 agents spécialisés
Architecture détaillée des rôles, missions et sources de chaque agent.
Guide d'utilisation étape par étape
Mise en route du backend + de la base Supabase.
Créer le projet Supabase
Crée un compte sur supabase.com, un nouveau projet, puis exécute schema.sql dans l'éditeur SQL du projet (Project → SQL Editor).
Configurer les clés
Dans backend/, copie .env.example vers .env et colle ton URL de projet + ta clé service_role (Project Settings → API).
cp .env.example .env
Installer et lancer le backend
Depuis le dossier backend/ :
python -m venv venv source venv/bin/activate # Windows : venv\Scripts\activate pip install -r requirements.txt uvicorn main:app --reload --port 8000
Ouvrir l'application
Double-clique sur landing.html ou app.html. Vérifie dans l'onglet « Réglages » que l'URL de l'API pointe bien vers http://localhost:8000.
Brancher les vraies sources de données
Le pipeline (run_pipeline() dans main.py) est un remplisseur. Remplace chaque étape par un vrai appel API : Pappers (sourcing), un fournisseur de contacts B2B (décideurs), une API de vérification d'email, l'API Claude (rédaction), puis l'API Hubspot/Salesforce (synchro CRM). Les commentaires TODO indiquent où.
Réglages
Adresse du backend STELA.
Stocké localement dans ce navigateur (localStorage). Ne concerne que cet appareil. La clé API doit correspondre exactement à la variable STELA_API_KEY configurée côté serveur.