Votre orchestrateur marketing & automatisation, propulsé par une IA locale.
CYRUS SUPER ASSISTANT
🔔 À traiter
Demandes que les répondeurs n'ont pas traitées seuls : Cyrus n'a rien envoyé à ces personnes (aucune promesse d'attente). Réponds-leur directement, puis change le statut.
Gestionnaire MCP
Connectez des serveurs MCP à ce compte Cyrus. Les outils affichés viennent de leur découverte réelle; leurs appels passent par les autorisations du serveur et du chat intelligent.
Navigateur Playwright sur le serveur Cyrus
Le navigateur s’exécute côté serveur. Il ne contrôle pas votre téléphone. Ouvrez une page publique, puis utilisez les outils Playwright découverts pour poursuivre une connexion manuelle. Ne saisissez jamais un mot de passe dans le chat.
Créer un profil navigateur isolé
Créez un profil par plateforme et par compte (ex. instagram-marque-a). Chaque profil garde ses propres cookies et sa session chiffrée.
Ajouter un serveur MCP distant
Session navigateur active
Journaux MCP de ce compte
Connexions & Intégrations
Configurez ici l'ensemble de vos connexions (WhatsApp, Telegram, Facebook, YouTube, TikTok). Les autres onglets ne servent qu'à utiliser les fonctionnalités une fois connecté.
🗂️ Compte actif
Chaque compte est isolé : sa session WhatsApp/Telegram, son Chat Intelligent, ses campagnes, groupes, contacts opérationnels, répondeur et réglages. Seuls les Services métiers et la vue globale de Rapport & Activité sont communs. Changer de compte n'arrête aucune tâche en cours.
Workers, sessions et latence API
Les métriques sont lues côté serveur.
Sessions opérationnelles
Latence HTTP par route
WhatsApp Vérification...
Scannez ce QR code avec WhatsApp (Appareils liés) pour connecter l'appareil.
✅ Connexion WhatsApp établie avec succès ! Redirection vers l'onglet WhatsApp...
Un seul appareil peut être connecté à la fois. Ce bouton est toujours disponible, même si le statut affiché semble incohérent — il ferme la session en cours, purge la session locale et distante, et prépare une connexion neuve (même numéro ou un autre).
Telegram Vérification...
Une seule session peut être connectée à la fois. Pour changer de compte, déconnectez-vous d'abord.
Facebook Vérification...
YouTube Vérification...
TikTok Vérification...
💬 Chat Intelligent
🤖 Réponse automatique
Quand c'est activé, CYRUS répond seul aux messages entrants (mémoire + IA + envoi vérifié), sans que tu rouvres ce chat.
🎛️ Comportement du répondeur
Réglez quand je parle business, quand je présente vos services et quand je réponds dans les groupes. Je m'appuie sur la mémoire des 7 derniers jours de chaque discussion.
WhatsApp
Groupes & Contacts
0 groupe(s) sélectionné(s)
Nom du groupe
ID du groupe
Membres
Cliquez sur "Lister mes groupes" pour charger la liste.
📣 Partager du contenu dans des groupes
Poste UNE FOIS un message (texte et/ou image/vidéo/document) dans chaque groupe sélectionné — vu directement par tous ses membres, jamais un message privé à chacun d'eux (pour ça, voir "Groupes & Contacts" ci-dessus). Inclut tout groupe où ce compte participe, y compris un groupe tout juste rejoint via "Communautés → Découvrir des communautés thématiques".
0 groupe(s) sélectionné(s)
Nom du groupe
Membres
Cliquez sur "Lister mes groupes".
⚠️ Respectez un délai d'au moins 10 à 15 secondes entre chaque groupe pour éviter les limitations anti-abus de WhatsApp, voire une restriction temporaire du compte.
Glissez-déposez un fichier ici, ou touchez pour parcourir
Aucun fichier sélectionné.
Import Excel / CSV
Glissez-déposez un fichier .xlsx ou .csv ici, ou touchez pour parcourir
Aucun fichier sélectionné.
Campagne suivie : programmation, statuts et reprise
Utilise les numéros analysés dans « Autres méthodes de chargement de numéros ». Exécutée en arrière-plan par le serveur : vous pouvez fermer cette page.
Campagne
Mes campagnes (ce canal)
Téléphone
Nom
Aucun contact importé.
Centre d'Envoi Multi-Médias
⚠️ Attention : L'envoi massif ou trop rapide peut entraîner le blocage temporaire ou définitif de votre compte WhatsApp par Meta. Privilégiez un délai d'au moins 10 à 15 secondes entre chaque message.
Construisez la campagne comme une suite de messages séparés — ex: accroche → média → argumentaire → appel à l'action — envoyés dans cet ordre à chaque destinataire.
0 groupe(s) sélectionné(s) ci-dessus.
Aucun contact importé pour le moment (section "Import Excel/CSV" ci-dessus).
Créez plusieurs campagnes sur ce même numéro WhatsApp : une seule envoie à la fois, basculez
instantanément de l'une à l'autre en cliquant "Lancer/Reprendre".
Telegram
Connectez votre compte Telegram dans l'onglet "Connexions & Intégrations" pour utiliser cette section.
0 groupe(s)/canal(aux) sélectionné(s)
Nom
Type
Cliquez sur "Lister mes groupes/canaux".
⚠️ Respectez un délai d'au moins 10 à 15 secondes entre chaque message pour éviter les limitations
anti-flood de Telegram (FloodWaitError), voire une restriction temporaire du compte.
Glissez-déposez un fichier ici, ou touchez pour parcourir
Créez plusieurs campagnes (messages directs ou diffusion de groupes/canaux) sur ce même compte
Telegram : une seule envoie à la fois, basculez instantanément de l'une à l'autre.
Gestionnaire de Contacts et Campagnes
Importez une liste de destinataires autorisés (Téléphone, Username, Nom) pour leur envoyer un message
individuel, avec un intervalle de sécurité automatique entre chaque envoi.
Glissez-déposez un fichier .csv/.xlsx ici, ou touchez pour parcourir
Aucun fichier sélectionné.
Aucun contact importé.
Identifiant
Nom
Aucun contact importé.
Glissez-déposez un fichier ici, ou touchez pour parcourir
Aucun fichier sélectionné.
⚠️ Le délai entre chaque envoi est automatiquement maintenu entre 30 et 60 secondes pour rester dans un
usage raisonnable de l'API Telegram — non réductible en dessous de ce seuil.
Connectez votre Page Facebook dans l'onglet "Connexions & Intégrations" pour utiliser cette section.
Importation & Relance de la Base Contacts Qualifiés (.csv / .xlsx)
Importez votre registre de contacts déjà connus (anciens clients, abonnés, prospects avec historique de
discussion). Seuls les contacts ayant une conversation Messenger existante avec la Page peuvent être
relancés : l'API Facebook ne permet pas d'écrire à un inconnu importé sans conversation préalable.
Glissez-déposez un fichier .csv/.xlsx ici, ou touchez pour parcourir
Aucun fichier sélectionné.
Aucun contact importé.
PSID / Identifiant
Nom
Statut
Aucun contact importé.
⚠️ Seuls les contacts marqués "Conversation existante" ci-dessus seront réellement contactés — Meta
rejette tout message vers un destinataire sans conversation Messenger active avec la Page.
Publication & Programmation sur la Page
Rédigez une publication, immédiate ou programmée à une date ultérieure, sur votre Page Facebook
(API Graph officielle).
Glissez-déposez un fichier ici, ou touchez pour parcourir
Aucun fichier sélectionné.
⚠️ Un PDF ne peut pas être joint nativement à une publication Facebook (l'API Graph ne le permet pas,
ni pour la Page ni pour les Groupes) : hébergez-le ailleurs et collez son lien dans le texte.
Meta exige une programmation entre 10 minutes et 75 jours dans le futur.
Publie la même publication sur tous les Groupes gérés (voir ci-dessous), avec une pause de 10 à 15s entre chaque.
Planificateur de Contenu (mots-clés & suivi)
Alternative à la programmation ci-dessus : passe par notre propre planificateur (vérifié toutes les
60 secondes par ce serveur) plutôt que par la programmation native de Meta. Avantage : étiquette
mot-clé et tableau de suivi unifiés avec les autres canaux. Contrepoint : dépend de ce serveur —
un post "en attente" reste en sécurité et part au redémarrage s'il a été interrompu, mais sans la
garantie d'un service géré directement par Facebook.
Glissez-déposez un fichier ici, ou touchez pour parcourir
Aucun fichier sélectionné.
⚠️ Un PDF ne peut pas être joint nativement à une publication Facebook : hébergez-le ailleurs et collez
son lien dans le texte.
Mot-clé
Aperçu
Prévu le
Statut
Aucune publication programmée.
Publication programmée sur les Groupes Facebook gérés
L'API Graph de Meta n'offre aucun moyen de lister automatiquement "les Groupes d'une Page" : renseignez
ci-dessous les Groupes à administrer (dont vous êtes membre/admin avec le compte connecté), puis
diffusez-y la même publication.
Nom
Identifiant
Aucun Groupe géré.
Glissez-déposez un fichier ici, ou touchez pour parcourir
Aucun fichier sélectionné.
⚠️ Un PDF ne peut pas être déposé directement dans un Groupe (l'API Graph ne le permet pas) : hébergez-le
ailleurs et collez son lien dans le message. Seules les images et vidéos sont envoyées comme pièce jointe
native.
Programmation / Planning
Programmez un envoi (texte + média) sur Telegram, la Page Facebook ou WhatsApp, à une date et heure choisies
— ou publiez immédiatement en laissant la date vide.
Nouvelle programmation
Nom
Identifiant
Aucun groupe chargé.
Glissez-déposez un fichier .csv/.xlsx ici, ou touchez pour parcourir
Aucun fichier sélectionné.
Aucun contact importé.
Optionnel : diffuser aussi cette publication dans certains de vos Groupes gérés (en plus de la Page).
Nom
Identifiant
Aucun Groupe géré (voir l'onglet Facebook).
Glissez-déposez un ou plusieurs fichiers ici, ou touchez pour parcourir
Aucun fichier sélectionné.
⚠️ Un PDF ne peut pas être joint nativement à une publication Facebook (Page ou Groupe). Pour ce canal,
hébergez le PDF ailleurs et partagez son lien dans le texte — Telegram et WhatsApp acceptent eux le PDF
en pièce jointe directe.
⚠️ Seul WhatsApp accepte plusieurs pièces jointes combinées (image + vidéo + PDF) dans un même envoi.
Pour Telegram et Facebook, un seul fichier sera pris en compte.
Comme le Centre d'Envoi WhatsApp : une suite de messages séparés, envoyés dans cet ordre à la date programmée.
Programmations
Canal
Destinataires
Message
Prévu le
Statut
Aucune programmation.
Contacts / Prospects
Capture automatiquement les commentaires sur vos posts/pubs et les messages Messenger reçus sur la Page,
et répond automatiquement quand un mot-clé configuré est détecté.
Règles de mots-clés
Ex : un commentaire contenant "RECETTE" déclenche l'envoi automatique du message et du fichier
configurés ici, en réponse privée sur Messenger.
Glissez-déposez un fichier ici, ou touchez pour parcourir
Chaque nouveau contact (jamais un contact déjà connu) qui vous écrit suite à une campagne d'entrée
configurée (Facebook Ads, Google Ads ou toute autre publicité menant à un message d'entrée reconnu — voir Chat
Intelligent pour configurer ces campagnes) est enregistré automatiquement ici, pour pouvoir relancer plus tard
les prospects/clients restés sans suite.
Nom
Téléphone
Canal
Campagne
Plateforme
Statut
Premier contact
Aucun nouveau contact publicitaire pour l'instant.
Groupes / Diffusion
Meta ne permet plus de publier automatiquement dans un Groupe Facebook depuis une application tierce
(permission "publish_to_groups" retirée). Cet onglet ouvre la fenêtre de partage officielle de Facebook,
pré-remplie avec le lien d'une publication — le partage effectif vers le groupe choisi se termine
manuellement dans l'interface Facebook, comme l'exige Meta.
1. Importer des Groupes (Excel)
Colonnes attendues : "Nom du Groupe" et "Lien du Groupe" (ou directement "ID"). Vient s'ajouter à la
liste des Groupes gérés, partagée avec l'onglet Facebook.
Glissez-déposez un fichier .xlsx/.csv ici, ou touchez pour parcourir
Aucun fichier sélectionné.
2. Préparer le message à partager
Publie ce contenu sur la Page (comme l'onglet Facebook), pour obtenir un lien réel à partager — la
fenêtre de partage Facebook a besoin d'une vraie publication pour générer son aperçu, un simple fichier
téléversé n'en a pas.
Glissez-déposez un fichier ici, ou touchez pour parcourir
Aucun fichier sélectionné.
⚠️ Un PDF ne peut pas être joint nativement à une publication Facebook — hébergez-le ailleurs et collez
son lien dans le message ci-dessous.
⚠️ Facebook ne permet plus de pré-remplir ce texte dans la fenêtre de partage (anti-spam) : copiez-le
puis collez-le vous-même dans la zone de commentaire du groupe après ouverture de la fenêtre.
Aucun contenu prêt à partager pour le moment.
3. Sélectionner et partager
Pour retirer un Groupe de cette liste, utilisez la section "Groupes" de l'onglet Facebook. "Partagé"
signifie que la fenêtre de partage a été ouverte pour ce groupe — Facebook ne renvoie aucune confirmation
que le partage a bien été validé à l'intérieur de sa propre fenêtre.
Nom
Identifiant
Lien
Statut
Aucun Groupe géré.
Relance Manuelle Express
Reprend les contacts encore en attente ou en échec de la dernière campagne (WhatsApp ou Telegram) et
prépare, un par un, le lien d'ouverture direct dans l'application ainsi que le message personnalisé à
coller — pour une relance manuelle rapide sans repasser par l'envoi automatique.
Laissez vide pour garder le message de la campagne d'origine. Renseignée, cette intention alimente le
moteur copywriter : accroche courte + 2-3 puces d'avantages + appel à l'action avec lien (s'il est
détecté dans le texte ci-dessus) + emojis — des dizaines de milliers de combinaisons possibles, jamais
le même texte pour deux prospects. Utilisez "🔄 Varier / Tourner le Texte" pour tirer une autre
déclinaison.
⚙️ Options avancées (Test A/B/C, 2e visuel, numéro de contact)
Renseignez 2 ou 3 variantes pour les faire alterner automatiquement sur la file (A → B → C → A...). Le jeton
{IMAGE_LINK} est optionnel dans le texte — que vous l'utilisiez ou non, dès qu'un visuel est
configuré son lien est systématiquement placé en TOUTE FIN de message (jamais ailleurs), pour une détection
fiable de l'aperçu par WhatsApp/Telegram. Laissez tout vide pour garder le comportement par défaut (message
de la campagne ou intention ci-dessus).
Affiche un bouton "Nous contacter sur WhatsApp" sur la page ouverte par le prospect (voir le lien d'image).
📥 Glissez-déposez une image ici (2e visuel ou remplacement du 1er)
Colonnes attendues : "telephone" (WhatsApp) ou "identifiant"/"username" (Telegram), et optionnellement "nom"/"prenom". Le message utilisé est celui de "Mon Intention" ci-dessus (ou la 1ère variante A/B/C si renseignée).
Cliquez sur "Charger la file d'attente" pour afficher les contacts à relancer.
Contact 1/1pending
Raccourcis clavier : Espace = Envoyer & Suivant, Flèche droite = Ignorer/Suivant (inactifs pendant la saisie dans un champ texte). Le texte du message ci-dessus est modifiable directement avant l'envoi.
Studio IA
🔒 Le Studio IA est une fonctionnalité sous licence. Activez une clé incluant le module "Studio IA" pour y
accéder.
Posez une question pour démarrer — ads, closing, anti-ban, adaptation régionale...
Chapitres
Décrivez le visuel souhaité, choisissez le format et générez 3 propositions de styles différents. Une
fois une proposition sélectionnée, modifiez-la autant de fois que nécessaire (texte instantané, ou
changement de style/ambiance régénéré par l'IA) avant de télécharger l'image ou d'exporter la vidéo.
Fond généré via l'API publique et gratuite Pollinations — aucune clé, aucun coût.
⚠️ La narration (voix off) est audible en direct pendant la génération (synthèse vocale du navigateur),
mais le fichier vidéo exporté est silencieux (limitation technique des navigateurs — impossible de
capturer l'audio de la synthèse vocale dans le fichier) : les sous-titres restent incrustés dans
l'image pour rester compréhensible sans le son.
✅ Création sélectionnée — modifiez-la ci-dessous ou téléchargez-la.
⚠️ Cette création utilise le fond de secours local (génération IA indisponible au moment de la génération) — ce n'est PAS une image générée. Régénérez le fond ci-dessous avant de télécharger pour un rendu professionnel.
Changez directement le titre/sous-titre/prix/badge/CTA ci-dessus puis cliquez sur "Appliquer le texte"
(instantané), ou décrivez un changement de style/ambiance (ex : "fond noir néon", "ambiance plus
lumineuse") pour régénérer le fond avec l'IA.
🎞️ Décliner dans tous les formats
Regénère cette création dans les 3 formats restants (9:16, 1:1, 16:9, 4:5) en un clic.
📱 Import vidéo perso & habillage TikTok/Reels
Importez un ou plusieurs clips filmés au téléphone, fusionnez-les et habillez-les pour TikTok/Reels.
Décris ton activité une seule fois dans le mémo. C’est suffisant pour commencer : Cyrus en tire le contexte, les produits, les prix et les règles. Le nom et les précisions sont facultatifs.
Modifications enregistrées côté serveur pour le compte sélectionné.
Nouveau Service Métier
1📝 Informations générales du service
Tu peux enregistrer avec ce seul texte : Cyrus le structure lui-même. Tout le reste est facultatif.
Facultatif. S'il est rempli, Cyrus l'ajoute automatiquement à sa première réponse sur ce service (et le renvoie si le client le demande), sans le répéter à chaque message. Laissez vide si ce service n'a pas de groupe : Cyrus n'inventera jamais de lien.
2💬 Premier message à envoyer sur le serviceLe message EXACT envoyé au tout premier échange d'intérêt — jamais reformulé par l'IA — facultatif
Envoyé TEL QUEL (jamais réécrit) au début d'un échange, une fois que Cyrus a réellement identifié CE service (nom, alias, produit ou contexte). Un simple « Bonjour » n'en déclenche aucun ; si plusieurs services sont possibles, Cyrus demande d'abord lequel. Ensuite, il répond avec la mémoire du service (case 1) et l'historique.
3📅 Date d'expiration du servicePassé cette date, le service n'est plus proposé spontanément — facultatif
Laisse vide pour un service sans date de fin. Un service expiré n'est jamais supprimé : vide cette date pour le réactiver.
4🔌 API et permissions facultativesAPI/compte externe et ce que Cyrus a le droit de faire dessus pour tes clients — facultatif
Ex. RIEA : https://riea-afrique-web.web.app
La clé part directement dans le coffre chiffré. Elle n'apparaît jamais dans les logs ni les réponses.
Sans API : Cyrus pourra exploiter les informations métier (prix, règles, produits) que tu renseignes ici. Les actions automatisées sur ce service nécessiteront une API ou un connecteur compatible.
Ne coche que ce que tu autorises. Cyrus ne pourra rien faire d'autre sur ce service.
Chargement…
📚 Centre d'aide
Toute la documentation de CYRUS : tutoriels pas-à-pas et FAQ. Tu peux aussi poser tes questions « comment… ? » directement au Chat Intelligent — il puise dans cette même documentation.
Chargement de la documentation…
👥 Communautés
👥 Communautés — créer un groupe et découvrir des groupes/canaux (WhatsApp)
Créez un groupe à partir d'une liste de contacts validés : les participants sont ajoutés dans le respect de leurs paramètres de confidentialité ; ceux qui ont restreint l'ajout direct reçoivent automatiquement le lien d'invitation officiel en message privé. Vous pouvez aussi le demander directement dans le Chat Intelligent.
⚙️ Temporisation avancée (facultatif — sinon des valeurs prudentes par défaut sont utilisées)
🎚 Nouvelle temporisation (le groupe doit être en pause — s'appliquera à la reprise)
🔎 Rechercher parmi mes groupes
Cherche parmi les groupes que vous avez déjà rejoints (par nom/thème, ou ceux où vous êtes admin) — distinct de la découverte de nouveaux groupes publics ci-dessous. Fonctionne aussi en le demandant directement dans le Chat Intelligent.
Nom
Admin
Membres
Lien
Aucune recherche pour l'instant.
Ajouter des membres à un groupe existant
Sélectionnez un groupe réellement accessible, puis une liste de contacts. L’interface réutilise le traitement persistant de la Communauté et affiche les ajouts confirmés, les membres déjà présents et les échecs.
🔎 Découvrir des communautés thématiques
Pour trouver des PERSONNES par thématique : WhatsApp n'a aucun annuaire public de personnes. Rejoignez un groupe ci-dessous (« Rejoindre ») puis « Extraire les membres » pour les ajouter au CRM comme prospects à valider — rien n'est envoyé automatiquement.
Nom
Type
Membres
Lien
Statut
Actions
Aucune recherche pour l'instant.
👥 Communautés — créer un groupe et découvrir des groupes/canaux (Telegram)
Créez un groupe à partir d'une liste de contacts validés : les participants sont ajoutés dans le respect de leurs paramètres de confidentialité ; ceux qui ont restreint l'ajout direct reçoivent automatiquement le lien d'invitation officiel en message privé. Vous pouvez aussi le demander directement dans le Chat Intelligent.
⚙️ Temporisation avancée (facultatif — sinon des valeurs prudentes par défaut sont utilisées)
🎚 Nouvelle temporisation (le groupe doit être en pause — s'appliquera à la reprise)
🔎 Rechercher parmi mes groupes
Cherche parmi les groupes que vous avez déjà rejoints (par nom/thème, ou ceux où vous êtes admin) — distinct de la découverte de nouveaux groupes publics ci-dessous. Fonctionne aussi en le demandant directement dans le Chat Intelligent.
Nom
Admin
Membres
Lien
Aucune recherche pour l'instant.
Ajouter des membres à un groupe existant
Sélectionnez un groupe réellement accessible, puis une liste de contacts. L’interface réutilise le traitement persistant de la Communauté et affiche les ajouts confirmés, les membres déjà présents et les échecs.
🔎 Découvrir des communautés thématiques
Un groupe/canal public se lit sans y adhérer : « Extraire les membres » les ajoute directement au CRM comme prospects à valider — rien n'est envoyé automatiquement.
Nom
Type
Membres
Lien
Statut
Actions
Aucune recherche pour l'instant.
🔎 Rechercher des personnes par thématique
Correspondance sur le NOM/PSEUDO public d'un compte (ex. « immobilier » trouve un compte nommé « ImmobilierParis ») — Telegram n'expose aucun centre d'intérêt réel sur un profil, ce n'est donc qu'une approximation. Non disponible sur WhatsApp, qui n'a aucun annuaire public de personnes.
Nom
Pseudo
Lien
Aucune recherche pour l'instant.
📊 Rapports, Activités & Amélioration
Supervision en temps réel : coûts IA et activités réelles (messages, réponses automatiques, actions/outils, erreurs). Données déterministes — cette page n'utilise aucune IA.
Chargement…
Rapport Final de Campagne
Total : 0Envoyés : 0Ignorés (doublons) : 0Échecs : 0