diff --git a/client/src/pages/AdminSequences.tsx b/client/src/pages/AdminSequences.tsx
index e1fe888..3d9bd92 100644
--- a/client/src/pages/AdminSequences.tsx
+++ b/client/src/pages/AdminSequences.tsx
@@ -871,10 +871,22 @@ export default function AdminSequences() {
variant="ghost"
size="sm"
onClick={() => handleTestRappel(sequence.id, sequence)}
- disabled={testerRappelMutation.isPending}
- title="Tester l'envoi d'un rappel"
+ disabled={testerRappelMutation.isPending || (sequence.nbRappelsActifs === 0)}
+ title={
+ sequence.nbRappelsActifs === 0
+ ? "Aucun rappel actif configuré pour cette séquence"
+ : `Tester l'envoi de ${sequence.nbRappelsActifs} rappel(s) actif(s)`
+ }
+ className="relative"
>
-
+
+ {sequence.nbRappelsActifs > 0 && (
+
+ {sequence.nbRappelsActifs}
+
+ )}