⭐ Pro · 📡 Bot Telegram

Bot Telegram

En plan Pro, le Bot Telegram envoie vos annonces et gère vos canaux/groupes directement depuis MarkCRM. Le CRM doit être ouvert dans le navigateur pour que les envois programmés fonctionnent.

🔧 Étape 1 — Créer votre bot avec BotFather

1
Ouvrir Telegram → chercher @BotFather
Tapez @BotFather dans la recherche Telegram et démarrez la conversation.
2
Créer un nouveau bot
Envoyez /newbot → donnez un nom (ex: MonAgence Bot) → puis un identifiant terminant par _bot.
3
Copier le token API
BotFather vous envoie un token au format 123456789:AAF.... Copiez-le.

⚙️ Étape 2 — Configurer dans MarkCRM

1
Aller dans Paramètres CRM → KPIs & Apps → Telegram
Dans la barre latérale → Paramètres → onglet KPIs & Apps → section Token Bot Telegram.
2
Coller votre token
Collez le token BotFather dans le champ prévu → cliquez Enregistrer. Le token est sauvegardé dans votre CRM.
3
Ajouter votre bot dans vos canaux/groupes
Dans chaque canal ou groupe Telegram, invitez votre bot comme administrateur avec les droits "Publier des messages".
4
Ajouter les canaux et groupes dans MarkCRM
Allez dans Bot Telegram → Canaux ou Groupes → bouton Ajouter → renseignez le nom et l'ID du canal/groupe.
💡 Pour récupérer l'ID d'un canal ou groupe : ajoutez @userinfobot à votre groupe et tapez /start — il vous donne l'ID automatiquement.

📅 Annonces programmées

Dans Bot Telegram → Annonces programmées, créez des messages qui s'envoient automatiquement à une heure précise sur un ou plusieurs canaux/groupes.

Lors de la création d'une annonce, MarkCRM propose automatiquement les groupes/canaux associés au modèle sélectionné.

⚠️ En plan Pro, le CRM doit être ouvert dans un onglet actif pour que l'envoi programmé fonctionne. Pour un envoi 24h/24 sans contrainte, passez au plan Agence.

🔑 Sécurité du token

Ne partagez jamais votre token Bot. Si compromis, utilisez /revoke sur @BotFather pour en générer un nouveau, puis mettez-le à jour dans MarkCRM.


⭐ Pro · 📱 Phone Farm

Phone Farm

Le Phone Farm MarkCRM vous permet de contrôler plusieurs téléphones Android à distance depuis le CRM. Deux méthodes disponibles : serveur local ou VM Google Cloud.

💻 Option 1 — Serveur local Recommandé

Un PC ou Mac sur votre réseau local fait tourner le serveur MarkCRM Phone Farm. Vos téléphones Android se connectent via ADB Wi-Fi.

1
Prérequis
Un PC/Mac allumé en permanence avec Node.js 20+ installé. Les téléphones doivent être sur le même réseau Wi-Fi.
2
Activer le débogage ADB Wi-Fi sur chaque téléphone
Paramètres → À propos → Numéro de build (appuyer 7 fois) → Options développeur → Débogage sans fil. Notez l'IP et le port affichés.
3
Installer et démarrer le serveur
Installez le serveur MarkCRM Phone Farm sur votre PC. Démarrez-le avec npm start. Il tourne par défaut sur le port 3001.
4
Exposer avec ngrok
Installez ngrok → ngrok http 3001 → copiez l'URL publique générée (ex: https://abc123.ngrok.io).
5
Configurer dans MarkCRM
Allez dans Paramètres CRM → KPIs & Apps → Phone Farm → collez l'URL ngrok dans le champ URL Proxy → Enregistrer.
6
Ajouter les téléphones dans MarkCRM
Dans Phone Farm → Téléphones → Ajouter → renseignez le label, l'IP et le port ADB de chaque téléphone → assignez-les aux membres de l'équipe.
💡 Avec le plan ngrok payant, obtenez une URL fixe permanente — vous n'aurez plus jamais à la changer dans MarkCRM.

☁️ Option 2 — VM Google Cloud

Une machine virtuelle Google Cloud remplace votre PC local. Accessible depuis partout, elle tourne 24h/24 sans contrainte matérielle.

1
Créer une VM sur Google Cloud
Allez sur console.cloud.google.comCompute Engine → VM instances → Créer. Choisissez Ubuntu 22.04, type e2-medium (2 vCPU / 4GB RAM minimum).
2
Ouvrir le port 3001
Dans Google Cloud → VPC Network → Firewall → Créer une règle → autoriser le port TCP 3001 en entrée.
3
Installer Node.js et le serveur
Connectez-vous en SSH à votre VM :
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - sudo apt-get install -y nodejs npm install -g pm2
Copiez le dossier serveur MarkCRM et démarrez avec pm2 start server.js --name phone-farm.
4
Configurer dans MarkCRM
Dans Paramètres CRM → KPIs & Apps → Phone Farm → renseignez http://IP_EXTERNE_VM:3001 dans le champ URL Proxy. L'IP externe est visible dans la console Google Cloud.
5
Connecter les téléphones
Les téléphones doivent être sur le même réseau que la VM, ou connectés via ADB over internet. Ajoutez-les ensuite dans Phone Farm → Téléphones → Ajouter.
⚠️ Coût estimé Google Cloud : ~15-25€/mois pour une VM e2-medium. Pensez à éteindre la VM quand elle n'est pas utilisée pour réduire les coûts.

