+ {campaign.discoveryStatus === "running"
+ ? "La recherche est en cours. Cette page se met à jour automatiquement."
+ : campaign.discoveryRunId
+ ? "Aucun profil suffisamment fiable n’a été retenu."
+ : "La campagne a été créée après le test de faisabilité. Le sourcing complet des cibles sera lancé par le pipeline propre à ce canal."}
+
Cliquez sur un prospect pour ouvrir son activité sans quitter la campagne.
+
+ {prospects.length}
+
+
+ {prospects.length === 0 ? (
+
+ {campaignDetails.some((campaign) => campaign.discoveryStatus === "running")
+ ? "La recherche est en cours. Cette page se met à jour automatiquement."
+ : "La recherche est terminée sans cible suffisamment fiable."}
+
@@ -187,14 +192,14 @@ export default async function ContactDetailPage({
- La suppression marque toutes les coordonnées de ce contact comme inéligibles,
- de façon persistante, y compris face à un futur réimport.
+ Cette action bloque durablement toutes les coordonnées de ce contact, notamment
+ son numéro WhatsApp. La recherche automatique ne pourra pas le réimporter dans ce workspace.
- Seule une version ICP publiée peut lancer une recherche. Les filtres envoyés au
- fournisseur sont enregistrés, et chaque candidat montre ses correspondances et
- écarts avant import.
+ Seule une version ICP publiée peut lancer cette recherche LinkedIn. Les filtres
+ envoyés à Unipile sont enregistrés. Email et WhatsApp utilisent leurs propres
+ recherches entreprises depuis les campagnes correspondantes.
+ Recherche LinkedIn lancée
+
+ Unipile recherche jusqu’à {Number(selectedRun.filters?.limit ?? 25)} profils. La page se met à jour automatiquement et vous pouvez la quitter sans perdre le job.
+
+
- {selectedRun.status === "failed"
+ {selectedRun.status === "running"
+ ? "Recherche LinkedIn en cours. Vous pouvez quitter cette page : le job continue en arrière-plan."
+ : selectedRun.status === "failed"
? "Le fournisseur était indisponible : aucune liste vide trompeuse — relancez le run."
: "Aucun candidat retourné par le fournisseur pour ces filtres."}
@@ -207,12 +227,27 @@ export default async function DiscoverPage({
- Une identité canonique par personne, suivie malgré ses changements d’employeur.
+ ICP, canaux disponibles, avis IA et conversations dans une seule vue.