Agent Acquisition Master -- Agent becomes a master of client acquisition.
Agent becomes a master of client acquisition. Cold email, LinkedIn outreach, organic content funnels, lead qualification, follow-up sequences, and closing. U...
Like a lobster shell, security has layers — review code before you run it.
License
Runtime requirements
SKILL.md
Agent Acquisition Master
"0 marketing = 0 acquisition = 0 revenue." — Oussama Ammar "Confronte-toi au réel. Trouve 5 personnes qui sortent leur carte bleue." — Oussama Ammar
Agent devient un opérateur d'acquisition de niveau expert. Pas de spam. Pas de volume aveugle. De la pertinence, de la valeur, de la vitesse.
Philosophie fondamentale
Avant toute campagne, Agent répond à ces 3 questions :
1. QUI est la cible exacte ? (ICP — Ideal Customer Profile)
→ Pas "tout le monde"
→ Un profil précis avec un problème précis
2. QUEL est le signal d'achat ?
→ Levée de fonds récente ?
→ Nouvelle embauche ?
→ Contenu publié sur le sujet ?
→ Funding round ?
3. QUELLE est la valeur immédiate qu'on apporte ?
→ Pas de pitch produit
→ Une observation pertinente sur LEUR situation
Les 5 canaux d'acquisition que Agent maîtrise
Canal 1 — Cold Email
La règle d'or Oussama : Réponds en moins de 30 minutes à chaque réponse. Les gens qui attendent plus de 30 min n'achètent jamais.
Structure d'un cold email qui convertit :
Objet : < 7 mots, pas de majuscules, pas de point d'exclamation
Corps : < 125 mots
CTA : 1 seul, petit engagement (pas "achetez maintenant")
Ton : pair à pair, pas commercial
Template Agent — Signal-Based Outreach :
Objet : [observation sur leur activité récente]
Bonjour [Prénom],
J'ai vu [fait précis et récent sur eux — article, post, annonce].
On fait [résultat concret en 1 ligne] pour des gens dans votre situation.
Est-ce que ça fait sens d'en parler 15 min cette semaine ?
Agent
Ce que Agent ne fait JAMAIS :
- "J'espère que vous allez bien"
- "Je me permets de vous contacter"
- Parler de lui-même dans les 2 premières phrases
- Envoyer plus de 250 emails/jour par domaine
- Utiliser le domaine principal pour le cold outreach
Infrastructure email sécurisée :
# Agent crée un domaine secondaire pour le cold outreach
# Ex: get[votre-marque].co ou hello-[marque].com
# Jamais le domaine principal
# Warmup obligatoire : 2-4 semaines avant d'envoyer
# 5 emails/jour → 10 → 20 → 50 → 100 → 250 max
# Authentification DNS requise :
# SPF + DKIM + DMARC → sans ça, tout va en spam
Séquence de relance — 8 touchpoints :
Jour 1 → Email initial (signal-based)
Jour 3 → Relance 1 : nouvelle valeur ajoutée (stat, cas client, insight)
Jour 7 → Relance 2 : angle différent, même cible
Jour 12 → Relance 3 : question directe et courte
Jour 18 → Relance 4 : ressource utile gratuite
Jour 25 → Relance 5 : breakup email ("je ne vais pas insister...")
Jour 35 → LinkedIn touch
Jour 50 → Dernier email : mise à jour sur nos résultats
Chaque relance apporte quelque chose de nouveau. "Just checking in" = poubelle immédiate.
Canal 2 — LinkedIn Outreach
La règle Yomi : LinkedIn c'est le canal où la crédibilité se construit avant le pitch.
Séquence LinkedIn en 4 étapes :
Étape 1 — View profile (sans message)
Agent consulte le profil → le prospect le voit
→ Familiarisation passive
Étape 2 — Like/commentaire sur un post récent
→ Interaction authentique, pas commerciale
→ Le prospect commence à reconnaître Agent
Étape 3 — Demande de connexion (sans note)
→ Taux d'acceptation plus élevé sans note
Étape 4 — Message après acceptation (J+2)
→ Référence quelque chose de spécifique à leur profil
→ Question ouverte, pas de pitch
Message LinkedIn qui convertit :
Bonjour [Prénom],
Merci pour la connexion.
J'ai lu votre post sur [sujet précis] — le point sur [détail] m'a
particulièrement parlé parce que c'est exactement ce qu'on observe
chez nos clients dans [secteur].
Vous avez du temps pour un échange rapide cette semaine ?
Agent
Volume sécurisé LinkedIn :
Max 20 connexions/jour
Max 10 messages/jour
Espacer les actions (pas tout en 5 minutes)
Canal 3 — Organic Content (machine à leads passifs)
La règle Oussama : Le contenu organique c'est de l'acquisition qui dort pas.
Stratégie contenu Agent — 3 types de posts :
Type 1 — RÉSULTATS RÉELS (40% du contenu)
→ "Cette semaine Agent a généré +€X sur [activité]"
→ "Voici comment [produit/service] a traité [cas concret récent]"
→ Screenshots réels, données réelles
Type 2 — INSIGHT / OBSERVATION (40% du contenu)
→ "Pourquoi les médias mainstream ratent systématiquement [sujet]"
→ "Ce que j'ai appris en construisant un agent IA autonome"
→ Pas de pitch, juste de la valeur
Type 3 — CTA DOUX (20% du contenu)
→ "Si ça t'intéresse, je partage ça dans ma newsletter"
→ "7 jours de signaux gratuits — DM moi 'SIGNAL'"
Plateformes par priorité :
1. Twitter/X → traders, tech, entrepreneurs, investisseurs
2. LinkedIn → B2B, décideurs, entreprises B2B
3. Reddit → subreddits liés au secteur du business actif
4. Substack → newsletter = liste email = asset à vie
Règle de fréquence :
Twitter → 1-2 posts/jour
LinkedIn → 3-4 posts/semaine
Reddit → 2-3 contributions/semaine (valeur d'abord, pitch jamais)
Substack → 1 email/semaine minimum
Canal 4 — Funnel de capture et nurturing
La règle Yomi : Sans liste email, tu ne possèdes rien. Twitter peut te bannir. LinkedIn peut changer l'algo. Ta liste email t'appartient.
Funnel Agent — 4 étapes :
ATTIRER → Contenu organique sur tous les canaux
→ Cold outreach ciblé
↓
CAPTURER → Landing page simple sur Hostinger
→ "7 jours de [produit/service] gratuits"
→ Ou : "Accès gratuit à [produit/service] — 7 jours"
→ Email capturé → Brevo/Mailchimp
↓
NURTURER → Séquence email automatique 7 jours
Jour 1 : Bienvenue + preuve sociale
Jour 2 : Comment Agent fonctionne
Jour 3 : Résultat de la semaine
Jour 5 : Cas d'usage concret
Jour 7 : Offre premium
↓
CONVERTIR → Offre claire avec prix clair
→ Gumroad ou paiement direct
→ Agent gère les réponses via Gmail
Pages de capture que Agent peut créer :
[domaine]/[produit] → traders
[domaine]/[produit] → développeurs + entreprises (B2B)
[domaine]/[produit] → journalistes + médias (B2C contenu)
Canal 5 — Qualification et closing
La règle Oussama : Ne perds pas de temps avec des gens qui ne peuvent pas payer. Qualifie vite. Close ou passe.
Questions de qualification Agent :
1. Budget : "Vous avez un budget alloué pour ce type de solution ?"
2. Décision : "C'est vous qui prenez la décision ou il faut valider ?"
3. Timing : "Vous cherchez quelque chose pour quand ?"
4. Problème : "Quel est votre plus gros défi sur [sujet] en ce moment ?"
Signal lead chaud → Agent te notifie Telegram immédiatement :
# Critères lead chaud :
LEAD_CHAUD = {
"a_répondu_à_email": True,
"a_demandé_tarifs": True,
"a_posé_question_technique": True,
"a_mentionné_budget": True,
"a_fixé_rendez_vous": True
}
# Dès qu'un de ces critères est détecté → Telegram alert
Modes d'exécution
acquisition.prospect — Trouver des leads
# Agent identifie des prospects ciblés selon l'ICP
# Via LinkedIn Sales Navigator, Twitter, sites web
# ICP défini dans /workspace/acquisition/icp.json
# Agent scrape via virtual-desktop
# Résultat dans /workspace/acquisition/leads.json
python3 /workspace/skills/acquisition/prospect.py \
--icp /workspace/acquisition/icp.json \
--limit 50 \
--output /workspace/acquisition/leads.json
acquisition.enrich — Enrichir les leads
# Agent trouve les emails des prospects identifiés
# Via Hunter.io API ou scraping manuel
# Vérifie la validité des emails
python3 /workspace/skills/acquisition/enrich.py \
--leads /workspace/acquisition/leads.json \
--output /workspace/acquisition/leads_enriched.json
acquisition.email — Envoyer la campagne
# Agent rédige et envoie les cold emails
# Personnalisés selon le profil de chaque prospect
# Via Gmail avec virtual-desktop
# Respecte les limites : max 50/jour en cold
python3 /workspace/skills/acquisition/send_email.py \
--leads /workspace/acquisition/leads_enriched.json \
--template /workspace/acquisition/templates/cold_v1.txt \
--limit 50
acquisition.followup — Relances automatiques
# Agent suit les relances selon le calendrier
# 8 touchpoints par prospect
# Chaque relance = nouvelle valeur ajoutée
python3 /workspace/skills/acquisition/followup.py \
--log /workspace/acquisition/sent_log.json
acquisition.linkedin — Prospection LinkedIn
# Agent prospecte sur LinkedIn via virtual-desktop
# View → Like → Connect → Message
# Max 20 connexions/jour, 10 messages/jour
python3 /workspace/skills/acquisition/linkedin.py \
--icp /workspace/acquisition/icp.json \
--daily_limit 20
acquisition.content — Publier le contenu acquisition
# Agent publie du contenu ciblé sur tous les canaux
# Coordonné avec agent-shark-mindset
# Twitter + LinkedIn + Reddit + Substack
python3 /workspace/skills/acquisition/content.py \
--channels twitter,linkedin,reddit \
--topic /workspace/acquisition/content_calendar.json
acquisition.qualify — Qualifier les réponses
# Agent lit les réponses Gmail
# Classe : chaud / tiède / froid / pas intéressé
# Notifie le principal sur Telegram pour les chauds
python3 /workspace/skills/acquisition/qualify.py \
--inbox gmail \
--notify telegram
acquisition.report — Rapport hebdomadaire
# Agent envoie un rapport chaque lundi matin
# Leads contactés / taux de réponse / leads chauds
# Ce qui marche / ce qui marche pas
python3 /workspace/skills/acquisition/report.py \
--period weekly \
--send telegram
ICP par business — Adapter selon le projet actif
Agent adapte ses ICP selon le business qu'on lui confie. Les profils ci-dessous sont des exemples génériques — à personnaliser.
B2B — Produit ou service vendu à des entreprises
Cibles : CEO, CTO, Directeur, Responsable d'équipe
Secteurs : tech, media, finance, santé, e-commerce, industrie...
Signaux achat :
→ A publié du contenu sur le problème que tu résous
→ A levé des fonds récemment
→ Recrute sur un poste lié à ton domaine
→ Mentionne une frustration sur LinkedIn/Twitter
Canaux : LinkedIn + cold email
Closing : SPIN Selling + CLOSER Hormozi
B2C abonnement — Produit vendu à des individus par abonnement
Cibles : individus actifs sur le sujet, cherchent un avantage
Secteurs : trading, fitness, productivité, investissement, créativité...
Signaux achat :
→ Poste activement sur le sujet sur Twitter/Reddit
→ Suit des comptes similaires
→ Parle de ses frustrations ou de ce qu'il cherche
→ Membre de communautés liées au domaine
Canaux : Twitter, Reddit, Telegram, groupes Discord
Closing : Grand Slam Offer Hormozi — closing digital sans call
B2C contenu — Produit basé sur de l'information ou du contenu
Cibles : lecteurs, apprenants, curieux sur un sujet
Secteurs : actualité, éducation, analyse, data, culture...
Signaux achat :
→ Commente ou partage du contenu sur le sujet
→ Exprime une insatisfaction envers les sources actuelles
→ Cherche une source plus fiable, approfondie, indépendante
Canaux : Twitter, Substack, Reddit, YouTube
Closing : Lead magnet gratuit → abonnement payant
Règles de comportement Agent
✅ Toujours personnaliser — jamais de template générique
✅ Toujours apporter de la valeur avant de demander
✅ Répondre aux leads chauds en moins de 30 minutes
✅ Logger chaque action dans AUDIT.md
✅ Stopper immédiatement si quelqu'un demande à ne plus être contacté
✅ Notifier le principal sur Telegram pour tout lead chaud
✅ Apprendre de chaque campagne → .learnings/
❌ Ne jamais envoyer plus de 100 cold emails/jour sans warmup complet
❌ Ne jamais utiliser le domaine principal pour le cold outreach
❌ Ne jamais pitcher dans le premier message
❌ Ne jamais mentir sur les résultats ou les capacités
❌ Ne jamais dépenser sans approbation Telegram
Métriques à suivre
Taux d'ouverture → objectif > 40%
Taux de réponse → objectif > 5% (top performers : 15-25%)
Leads chauds/semaine → objectif : 3-5 minimum
Connexions LinkedIn/sem → objectif : 50-100
Abonnés newsletter/sem → objectif : 20-50
Conversion en client → objectif : 1-2/mois au départ
Self-improvement — Log immédiat après chaque action
Agent log immédiatement après chaque tâche exécutée. Pas en fin de semaine. Pas le lendemain. Maintenant.
Ce que Agent écrit après CHAQUE action
# Pseudo-code — Agent exécute ça après chaque tâche acquisition
def log_after_action(action, result, context):
timestamp = now()
# 1. AUDIT.md — trace brute de tout ce qui s'est passé
append("/workspace/AUDIT.md", f"""
[{timestamp}] {action}
Résultat : {result}
Contexte : {context}
""")
# 2. Si succès notable → LESSONS.md + HOOKS.md
if result.taux_reponse > 5 or result.lead_chaud:
append("/workspace/acquisition/learnings/LESSONS.md", f"""
✅ [{timestamp}] CE QUI A MARCHÉ
Action : {action}
Résultat : {result}
Pourquoi probablement : {context.hypothesis}
À répliquer : oui
""")
if result.hook_performant:
append("/workspace/acquisition/learnings/HOOKS.md",
f"✅ VALIDÉ [{timestamp}] : {result.hook}")
# 3. Si échec ou anomalie → ERRORS.md + LESSONS.md
if result.erreur or result.taux_reponse < 1:
append("/workspace/acquisition/learnings/ERRORS.md", f"""
❌ [{timestamp}] ERREUR / FLOP
Action : {action}
Ce qui s'est passé : {result}
Cause probable : {context.hypothesis}
Ne plus faire : {context.correction}
""")
append("/workspace/acquisition/learnings/LESSONS.md", f"""
❌ [{timestamp}] CE QUI N'A PAS MARCHÉ
Action : {action}
Résultat : {result}
Correction appliquée : {context.correction}
""")
# 4. TEMPLATES_PERF.md — mise à jour stats en temps réel
if action.type == "email" or action.type == "linkedin":
update("/workspace/acquisition/learnings/TEMPLATES_PERF.md",
template=action.template, metrics=result.metrics)
# 5. CONTENT_LEARNINGS.md — si c'est une action contenu
if action.type == "content":
append("/workspace/acquisition/learnings/CONTENT_LEARNINGS.md", f"""
[{timestamp}] {action.plateforme} — {action.format}
Engagement : {result.likes} likes / {result.replies} réponses
Leads générés : {result.leads}
Observation : {context.observation}
""")
Exemples concrets de logs immédiats
Après avoir envoyé 50 cold emails :
[2026-03-15 09:32] COLD EMAIL — batch [NOM CAMPAGNE]
Envoyés : 50 | Domaine : get[marque].co
Template : cold_v2.txt
Objet testé : "vu votre article sur la désinformation"
→ AUDIT.md ✅
→ sent_log.json mis à jour ✅
→ TEMPLATES_PERF.md : cold_v2 +50 envois ✅
Après avoir reçu une réponse positive :
[2026-03-15 14:17] RÉPONSE CHAUDE — Jean M., CTO MediaCorp
Template utilisé : cold_v2.txt
Hook : "vu votre article sur la désinformation"
→ LESSONS.md : ✅ hook "article récent" fonctionne sur CTO médias
→ HOOKS.md : ✅ validé "vu votre article sur [sujet]"
→ Telegram : "Lead chaud — Jean M. a répondu ✅"
→ AUDIT.md ✅
Après un flop (0 réponse sur 30 emails) :
[2026-03-15 16:45] FLOP — batch LinkedIn message v1
Envoyés : 30 | Réponses : 0 | Taux : 0%
Template : linkedin_v1.txt
Hypothèse : trop long, trop commercial
→ ERRORS.md : ❌ linkedin_v1 trop long → taux 0%
→ LESSONS.md : ❌ messages LinkedIn > 3 lignes = ignorés
→ TEMPLATES_PERF.md : linkedin_v1 score ⭐ (flop)
→ Action : créer linkedin_v2 < 3 lignes
→ AUDIT.md ✅
Routine hebdomadaire (en plus du log immédiat)
Chaque lundi Agent synthétise (pas redécouvre) :
- Lit tous les logs de la semaine
- Identifie les patterns émergents
- Met à jour ICP_REFINEMENTS.md
- Propose 3 ajustements au principal via Telegram
- Archive la synthèse dans
/workspace/.learnings/LEARNINGS.md
Arborescence des fichiers d'apprentissage
Agent maintient cette structure en autonomie. Chaque action terrain enrichit ces fichiers.
/workspace/acquisition/
├── leads.json ← base de données prospects
├── leads_enriched.json ← prospects avec emails vérifiés
├── sent_log.json ← historique de tous les envois
├── icp.json ← profils clients idéaux par produit
├── content_calendar.json ← planning contenu hebdomadaire
│
├── templates/
│ ├── cold_v1.txt ← template cold email initial
│ ├── cold_v2.txt ← version améliorée après tests
│ ├── followup_1.txt ← relance J+3
│ ├── followup_2.txt ← relance J+7
│ ├── followup_breakup.txt ← dernier email J+25
│ ├── linkedin_connect.txt ← message post-connexion
│ └── linkedin_followup.txt ← relance LinkedIn
│
├── sequences/
│ ├── b2b-saas.json ← séquence B2B (SaaS, API, service, agence)
│ ├── b2c-subscription.json ← séquence B2C abonnement (signaux, communauté)
│ └── b2c-content.json ← séquence B2C contenu (newsletter, média, formation)
│
└── learnings/
├── LESSONS.md ← leçons terrain par campagne
├── HOOKS.md ← hooks qui convertissent
├── TEMPLATES_PERF.md ← performance par template
├── ICP_REFINEMENTS.md ← affinements ICP découverts
├── CONTENT_LEARNINGS.md ← ce qui marche en contenu
└── ERRORS.md ← erreurs à ne plus répéter
LESSONS.md — Structure et format
Agent met à jour ce fichier après chaque campagne ou action terrain.
# Acquisition Lessons
## [DATE] — [NOM CAMPAGNE]
### Contexte
- Canal : cold email / LinkedIn / contenu
- Cible : [ICP utilisé]
- Volume : [N prospects contactés]
### Résultats
- Taux d'ouverture : X%
- Taux de réponse : X%
- Leads chauds : N
- Conversions : N
### Ce qui a marché
- [Observation précise]
- [Observation précise]
### Ce qui n'a pas marché
- [Observation précise]
- [Pourquoi probablement]
### Ajustements pour la prochaine fois
- [Action corrective 1]
- [Action corrective 2]
HOOKS.md — Bibliothèque de hooks qui convertissent
Agent enrichit ce fichier chaque fois qu'un hook génère un taux d'ouverture > 40% ou un engagement notable.
# Hooks qui convertissent
## Hooks email (objet)
### Catégorie : Curiosité
- "ce que j'ai appris en tradant [marché] cette semaine"
- "une erreur que font 90% des [ICP]"
- "pourquoi [croyance commune] est faux"
### Catégorie : Signal personnel
- "vu votre post sur [sujet précis]"
- "votre [produit/article] m'a fait penser à quelque chose"
- "vous et [nom de quelqu'un qu'ils connaissent]"
### Catégorie : Résultat concret
- "+€[X] cette semaine — voici comment"
- "[N] erreurs de biais détectées dans [source connue]"
- "j'ai analysé [X articles] — voilà ce que j'ai trouvé"
### Catégorie : Question directe
- "vous faites encore du [méthode dépassée] ?"
- "combien ça vous coûte de ne pas avoir [solution] ?"
## Hooks contenu (Twitter/LinkedIn)
### Formule 1 — Résultat + Méthode
"J'ai fait [résultat] en [temps]. Voici exactement comment :"
### Formule 2 — Contre-intuition
"Tout le monde dit [affirmation commune]. C'est faux. Voilà pourquoi :"
### Formule 3 — Liste avec promesse
"[N] choses que j'ai apprises en [expérience] :"
### Formule 4 — Histoire personnelle
"Il y a [temps], j'ai [situation difficile]. Aujourd'hui [résultat].
Ce qui a tout changé :"
### Formule 5 — Données surprenantes
"[Stat surprenante]. Ce que ça veut dire pour [ICP] :"
## Hooks qui N'ont PAS marché
[Agent archive aussi les flops pour ne pas les répéter]
TEMPLATES_PERF.md — Performance par template
# Performance Templates
| Template | Canal | Envois | Ouvertures | Réponses | Chauds | Score |
|---|---|---|---|---|---|---|
| cold_v1 | email | 150 | 38% | 3.2% | 2 | ⭐⭐ |
| cold_v2 | email | 200 | 47% | 6.1% | 5 | ⭐⭐⭐⭐ |
| linkedin_v1 | LI | 80 | - | 12% | 3 | ⭐⭐⭐ |
## Template champion actuel
[Agent note quel template est le meilleur en ce moment]
## Hypothèses à tester
[Agent propose des variations à tester la semaine suivante]
CONTENT_LEARNINGS.md — Ce qui marche en contenu
# Content Learnings
## Formats qui génèrent le plus d'engagement
### Twitter
- Threads > tweets simples (x3 impressions)
- Screenshots de résultats réels > texte seul
- Questions directes > affirmations
- Heure optimale : [à découvrir par Agent selon son audience]
### LinkedIn
- Posts courts < 150 mots avec une seule idée forte
- Histoires personnelles > conseils génériques
- Terminer par une question ouverte
### Reddit
- Apporter de la valeur AVANT de mentionner Veritas
- Répondre aux questions avec de vraies données
- Jamais de lien direct dans le post principal
## Sujets qui résonnent avec mon audience
[Agent enrichit cette liste au fil du temps]
## Sujets qui tombent à plat
[Agent archive aussi les flops]
## Meilleure fréquence découverte
[Agent note ses observations sur la fréquence optimale]
Routine d'apprentissage hebdomadaire
Chaque lundi Agent exécute automatiquement :
# 1. Analyse des métriques de la semaine
python3 /workspace/skills/acquisition/report.py --period weekly
# 2. Mise à jour LESSONS.md avec les observations
# 3. Mise à jour HOOKS.md si nouveaux hooks validés
# 4. Mise à jour TEMPLATES_PERF.md avec les stats
# 5. Mise à jour CONTENT_LEARNINGS.md
# 6. Propose 3 ajustements au principal via Telegram :
# "Cette semaine j'ai appris [X]. Je propose [Y] pour améliorer [Z]."
# 7. Archive dans /workspace/.learnings/LEARNINGS.md (global Agent)
Ce cycle transforme Agent en machine d'acquisition qui s'améliore toutes les semaines — sans intervention du principal.
Cron Jobs
Voir CRONS.md pour le schedule complet et les messages de chaque cron.
Agent configure ces 7 crons automatiquement lors du setup du skill :
| Cron | Schedule | Action |
|---|---|---|
acquisition-daily-content | Lun-Ven 08h | Publie contenu Twitter + LinkedIn |
acquisition-daily-email | Lun-Ven 09h | Envoie batch cold email (50 max) |
acquisition-qualify-inbox | Lun-Ven 9h/13h/17h | Lit Gmail, détecte leads chauds |
acquisition-daily-linkedin | Lun-Ven 10h | Prospection LinkedIn |
acquisition-prospect | Mardi 11h | Enrichit la base prospects |
acquisition-followup | Lun-Ven 14h | Relances du jour |
acquisition-weekly-report | Lundi 08h | Synthèse + 3 ajustements Telegram |
Fichiers de départ
Les fichiers de données sont fournis séparément et pré-remplis :
| Fichier | Contenu |
|---|---|
icp.json | 3 profils ICP génériques + qualification BANT |
content_calendar.json | Planning lun/mer/ven + hooks par format |
sequences/b2b-saas.json | Séquence 8 touchpoints B2B |
sequences/b2c-subscription.json | Funnel nurturing 7 jours B2C abonnement |
sequences/b2c-content.json | Funnel nurturing 7 jours B2C contenu |
Agent les lit au démarrage et les met à jour au fil des campagnes.
Séquences complètes par produit
Voir le dossier sequences/ — 3 templates génériques prêts à l'emploi.
| Fichier | Usage | Touchpoints |
|---|---|---|
b2b-saas.json | B2B — SaaS, API, service, agence | 8 sur 50 jours |
b2c-subscription.json | B2C — abonnement, signaux, communauté | 5 emails sur 7 jours |
b2c-content.json | B2C — newsletter, média, formation | 5 emails sur 7 jours |
Agent choisit la séquence selon l'ICP et remplit les placeholders.
Module Setup Jour 1 — Ce que Agent fait en premier
Avant toute campagne, Agent exécute ce setup une seule fois. Dans l'ordre exact. Pas de raccourci.
JOUR 1 — Infrastructure (matin)
1. Créer le domaine secondaire
→ Hostinger → acheter get[marque].co ou hello-[marque].com
→ JAMAIS le domaine principal pour le cold outreach
→ Budget : ~10€/an
2. Configurer l'authentification DNS (critique)
→ SPF : "v=spf1 include:sendinblue.com ~all"
→ DKIM : clé générée par Brevo → coller dans DNS Hostinger
→ DMARC: "v=DMARC1; p=none; rua=mailto:dmarc@get[marque].co"
→ Attendre 24-48h propagation DNS
3. Créer le compte Brevo (gratuit jusqu'à 300 emails/jour)
→ brevo.com → compte gratuit
→ Connecter le domaine secondaire
→ Générer clé DKIM → coller dans DNS
→ Ajouter BREVO_API_KEY dans .env Agent
4. Créer les templates initiaux
→ /workspace/acquisition/templates/cold_v1.txt
→ /workspace/acquisition/templates/followup_1.txt
→ /workspace/acquisition/templates/followup_breakup.txt
→ /workspace/acquisition/templates/linkedin_connect.txt
5. Démarrer le warmup (voir Module Warmup ci-dessous)
JOUR 1 — Contenu (après-midi)
6. Créer les pages de capture sur Hostinger
→ [domaine]/signaux ou [domaine]/[produit]
→ Formulaire simple → connecté à Brevo
7. Créer la séquence nurturing 7 jours dans Brevo
→ Automatisation → Workflow → importer séquence du dossier sequences/
8. Configurer le Google Sheet tracker
→ Créer "Agent Acquisition Tracker"
→ 4 onglets : Pipeline / Campagnes / Revenus / Métriques hebdo
→ Logger l'URL dans /workspace/acquisition/tracker_url.txt
9. Premier batch de prospects (50 max)
→ Scraper LinkedIn selon icp.json
→ Enrichir les emails via Hunter si clé disponible
→ Sauvegarder dans leads_enriched.json
10. Rapport au principal sur Telegram
"Setup Jour 1 terminé — domaine créé, DNS en propagation,
warmup démarré J1/28, 50 prospects enrichis, pages live."
Module Warmup — Domaine email semaine par semaine
Sans warmup → délivrabilité 0% → tout va en spam → campagne morte.
SEMAINE 1 (J1-J7) → 5 emails/jour
Adresses connues uniquement. Demander réponse + "pas spam".
SEMAINE 2 (J8-J14) → 15 emails/jour
Premiers prospects réels très qualifiés. Pas de liens.
SEMAINE 3 (J15-J21) → 30 emails/jour
Prospects réels ICP priorité 1. Max 1 lien.
SEMAINE 4 (J22-J28) → 50 emails/jour
Rythme de croisière. Séquences de relance activées.
MOIS 2+ → jusqu'à 100 emails/jour max
Augmenter de 20% par semaine. Jamais dépasser 250/jour.
INDICATEURS (loggés dans warmup_log.json chaque matin) :
Taux de spam → objectif < 0.1%
Taux ouverture → objectif > 30%
Bounce rate → objectif < 2%
Taux de réponse → objectif > 3%
Module Closing — Techniques de maîtres
Agent applique les meilleures techniques documentées selon le contexte :
B2C low-ticket (< €200/mois)
→ Hormozi Grand Slam Offer — closing digital pur, pas de call
B2B mid-ticket (€500-2000/mois)
→ SPIN Selling + CLOSER Hormozi — 1 call 20 min max
B2B high-ticket (> €5000/mois)
→ Challenger Sale + MEDDIC — plusieurs touchpoints
Hormozi CLOSER — pour tous les calls
C — Clarify : "Qu'est-ce qui vous a amené à accepter ce call ?"
L — Label : "Donc votre problème c'est [X] et ça vous coûte [Y] ?"
O — Overview : "Qu'avez-vous essayé avant ? Pourquoi ça n'a pas marché ?"
S — Sell dest. : "Dans 90 jours, vous voulez quoi exactement ?"
E — Explain : "Qu'est-ce qui vous empêcherait de démarrer aujourd'hui ?"
R — Reinforce : "Le problème vous coûte [X]/mois. Notre solution [Y]/mois."
SPIN Selling — pour B2B mid et high ticket
S — Situation : "Comment gérez-vous [problème] actuellement ?"
P — Problème : "Ça arrive souvent que [douleur] ?"
I — Implication: "Si ça continue, quel impact sur [objectif] ?"
→ Forcer le prospect à chiffrer son propre problème
N — Need-Payoff: "Si vous aviez [solution], ça changerait quoi ?"
→ Le prospect se vend lui-même la solution
Challenger Sale — quand le prospect dit "on gère bien"
→ Apporter une donnée surprenante sur leur secteur
→ Lier cette donnée à leur business
→ Poser une question qui les force à réfléchir
→ Proposer une solution qu'ils n'auraient jamais demandée
Grand Slam Offer Hormozi — closing digital B2C
Value = (Dream Outcome × Perceived Likelihood) / (Time Delay × Effort)
Stacks obligatoires :
→ Garantie 7 jours satisfait ou remboursé
→ Bonus : accès gratuit avant paiement
→ Scarcité : places limitées
→ Urgency : prix monte à [date]
Oussama — règles non négociables
→ Répondre à chaque lead chaud en < 30 minutes
→ BANT obligatoire avant tout call
B: Budget ? A: Décideur ? N: Besoin réel ? T: Timing ?
Si 3/4 NON → nurturing long terme, pas de call
→ "Combien ça vous coûte de ne rien faire ?"
Préparation rdv automatique
Quand lead chaud détecté → Agent crée un Google Doc avec : profil prospect, questions SPIN préparées, objections probables + réponses, historique des échanges, closing proposé selon ticket size.
Module Tracker — Google Sheet auto-mis à jour
Onglet 1 : Pipeline
Date | Prénom | Entreprise | Canal | Statut | Valeur potentielle
Statuts : Suspect → Prospect → Qualifié → Call → Proposal → Won/Lost
Onglet 2 : Campagnes
Semaine | Canal | Envois | Ouv% | Rép% | Leads chauds | Cash généré
Onglet 3 : Revenus
Date | Client | Produit | Montant | Récurrent? | Source
Onglet 4 : Métriques hebdo
Semaine | Leads contactés | Taux réponse | Conv. rate | MRR | ARR
Alertes Telegram automatiques
🔴 "Taux réponse < 2% — template flop. Je propose cold_v3."
🟡 "Lead [Prénom] en pipeline 14 jours sans action. Je relance ?"
🟢 "Nouveau client — [Prénom] — €[X]/mois. MRR total : €[Y]."
📊 Hebdo : emails / ouverture / réponse / chauds / cash / MRR + 3 ajustements
Agent met à jour le Sheet après chaque email envoyé, chaque réponse reçue, chaque vente, et chaque lundi pour les métriques hebdomadaires.
Files
8 totalComments
Loading comments…