⭐ Pro · 💰 OF Manager

OF Manager

L'OF Manager synchronise les statistiques OnlyFans de vos modèles dans MarkCRM. Deux méthodes disponibles en plan Pro : OFAuth (simple) ou Playwright/ngrok (avancé).

🔗 Méthode OFAuth Recommandé

La méthode la plus simple. Connectez votre compte OnlyFans via l'extension Chrome OFAuth — MarkCRM récupère les stats automatiquement.

1
Installer l'extension OFAuth
Cherchez OFAuth sur le Chrome Web Store et installez l'extension.
2
Se connecter à OnlyFans
Connectez-vous sur onlyfans.com, puis cliquez sur l'icône OFAuth dans Chrome. Elle génère automatiquement vos credentials de session.
3
Connecter dans MarkCRM
Dans OF Manager → Connexion → Méthode OFAuth → collez les credentials copiés → cliquez Connecter. La synchronisation démarre immédiatement.
✓ Les credentials OFAuth expirent tous les 7 à 30 jours. MarkCRM vous alertera quand une reconnexion est nécessaire.
⚠️ La sync ne fonctionne que lorsque le CRM est ouvert. Pour une sync 24h/24, utilisez la méthode Playwright ci-dessous.

🎭 Méthode Playwright + ngrok Avancé

Un serveur local ou VM pilote Firefox automatiquement pour maintenir une session OnlyFans permanente. Plus stable que OFAuth, sync 24h/24.

1
Prérequis
Un PC allumé en permanence ou une VM (voir guide Phone Farm). Node.js 20+ installé.
2
Installer Playwright et le serveur OF
npm install -g pm2 npx playwright install firefox npm install
Créez un fichier .env avec vos identifiants OnlyFans et le secret CRM.
3
Démarrer le serveur
pm2 start server.js --name of-server — le serveur tourne en arrière-plan et redémarre automatiquement.
4
Exposer avec ngrok
ngrok http 3002 → copiez l'URL publique générée.
5
Configurer dans MarkCRM
Dans Paramètres CRM → KPIs & Apps → OF Manager → renseignez l'URL ngrok dans URL Serveur et le secret dans Clé secrète → Enregistrer.
✓ Contrairement à OFAuth, Playwright maintient une vraie session navigateur — sync toutes les 5 min, 24h/24.
👑 Agence · 📡 Bot Telegram

Bot Telegram — Serveur dédié

En plan Agence, le Bot Telegram fonctionne via un webhook serveur. Les messages s'envoient 24h/24 même si personne n'est connecté au CRM.

🔧 Étape 1 — Créer votre bot (identique au plan Pro)

1
BotFather → /newbot
Créez votre bot sur Telegram et récupérez le token (même procédure que le plan Pro).
2
Coller le token dans MarkCRM
Paramètres CRM → KPIs & Apps → Telegram → Token Bot → collez et enregistrez.

🌐 Étape 2 — Activer le mode Webhook serveur

1
Aller dans Paramètres → KPIs & Apps → Telegram
Activez le toggle Mode serveur webhook.
2
Renseigner l'URL de votre serveur MarkCRM
Entrez l'URL de votre serveur (ex: URL ngrok ou IP VM) dans le champ URL Webhook. Le serveur reçoit les événements Telegram et envoie les annonces.
3
Ajouter canaux et groupes
Dans Bot Telegram → Canaux et Groupes, ajoutez vos destinations. Le bot doit être administrateur dans chacun.
✓ En mode webhook, les annonces programmées s'envoient via le serveur — indépendamment de l'état du navigateur. Aucune interruption possible.

📢 Fonctionnalités avancées

Multi-canaux : un canal Telegram par modèle avec messages personnalisés automatiques.

Auto-sélection : lors d'une annonce, MarkCRM sélectionne automatiquement le groupe/canal lié au modèle choisi.

Réponses automatiques : configurez des réponses selon des mots-clés dans les groupes.


👑 Agence · 📱 Phone Farm

Phone Farm — Infrastructure complète

En plan Agence, gérez une infrastructure Phone Farm professionnelle. Deux options : serveur local dédié ou VM Google Cloud.

💻 Serveur local dédié Recommandé

Un PC ou serveur dédié sur votre réseau gère 10 à 100+ téléphones via ADB Wi-Fi. Chaque téléphone est assigné à un ou plusieurs membres.

