Retour au blog

Comment l'IA m'envoie 30 SMS ciblés par jour sans que j'y touche

Badisse Bouabdallah
4 min de lecture

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.

Un projet en tête ?

Discutons-en lors d'un appel gratuit de 30 minutes.

Me contacter