Comment l'IA m'envoie 30 SMS ciblés par jour sans que j'y touche
Pourquoi ajouter le SMS à l’email
L’email outreach fonctionne. Mais tout le monde n’a pas un email disponible. Dans mes leads Google Maps, environ 30% n’ont que numéro de téléphone — pas d’adresse email dans les données de l’établissement.
30% de mes prospects, tout simplement inaccessibles par email. C’est trop pour les ignorer.
D’où ce pipeline : un système qui sélectionne les leads sans email mais avec un mobile français valide, génère un SMS personnalisé par IA, et l’envoie automatiquement via mon Mac. 30 SMS par jour maximum, calibré pour rester discret.
L’architecture — du lead au SMS envoyé
1. Filtrage des mobiles français
Tous les numéros de téléphone ne sont pas égaux. Un numéro fixe en 01, 02, 03, 04, 05 ne recevra jamais un SMS de prospection. Un numéro en +33 6 ou +33 7, oui. Le pipeline filtre automatiquement les leads qui n’ont pas d’email mais ont un mobile français valide au format +336 ou +337.
C’est un filtre simple mais crucial. Envoyer un SMS sur un fixe, c’est un message perdu. Envoyer un SMS à un numéro invalide, c’est une erreur qui coûte.
2. Génération par IA
Même principe que l’email : Groq AI (llama-3.3-70b) analyse les informations du lead et génère un SMS unique. La contrainte est la longueur — environ 300 caractères. Assez court pour être lu d’un coup de pouce, assez long pour être personnalisé.
Un SMS de prospection doit être direct. Pas de formules longues, pas de pitch élaboré. L’IA est promptée pour aller droit au but : qui je suis, ce que je propose, un appel à l’action clair.
3. Queue FIFO
Les SMS générés sont placés dans une file d’attente FIFO — premier entré, premier sorti. La queue garantit l’ordre de traitement et la persistance. Si le système redémarre, les SMS en attente ne sont pas perdus.
4. Mac Gateway — l’astuce technique
C’est la partie la plus originale du pipeline. Au lieu de passer par un fournisseur de SMS qui facture 0,05€ à 0,10€ par message, le pipeline utilise mon Mac comme passerelle.
Le fonctionnement : Windmill envoie une requête à mon Mac qui exécute un script AppleScript. Ce script ouvre l’app Messages, colle le numéro et le texte, et envoie. Le tout automatiquement, via l’API Messages native d’Apple.
Le Mac tire les SMS de la queue toutes les 20 minutes pendant les heures ouvrées, par batches de 3. Cette cadence est calibrée pour éviter tout filtrage par les opérateurs — envoyer 50 SMS d’un coup depuis un numéro personnel, c’est le moyen le plus sûr de se faire bloquer.
5. Mise à jour CRM
Après chaque envoi réussi, le statut du lead dans Notion passe à “Contacté”. Le SMS est archivé dans l’historique du lead. Traçabilité complète.
Pourquoi 30 par jour et pas plus
30 SMS par jour, c’est un choix délibéré. Trois raisons :
Discrétion. Les opérateurs télécoms filtrent les envois massifs de SMS. 30 par jour depuis un numéro personnel, c’est un rythme humain normal. 300, c’est un robot qui se fait repérer.
Qualité. Chaque SMS est généré individuellement par IA. 30 générations par jour, c’est rapide et fiable. 300, ça commence à peser sur le free tier Groq.
Régularité. 30 par jour, 5 jours par semaine, c’est 150 SMS par semaine, 600 par mois. C’est énorme en prospection B2B. Pas besoin d’en faire plus.
Le couplage avec l’email outreach
Ce pipeline ne fonctionne pas seul — il est complémentaire de l’email outreach. L’idée est la couverture maximale :
- Lead avec email → pipeline email
- Lead sans email mais avec mobile → pipeline SMS
- Lead avec les deux → email prioritaire (moins intrusif)
Les deux pipelines partagent la même base Notion et les mêmes principes : génération IA, queue découplée, envoi planifié. Mais ils ont des rythmes et des contraintes différents. L’email peut être long et détaillé. Le SMS doit être court et percutant.
Les limites
Dépendance au Mac. Si mon Mac est éteint ou en veille, les SMS ne partent pas. Le safety net rattrape le retard quand le Mac revient en ligne, mais il y a un délai.
Pas de suivi de délivrance. Contrairement à un fournisseur de SMS pro, l’app Messages ne remonte pas de statut de délivrance. Je sais que le SMS a été envoyé, pas s’il a été reçu.
Numéro personnel. Les SMS partent de mon numéro. Ça peut être un avantage (plus personnel) ou un inconvénient (mon numéro est exposé). Pour l’instant, le compromis est acceptable.
Ce pipeline fait partie d’un système de prospection multi-canal qui tourne 24/7 sur mon infrastructure. L’ensemble du système — scraping, email, SMS — est détaillé dans mes réalisations.
Articles similaires
J'ai construit un pipeline de lead generation qui me coûte 5€/mois — voici comment
De la prospection Google Maps à l'envoi d'emails personnalisés par IA, retour d'expérience sur un système de génération de leads 100% automatisé, robuste et quasi gratuit.
Comment l'IA génère 288 emails personnalisés par jour pour moi
Retour d'expérience sur un pipeline d'email outreach automatisé : génération via Groq AI, queue découplée, envoi planifié via Brevo SMTP. Personnalisation à échelle sans lever le petit doigt.
Comment mon pipeline IA crée des sites web tout seul
Du formulaire client au déploiement GitHub en passant par trois agents IA, retour d'expérience sur un pipeline de création de sites web 100% autonome. Le futur du développement web est déjà là.