1
Serveur dédié
Machine recommandée : min. 8GB RAM, SSD, réseau câblé. Installez Node.js 20+ et PM2.
2
Connexion ADB Wi-Fi sur chaque téléphone
Options développeur → Débogage sans fil → activez et notez l'IP:port. Ou via USB : adb tcpip 5555 puis débranchez.
3
Démarrer le serveur Phone Farm
pm2 start server.js --name phone-farm sur le port 3001.
4
Exposer avec ngrok (URL fixe recommandée)
ngrok http 3001 → copiez l'URL. Avec ngrok payant, obtenez une URL fixe permanente.
5
Configurer dans MarkCRM + assigner les membres
Paramètres → KPIs & Apps → Phone Farm → URL Proxy → collez l'URL ngrok. Puis dans Phone Farm → Téléphones, ajoutez chaque téléphone et assignez-le aux membres concernés.
💡 Chaque membre de l'équipe ne voit que les téléphones qui lui sont assignés dans son espace de travail.

☁️ VM Google Cloud

Idéal pour les équipes distribuées. La VM tourne 24h/24, accessible depuis n'importe où sans installation locale.

1
Créer une VM puissante sur Google Cloud
console.cloud.google.com → Compute Engine → Créer une instance. Choisissez e2-standard-4 (4 vCPU / 16GB) minimum pour plusieurs téléphones simultanés. OS : Ubuntu 22.04.
2
Ouvrir les ports nécessaires
Firewall Google Cloud → autorisez les ports TCP 3001 (Phone Farm) et 5555 (ADB) en entrée.
3
Installer et démarrer le serveur
Via SSH sur la VM :
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - sudo apt-get install -y nodejs npm install -g pm2 pm2 start server.js --name phone-farm pm2 save && pm2 startup
4
Configurer dans MarkCRM
Paramètres → KPIs & Apps → Phone Farm → URL Proxy → entrez http://IP_EXTERNE:3001. L'IP externe est visible dans votre console Google Cloud.
⚠️ Coût estimé : ~40-80€/mois selon la taille de la VM. Préférez une IP statique Google Cloud pour ne jamais avoir à changer l'URL dans MarkCRM.

👑 Agence · 💰 OF Server Playwright

OF Server — Playwright + ngrok

Le plan Agence inclut le serveur OF basé sur Playwright/Firefox. Une session OnlyFans permanente tourne 24h/24 sur votre serveur — sync toutes les 5 minutes, aucun token à renouveler.

💻 Serveur local + ngrok

1
Prérequis
PC allumé en permanence. Node.js 20+, PM2, et Firefox installés.
2
Installer Playwright + Firefox
npm install npx playwright install firefox
3
Créer le fichier .env
OF_EMAIL=votre@email.com OF_PASSWORD=votremotdepasse OF_SERVER_SECRET=une_cle_secrete_longue PORT=3002
4
Démarrer le serveur
pm2 start server.js --name of-server — redémarre automatiquement en cas de crash.
5
Exposer avec ngrok
ngrok http 3002 → copiez l'URL publique. Avec ngrok payant, utilisez une URL fixe permanente.
6
Configurer dans MarkCRM
Paramètres CRM → KPIs & Apps → OF Manager → collez l'URL ngrok dans URL Serveur et la clé secrète dans Clé secrète → Enregistrer. La sync démarre immédiatement.
✓ Playwright maintient une vraie session Firefox — plus besoin de renouveler des tokens. Sync toutes les 5 min, 24h/24.

☁️ VM Google Cloud Recommandé Agence

La VM Google Cloud héberge le serveur OF Playwright. Accessible depuis partout, sans contrainte matérielle, avec une IP publique fixe.

1
Créer la VM sur Google Cloud
Compute Engine → Créer → Ubuntu 22.04 → type e2-medium (2 vCPU / 4GB). Activez une IP statique externe.
2
Ouvrir le port 3002
Firewall → autorisez TCP 3002 en entrée.
3
Installer via SSH
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - sudo apt-get install -y nodejs sudo apt-get install -y libglib2.0-0 libnss3 libatk1.0-0 \ libatk-bridge2.0-0 libcups2 libdrm2 libxkbcommon0 \ libxcomposite1 libxdamage1 libxrandr2 libgbm1 libasound2 npm install npx playwright install firefox npm install -g pm2 pm2 start server.js --name of-server pm2 save && pm2 startup
4
Configurer dans MarkCRM
Paramètres → KPIs & Apps → OF Manager → URL : http://IP_STATIQUE_VM:3002 + votre clé secrète → Enregistrer.
✓ Avec une IP statique Google Cloud, l'URL ne change jamais — configurez une seule fois dans MarkCRM.
💡 Coût estimé : ~15-20€/mois. L'onboarding 1h inclus dans le plan Agence couvre cette installation complète.