Comment batcher et planifier des Instagram Reels avec Claude Code et Wonda

Le plus difficile sur Instagram, ce n'est pas de générer un seul Reel.
C'est de garder une file de bons Reels prêts à publier sans transformer le travail de contenu en second job à plein temps.
Si vous voulez une réponse pratique : Claude Code est l'opérateur, Wonda est la couche d'exécution, et l'unité reproductible est une file de Reels relus. Vous dites à Claude Code quel lot vous voulez, il exécute les commandes Wonda, compare les sorties, prépare la file de publication et met de côté les meilleurs pour la planification. Vous gardez le jugement final sur ce qui part réellement en ligne.
C'est tout l'intérêt de cette séparation. Vous n'avez pas besoin d'un dashboard social de plus. Vous avez besoin d'un agent capable d'opérer une vraie toolchain depuis le même terminal où vous travaillez déjà.
TL;DR Pour batcher des Instagram Reels proprement en 2026, utilisez Claude Code pour piloter le lot et Wonda pour exécuter les commandes réelles. Le workflow fiable tient en quatre temps : brief, génération, relecture, file de publication. Ne planifiez pas des containers trop tôt ; planifiez des lignes validées près du créneau réel.
Note éditoriale Ce guide s'appuie sur un workflow de terminal réellement exploitable pour préparer des lots de Reels avec Claude Code, Wonda et l'API Instagram. Les commandes et contraintes conservées ici sont celles qui changent effectivement l'exécution, pas un scénario théorique de dashboard.
Si vous avez déjà lu You Don't Need to Learn the CLI: Let Claude Code Run Wonda for You, voici la version spécifique à Instagram de cette idée. Le workflow ici est plus resserré et plus pratique : batcher une semaine d'Instagram Reels, les relire, puis les planifier proprement.
De Quoi Parle Réellement Cet Article ?
Cet article répond à une question précise : comment batcher une semaine d'Instagram Reels depuis le terminal avec Claude Code comme pilote et Wonda comme couche d'exécution. Si vous cherchez un guide de croissance Instagram ou un comparatif de dashboards, ce n'est pas le sujet.
Ce n'est pas un guide général de croissance Instagram, ni un comparatif de dashboards. Le cas d'usage ici est plus étroit : vous travaillez déjà dans le terminal, vous voulez que Claude Code pilote le workflow, et vous voulez que Wonda gère la génération, les éditions, la publication et l'analytics.
Si vous voulez l'argument plus large sur la couche de contrôle, lisez You Don't Need to Learn the CLI: Let Claude Code Run Wonda for You. Si vous voulez les fondamentaux plus bas niveau de la publication, lisez How to Automate Instagram Posting from the Terminal with AI Agents.
Pourquoi Ce Workflow Correspond Mieux à Claude Code Qu'à un Dashboard ?
Ce workflow convient mieux à Claude Code parce qu'il enchaîne plusieurs décisions courtes dans le même contexte : cadrer le lot, lancer les bonnes commandes, comparer les sorties et préparer la file. Un dashboard fragmente ces étapes ; le terminal garde le brief, l'état et l'historique au même endroit.
La plupart des outils Instagram sont construits autour du clic.
Vous planifiez à un endroit, vous uploadez ailleurs, vous éditez autre part, vous programmez dans un autre onglet, et vous gardez une feuille ouverte en permanence parce qu'aucune de ces interfaces ne se compose vraiment bien.
Claude Code plus Wonda compresse cette boucle :
- définir le lot en langage naturel
- générer les assets
- inspecter les résultats
- rédiger les légendes et préparer les meilleurs
- les planifier ou les publier
Cela correspond beaucoup mieux au vrai travail Instagram quand vous le prenez au sérieux. Le job, ce n'est pas « ouvrir le composeur, écrire une légende ». Le job, c'est « garder une file de créations exploitables en mouvement sans perdre son goût ».
Que Gèrent Respectivement Claude Code et Wonda ?
Réponse courte : Claude Code décide et Wonda exécute. L'un transforme un brief en séquence d'actions ; l'autre expose les commandes Instagram, média et analytics qui rendent cette séquence réelle, vérifiable et répétable.
Claude Code est bon pour :
- transformer un brief de lot en plan concret
- écrire et affiner les prompts
- décider quelles commandes lancer et dans quel ordre
- inspecter les sorties et comparer les variantes
- préparer des brouillons de légendes, d'alt text et de manifestes de planification
Wonda est bon pour donner à Claude Code une vraie surface d'exécution :
wonda brandwonda accounts instagramwonda scrape socialwonda generate videowonda generate imagewonda edit videowonda publish instagramwonda publish instagram-carouselwonda analytics instagram
Cette distinction compte. Vous ne voulez pas que Claude Code invente un workflow Instagram. Vous voulez qu'il en opère un vrai.
Quel Setup Minimal Faut-Il ?
Le setup minimal tient en deux vérifications : installer Wonda, puis confirmer que Claude Code voit bien les commandes Instagram dont il a besoin. Si wonda accounts instagram et wonda publish instagram --help fonctionnent, vous avez la surface utile.
Installez Wonda :
curl -fsSL https://wonda.sh/install.sh | bash
wonda auth loginAssurez-vous que Claude Code voit bien la surface de commande Instagram :
wonda accounts instagram
wonda publish instagram --helpSi vous exécutez déjà tout cela dans Claude Code, c'est suffisant. Wonda est la couche d'exécution. Claude Code est la couche de contrôle.
Étape 1 : Comment Donner à Claude Code un Vrai Brief de Lot ?
Un bon batch commence par un brief opérable, pas par une demande vague de contenu. Claude Code prend de meilleures décisions quand le lot précise l'audience, le ton, le format, le résultat attendu et la règle de sélection finale.
Ne commencez pas par « fais-moi du contenu Instagram ».
Commencez par un brief qui donne à Claude Code assez de structure pour prendre de bonnes décisions.
Exemple :
Aide-moi à batcher 5 Instagram Reels pour la semaine prochaine pour ma marque de café.
Cible : fondateurs et opérateurs.
Ton : calme, minimal, sans hype.
Format : Reels verticaux de 8 à 12 secondes.
Objectif : du contenu de routine matinale qu'on a envie de sauvegarder.
Utilise Wonda pour :
1. charger le contexte de marque
2. inspecter un ou deux comptes concurrents
3. proposer 5 concepts de Reel
4. générer les clips
5. ajouter des sous-titres animés
6. préparer les légendes et l'alt text
7. planifier les 3 meilleurs et laisser les 2 plus faibles en brouillon pour révisionCe prompt donne à Claude Code trois choses dont il a vraiment besoin :
- l'audience
- la direction créative
- le résultat opérationnel
Sans ça, vous obtenez juste une sortie générique produite rapidement.
Étape 2 : Comment Laisser Claude Code Construire le Lot ?
Commencez par le contexte, puis passez à la génération. Claude Code produit de meilleurs Reels quand il charge la marque et un ou deux comptes de référence avant de lancer wonda generate video, parce que cela réduit les variantes génériques et aide à choisir le bon modèle par asset.
Les premières commandes devraient en général être des commandes de contexte, pas des commandes de génération :
wonda brand
wonda scrape social --handle @competitor --platform instagram --waitÀ partir de là, Claude Code peut passer à la génération. Pour un Reel text-to-video, le pattern est simple :
VID_JOB=$(wonda generate video \
--model sora2 \
--prompt "slow vertical push-in on espresso pouring, soft morning light, shallow depth, minimal kitchen setting" \
--aspect-ratio 9:16 \
--duration 8 \
--wait \
--quiet)
VID_MEDIA=$(wonda jobs get inference "$VID_JOB" --jq '.outputs[0].media.mediaId')Si le Reel dépend d'une image de référence avec un visage visible, Claude Code doit plutôt passer sur kling_3_pro :
REF=$(wonda media upload ./reference.png --quiet)
VID_JOB=$(wonda generate video \
--model kling_3_pro \
--attach "$REF" \
--prompt "subtle breathing motion, natural blinking, slow camera push-in" \
--aspect-ratio 9:16 \
--duration 5 \
--wait \
--quiet)
VID_MEDIA=$(wonda jobs get inference "$VID_JOB" --jq '.outputs[0].media.mediaId')C'est exactement la partie où Claude Code est utile : prendre un brief de lot hétérogène et router correctement chaque asset au lieu de forcer un seul modèle sur tous les Reels.
Étape 3 : Comment Relire le Lot Avant Qu'il Ne Devienne un Planning ?
La relecture est le filtre qui transforme un lot brut en planning exploitable. Le vrai gain n'est pas de générer cinq Reels, mais d'identifier vite les deux ou trois qui méritent un créneau et d'écarter ceux qui sonnent génériques.
C'est l'étape que la plupart des contenus « automatisation sociale avec l'IA » traitent mal.
La valeur n'est pas que Claude Code peut générer cinq Reels. La valeur, c'est qu'il peut inspecter cinq Reels et vous aider à choisir les deux ou trois qui méritent réellement d'être publiés.
Pour Instagram, la passe d'édition la plus rapide est souvent l'ajout de sous-titres animés :
CAP_JOB=$(wonda edit video \
--operation animatedCaptions \
--media "$VID_MEDIA" \
--params '{"fontFamily":"TikTok Sans SemiCondensed","position":"bottom-center","sizePercent":80,"strokeWidth":2.5,"fontSizeScale":0.8,"highlightColor":"rgb(252, 61, 61)"}' \
--wait \
--quiet)
FINAL_MEDIA=$(wonda jobs get editor "$CAP_JOB" --jq '.outputs[0].mediaId')Ensuite, demandez à Claude Code d'évaluer les sorties en langage clair :
Relis ces 5 Reels générés.
Dis-moi :
- quels sont les 3 avec les deux premières secondes les plus fortes
- lesquels paraissent trop génériques
- quelles légendes doivent être réécrites
- lequel ne doit pas encore être planifiéCela garde le workflow aligné avec ce que nous voulons vraiment que Wonda fasse : rendre un agent plus utile comme opérateur, pas transformer le tout en pilote automatique aveugle.
Étape 4 : Comment Transformer les Gagnants en Vrai Planning ?
Pour planifier proprement, gardez les médias approuvés et un manifeste de publication, puis déclenchez wonda publish instagram près du créneau réel. C'est plus fiable que de créer trop tôt des containers Instagram qui expirent vite et qui compliquent la file.
Quelles Contraintes Instagram Changent Vraiment la Planification ?
Deux contraintes changent réellement la méthode : le plafond content_publishing_limit sur 24 heures et l'expiration des containers en 24 heures. Le reste compte moins pour un batch hebdomadaire propre.
Vous n'avez pas besoin d'une énorme section sur tout l'écosystème Instagram. Vous avez besoin de deux faits qui changent réellement la manière de planifier :
- Meta indique que les comptes Instagram sont limités à 100 posts publiés via l'API sur une période mobile de 24 heures, et qu'un carrousel compte comme un seul post. Voir la documentation Meta sur la publication de contenu.
- Meta marque aussi un container comme
EXPIREDs'il n'est pas publié dans les 24 heures. Voir la référence sur le statut des containers.
Cela mène à une règle plus simple que celle qu'utilisent la plupart des gens : n'essayez pas de « planifier des containers » très en avance. Gardez les médias Wonda approuvés prêts, gardez le planning dans un manifeste, puis laissez Claude Code déclencher wonda publish instagram près du créneau réel. Si vous voulez le détail bas niveau sur la publication CLI, revenez à How to Automate Instagram Posting from the Terminal with AI Agents.
| Élément à garder | Contenu utile | Moment d'usage |
|---|---|---|
| Média approuvé | media_id final relu | Dès la fin de la relecture |
| Manifeste | date, caption, alt text | Avant le handoff au scheduler |
| Commande de publication | wonda publish instagram | Près du créneau réel |
À Quoi Ressemble une File de Publication Simple ?
Une file simple suffit : une date, un media_id, une légende et un alt text. Cette structure est assez légère pour rester lisible, assez précise pour un scheduler, et assez stable pour que Claude Code puisse la réécrire après revue.
Un simple fichier de file suffit :
publish_at,media_id,caption,alt_text
2026-04-28T09:00:00+02:00,med_01,Tuesday reset. What's your first move of the day?,Slow vertical push on espresso pouring in warm morning light
2026-04-30T09:00:00+02:00,med_02,Three quiet ways to make your morning feel less rushed.,Close shot of coffee tools on a minimal kitchen counter
2026-05-02T10:00:00+02:00,med_03,The five-minute ritual we would actually repeat.,Hands preparing coffee in soft natural window lightClaude Code peut générer ce fichier après la passe de relecture, réécrire les légendes faibles et supprimer tout Reel qui ne mérite pas de créneau.
Quelle Vérification Faire Juste Avant Publication ?
Juste avant la publication, vérifiez l'usage de quota puis exécutez la commande finale. Cette double étape évite de publier au mauvais moment et garde la planification attachée à un état réel du compte.
Avant chaque fenêtre de publication, la vérification préalable doit ressembler à ceci :
USAGE=$(curl -s \
"https://graph.facebook.com/v19.0/${IG_USER_ID}/content_publishing_limit?access_token=${ACCESS_TOKEN}" \
| jq -r '.data[0].quota_usage')
if [ "$USAGE" -ge 90 ]; then
echo "Near publish cap (used: $USAGE). Delay the rest of the batch."
fiEnsuite, la commande planifiée reste simple et immédiate :
wonda publish instagram \
--media "$FINAL_MEDIA" \
--account "$IG_ACCOUNT" \
--caption "Tuesday reset. What's your first move of the day?" \
--alt-text "Slow vertical push on espresso pouring in warm morning light" \
--share-to-feedLe vrai mouvement de planification, ce n'est pas que Wonda transforme magiquement une commande en calendrier social. Le vrai mouvement, c'est que Claude Code peut maintenir la file et remettre chaque ligne approuvée à un scheduler au bon moment. Cela peut être un cron job, une CI planifiée, ou Wonda's scheduling surface si c'est là que vous voulez faire le handoff final.
C'est une version beaucoup plus honnête de « planifier avec Claude Code ». Cela signifie que l'agent possède l'état du lot, et non que vous laissez traîner des containers Instagram longue durée.
À Quoi Ressemble une Bonne Boucle Hebdomadaire ?
Pour la plupart des équipes, la version saine de ce workflow est une boucle hebdomadaire, pas une publication continue. Le rythme le plus robuste tient en cinq temps : brief, génération, relecture, publication, retour d'analytics vers le lot suivant.
Exemple :
- Lundi : demandez à Claude Code de planifier 5 à 7 Reels à partir d'un seul angle de marque.
- Mardi : générez le lot avec Wonda.
- Mercredi : relisez les sorties, rejetez les plus faibles, resserrez les légendes et écrivez le fichier de file.
- Jeudi : laissez le scheduler déclencher
wonda publish instagrampour les créneaux approuvés. - Vendredi : récupérez la performance avec
wonda analytics instagramet réinjectez les hooks les plus forts dans le lot de la semaine suivante.
La commande côté revue reste légère :
wonda analytics instagramPuis demandez à Claude Code :
Regarde les performances Instagram de la semaine dernière et dis-moi :
- quels hooks ont récupéré de l'attention de manière répétée
- quelles légendes ont sous-performé
- quel pattern doit être repris dans le lot de la semaine prochaineC'est la boucle qui nous intéresse réellement. Pas « publier plus ». Apprendre plus vite, garder une qualité plus haute et rendre le batching moins manuel.
Qu'est-ce Qui Demande Encore un Jugement Humain ?
Le jugement humain reste indispensable pour le goût, le risque éditorial, la voix finale et la discipline de volume. Claude Code accélère la boucle, mais il ne doit pas décider seul de ce qui engage la marque.
Goût
Claude Code peut trier des sorties. Il ne remplace toujours pas complètement le goût. Il vous faut encore quelqu'un pour décider si un Reel est vraiment cohérent avec la marque, ou simplement acceptable.
Risque
Ne laissez pas un agent publier sans supervision un contenu polémique ou sensible pour la réputation.
Voix
Les brouillons de légende sont utiles. La voix finale profite encore d'une passe humaine, surtout sur Instagram où un langage plat et générique meurt vite.
Volume
Si le workflow commence à vous pousser vers davantage de publications juste parce que c'est devenu plus facile, resserrez la boucle. De meilleurs lots valent mieux que des lots plus gros.
FAQ
Cet article parle de Claude Code ou de Wonda CLI ?
Des deux, mais la séparation est claire : Claude Code est l'opérateur, Wonda est la surface d'exécution. L'intérêt n'est pas de mémoriser les commandes. L'intérêt, c'est que Claude Code peut les exécuter pour vous depuis une vraie CLI compatible avec les skills.
Est-ce que je dois écrire des scripts bash pour que ça fonctionne ?
Non. Les exemples bash montrent la forme des commandes sous le workflow. En pratique, l'intérêt est que vous pouvez décrire le lot en langage naturel et laisser Claude Code le traduire en commandes. Si vous voulez plus tard un script réutilisable, Claude Code peut aussi l'écrire.
Est-ce que Claude Code peut aussi planifier le contenu, en plus de le générer ?
Oui, mais l'unité fiable à planifier est la commande de publication, pas un container Instagram longue durée. La bonne version, c'est : planifier le lot, générer les assets, les relire, écrire la file, puis laisser Claude Code remettre les lignes approuvées à un scheduler ou à Wonda's scheduling surface près du moment de publication.
Qu'est-ce que je devrais automatiser en premier ?
Commencez par un lot hebdomadaire de Reels, pas par un calendrier social complet. Une seule boucle étroite suffit pour valider si les prompts, le routage des modèles, le style des légendes et le rythme de publication fonctionnent vraiment.
En Bref
Si le workflow est bon, Claude Code doit donner l'impression que le batching Instagram devient plus petit, pas plus lourd.
Vous lui dites quel type de lot de Reels vous voulez. Il utilise Wonda pour générer les assets, inspecter les sorties, préparer les légendes, écrire la file de publication et remettre les meilleurs à la bonne surface de planification. Vous gardez les parties qui demandent réellement du jugement : le goût, la voix et la validation finale.
C'est beaucoup plus proche de ce que nous faisons réellement qu'un énorme article générique sur le « batching Instagram en 2026 ».
Si vous voulez voir la surface produit sur laquelle ce workflow s'exécute, commencez par Wonda for Instagram, Claude Code for Instagram, et Wonda's scheduling surface.