Automatiser ses Meta Ads avec Claude
Le workflow complet pour faire tourner Claude sur tout le cycle Meta Ads : scrape des concurrents dans la Meta Ad Library, génération de 20 créas statiques on-brand, rédaction des textes, et lancement direct dans ton compte pub.

Automatiser ses Meta Ads avec Claude
Pour qui ? Tu sais utiliser Claude, tu as un compte Meta Business Manager avec accès à au moins un compte pub, et tu veux arrêter de payer un studio créa $2k/mois pour des créas statiques qui auraient pu être générées en 20 min.
J'ai fait tourner Claude sur tout le pipeline de création d'ads pour une marque : analyse concurrentielle, génération de 20 créas statiques on-brand, copywriting des textes primaires/headlines, push direct dans le compte pub. Toute la chaîne, 20 minutes, sans un seul script.
Ce guide est le workflow exact. Tu peux le rejouer ce soir.
Ce que tu vas construire
Un agent Claude qui fait l'intégralité du job :
- Scrape tes concurrents dans la Meta Ad Library
- Identifie les patterns gagnants (visuels, hooks, formats)
- Génère 20 créas statiques on-brand via GPT Image 2
- Écrit les primary texts + headlines
- Pousse la campagne directement dans ton compte pub (ou la laisse en pause si tu veux relire avant de mettre en ligne)
Et tu lui demandes de refaire ça chaque lundi, pour toujours.
🧪 Je l'ai testé sur Nike. Je ne gère évidemment pas réellement les ads de Nike — c'était un test public à blanc, sur une marque dont le branding est ultra documenté. Le workflow est strictement le même quelle que soit ta marque. Vole-le tel quel.
Les trois pièces qui rendent ça possible
Ce truc n'était pas faisable il y a deux semaines. Trois sorties ont débloqué tout d'un coup :
| Composant | Rôle |
|---|---|
| Higgsfield MCP | Connecteur qui donne à Claude l'accès à tous les top modèles d'image et vidéo dans un seul endroit. C'est lui qui génère les créas. |
| Meta Ads MCP | Connecteur officiel Meta qui laisse Claude lire et écrire dans ton compte pub. Pas d'app dev, pas de token API à gérer — OAuth direct sur ton Business Manager. |
| GPT Image 2 | Le modèle statique d'OpenAI, accessible via Higgsfield. C'est lui qui rend possible le texte lisible dans l'image, les logos propres, et un rendu sans le glaze "AI" classique. |
Il te faut les trois branchés pour que le pipeline tienne. Voici comment.
Étape 1 — Brancher Higgsfield à Claude
Il te faut un compte Higgsfield gratuit (higgsfield.ai). L'inscription suffit pour avoir des crédits offerts.
Dans Claude.ai :
- Clique sur ton profil → Customize → Connectors
- Bouton + → Add custom connector
- Nom :
Higgsfield - URL :
https://mcp.higgsfield.ai/mcp - Add → Connect → connecte-toi avec ton compte Higgsfield (OAuth)
Higgsfield doit apparaître dans ta liste de connecteurs avec une pastille verte.
Étape 2 — Brancher Meta Ads à Claude
Il te faut un compte Meta Business Manager avec un rôle sur au moins un ad account. Pas de Meta Developer App, pas de clé API, rien de tout ça — juste le Business Manager que tu as déjà.
Même logique :
- Customize → Connectors → + → Add custom connector
- Nom :
Meta - URL :
https://mcp.facebook.com/mcp - Add → Connect
- Sign in via OAuth Meta Business
Pendant que tu y es, connecte aussi le Filesystem (même flow, URL différente). Tu en auras besoin à l'étape 3 pour que Claude puisse lire ta product photo et écrire les fichiers générés.
Étape 3 — Préparer ton dossier d'assets
C'est minimaliste exprès. Sur ton desktop :
ads_agent_demo/
├── product_photo.jpg # 1 photo produit propre
├── competitors.md # liste de 3-5 marques concurrentes
├── brand.json # ton branding (couleurs, fonts, voix)
└── generated_ads/ # vide, c'est là que Claude posera les sorties
Trois fichiers + un dossier de sortie vide. Ce que tu mets dedans :
product_photo.jpg— une photo produit nette, fond simple. Claude la réutilisera comme ancrage visuel. Pour la démo Nike : une Air Max sur fond neutre.competitors.md— la liste des marques que tu veux faire scraper dans la Meta Ad Library. Une ligne par marque, page Facebook idéalement. Pour Nike : Adidas, Puma, Under Armour, New Balance, On Running.brand.json— ton identité de marque structurée (cf. exemple ci-dessous). Si ta marque est en ligne, demande à Claude de la générer pour toi via Firecrawl : "Scrape mon site, extrait couleurs / typos / voix / hooks et écris-moi ce JSON". 5 minutes.
{
"brand_name": "Nike",
"url": "https://nike.com",
"tagline": "Just Do It.",
"positioning": "Performance athlétique sans compromis pour tous les athlètes — et si tu as un corps, tu es un athlète.",
"target": "15-45 ans, sport amateur à confirmé, urbains et périurbains",
"voice": ["motivationnelle", "directe", "courte", "empowering", "jamais condescendante"],
"colors": { "primary": "#000000", "accent": "#FFFFFF", "highlight": "#FA5400", "volt": "#CEFF00" },
"fonts": { "display": "Futura Bold", "body": "Trade Gothic" },
"hooks": [
"Just Do It.",
"Tu es plus fort que ton excuse.",
"L'effort ne ment pas.",
"Trouve ta plus grande victoire.",
"Les limites n'existent que dans ta tête."
]
}
Étape 4 — Le prompt qui fait tourner tout le pipeline
C'est le prompt. Ouvre Claude (avec les 3 connecteurs branchés), drop ta product photo dans la conversation, puis colle :
Ma marque c'est [Nike (nike.com)].
Lis le fichier de mes concurrents, va chercher ce qui marche dans la Meta Ad
Library, et génère 20 ads statiques avec Higgsfield MCP, brandées via
[brand.json] en utilisant GPT Image 2, basé sur ce qui performe pour mes
concurrents.
Remplace 3 trucs :
- ton nom de marque + URL
- le chemin de ton
competitors.md - le chemin de ton
brand.json
C'est tout le prompt. Chaque morceau a son rôle :
| Morceau du prompt | Ce qu'il déclenche |
|---|---|
Ma marque c'est [Nike] |
Pose le contexte en français clair |
nike.com |
Donne à l'agent tout ce qu'il faut sur ton produit (positionnement, cible, gamme, hooks) — il peut scraper si besoin |
Lis le fichier de mes concurrents + Meta Ad Library |
Là où le Meta MCP gagne son salaire : Claude tape l'Ad Library, parse les créas concurrents (Adidas, Puma, Under Armour…), en extrait les patterns gagnants |
Génère 20 ads statiques avec Higgsfield MCP |
Appel au connecteur Higgsfield pour produire les images |
Brandées via [brand.json] |
Verrouille chaque sortie sur tes couleurs / typos / logo (le swoosh + le code typo Nike) |
GPT Image 2 |
Force Higgsfield à router vers ce modèle précis — c'est celui qui gère bien le texte et les logos |
Basé sur ce qui performe pour mes concurrents |
Garde Higgsfield sur du signal réel (pas une hallu créa) |
Étape 5 — Ce qui se passe ensuite
Claude orchestre, tu regardes. Concrètement :
- Il appelle Meta MCP → scrape la Meta Ad Library pour chacun de tes concurrents → ramène les ads actives + leur durée de run (proxy de perf)
- Il synthétise les patterns visuels et copywriting récurrents (sur Nike : pas mal de close-ups produit + texte motivation court, beaucoup de athlete-in-action sur fond contrasté, format carré majoritaire)
- Il génère 20 créas via Higgsfield (GPT Image 2) en respectant ton
brand.json— composition, palette, typo, ton - Il écrit les primary texts + headlines correspondant à chaque créa
- Il pousse la campagne dans ton Ads Manager via Meta MCP — ad set, budgets, creatives, copies, le tout en draft / paused par défaut pour que tu relises avant le go-live
Temps total : ~20 minutes. Tu reprends la main 3 minutes pour activer la campagne après revue.
💡 Budget par défaut : je laisse Claude proposer $30/jour par ad, modifiable directement dans le prompt si tu veux contraindre le budget global.
Étape 6 — Le rendre récurrent
La vraie valeur, c'est de relancer ça chaque semaine. Deux options :
Option A — manuelle (5 min/semaine)
Tu rouvres ta conversation Claude existante chaque lundi et tu tapes :
"Refais la passe complète avec les ads concurrents du moment. Garde le même brand.json."
Claude réutilise tout le contexte de la session précédente, scrape à nouveau la Meta Ad Library (les concurrents auront fait tourner d'autres créas entre temps), regénère un nouveau batch.
Option B — Projects + skill personnalisée (zéro main)
Tu crées un Project Claude avec :
- ta product photo, ton
brand.json, toncompetitors.mdépinglés - une skill custom "weekly_ads" qui contient le prompt entier en
instructions.md - un rappel calendrier le lundi qui te dit "ouvre le Project, tape 'run'"
Ça prend 10 min à setup, ensuite c'est un mot ("run") par semaine.
✅ Checklist de mise en place
- Compte Higgsfield créé, MCP branché à Claude
- Meta Ads MCP branché (OAuth Business Manager)
- Filesystem MCP branché
- Dossier
ads_agent_demo/avec product_photo + competitors.md + brand.json + generated_ads/ - Premier run du prompt → 20 créas + campagne en draft dans Ads Manager
- Campagne activée après revue
- Récurrence lundi mise en place (option A ou B)
💰 Coûts
| Poste | Coût |
|---|---|
| Claude Pro / Max | celui que tu paies déjà |
| Higgsfield | crédits gratuits à l'inscription, ~$15/mois pour ~80 ads/mois en GPT Image 2 |
| Meta Ads MCP | gratuit |
| Firecrawl (génération brand.json) | gratuit < 500 pages/mois |
| Total automation | ~$15/mois |
VS un studio créa freelance à $1.5-2k/mois pour 20 statiques. Tu as l'idée.
🚨 À savoir
- Meta Ads MCP est en accès officiel récent — si tu ne vois pas le connecteur, vérifie que ton Business Manager est bien éligible (US, EU, UK majoritairement OK).
- Toujours lancer la campagne en draft / paused pour la première semaine. Claude est très bon, mais une revue humaine sur 20 créas + 20 copies prend 5 min et évite un creative call désastreux.
- Les performances dépendent du
brand.json. Plus il est précis (hooks réels, voix calibrée, refs visuelles), plus les sorties sont utilisables tel quel. - Tu peux étendre : même flow pour les vidéos (Higgsfield route vers Runway / Pika / Sora).
- Marques iconiques (Nike, Coca, Apple…) : GPT Image 2 connaît leurs codes visuels nativement, donc tu peux tester le pipeline dessus à blanc pour calibrer ton workflow avant de le lancer sur ta vraie marque.
Questions / blocages ? DM Instagram, je débugge.