Flux de Confirmation d'Envoi

Les 3 modales de confirmation — une par workflow, avec calcul d'audience en temps réel

Flux utilisateur — Du clic "Envoyer" à la confirmation

Clic "Envoyer"
sur template
API: calculateEmailCounts()
calcul audience
Modale confirmation
workflow-specific
Admin confirme
envoi déclenché
Résultat affiché
stats envoi
ALL_COMPANIES
Confirmer l'envoi
Description entreprise (FR/EN)
Audience calculée
Nouvelles entreprises
42
Nouveaux contacts (existantes)
15
Déjà envoyés
45
Détail contacts SMTP
Champ TO
57
contacts primaires
Champ CC
23
contacts secondaires
Total emails à envoyer
57
entreprises via SMTP
EVENT2_COMPANIES
Confirmer l'envoi
Compléter opportunités (FR)
Audience calculée
Nouvelles entreprises Event2
28
Déjà envoyés
12
Filtre actif
Toutes les entreprises avec participation Event2
Note: Le rappel ciblera uniquement celles avec 0 opportunités
Détail contacts SMTP
Champ TO
28
Champ CC
11
Total emails à envoyer
28
entreprises via SMTP
STUDENTS
Confirmer l'envoi
1re invitation CV (EN)
Audience calculée
Étudiants éligibles
148
Déjà envoyés
0
Filtre programme
ALL MScF MScM
Certains emails (FAQ) supportent le filtre par programme
SparkPost Transmission API
1 seul appel API pour tous les étudiants
Substitution individuelle: email, password, loginUrl
Total emails à envoyer
148
étudiants via Transmission API

Après envoi — Résultat affiché

Envoi réussi !
Campagne créée avec succès
87
Envoyés
0
Erreurs
45
Déjà envoyés
Détails campagneID: camp_2025_09_15_01
Date d'envoi15 sept. 2025, 14:32
Durée2.3 secondes
TechnologieSMTP natif
Envoi partiel
Certains emails n'ont pas pu être envoyés
145
Envoyés
3
Erreurs
0
Déjà envoyés
Emails en erreur
student123@unil.ch — SMTP timeout
john.doe@unil.ch — Invalid address
jane.smith@unil.ch — Mailbox full
Date d'envoi18 sept. 2025, 10:15
Durée0.8 secondes
TechnologieSparkPost Transmission
Career Connect — Email Send Confirmation Flow (Dark) — Mockup v1.0