n8n · Automation

La machine à repurposing : un reel devient trois posts pendant que tu dors

Le système qui reprend chaque reel Instagram et le republie en YouTube Short, en post X et en carousel, sans toi. Avec les cinq règles qui l'empêchent de faire n'importe quoi.

QQuentin Megevand
1 août 2026 · 9 min de lecture

Le problème n'est pas de produire, c'est de rediffuser

Tu tournes un reel. Il part sur Instagram. Et il meurt là, alors que le même contenu aurait pu vivre sur YouTube, sur X et en carousel.

Le faire à la main marche quelques semaines. Un dimanche soir, tu sautes ton tour, et le système que tu tenais à bout de bras s'arrête.

Un contenu qui existe déjà ne devrait jamais demander une deuxième décision.

Voilà le système que j'utilise. Je poste un reel sur Instagram. Une machine le reprend et en fait trois publications de plus. Sur les cinquante derniers jours, quatre-vingt-dix-neuf Shorts sont partis sans que je touche quoi que ce soit.

Claude AI Lab

Le Claude AI Lab, c'est ma communauté Skool où je partage mes systèmes Claude et les modules plus avancés. L'accès est à $67/mois.

Rejoindre le Lab →
Ce qu'il te faut
1
Un automatiseur qui tourne en permanence. n8n, Make, ou du code. Le point important est qu'il ne vive pas sur ton ordinateur portable, sinon rien ne part quand tu fermes le capot.
2
Un compte Instagram professionnel. L'API Graph ne parle qu'aux comptes pro ou créateur, et c'est elle qui te donne accès à tes propres publications.
3
Les accès API de destination. YouTube Data API pour les Shorts, l'API X pour les vidéos. Compte quelques heures pour les autorisations, c'est la partie la plus ennuyeuse.
4
Une table externe. Airtable, Sheets, une base, peu importe. Elle stocke ce qui a déjà été traité. C'est la pièce la plus importante du système et j'y reviens tout de suite.
5
Un canal de notification. Telegram fait très bien l'affaire. Il sert à te prévenir, et surtout à te demander ton avis quand c'est nécessaire.
1

Commence par la mémoire, pas par la publication

🗂️ Airtable, Sheets, ou une base

Tout le monde commence par le bout amusant : brancher l'API et publier. C'est l'erreur qui coûte le plus cher, parce qu'un système sans mémoire republie le même contenu en boucle et te fait passer pour un robot cassé.

La première chose à construire est une table qui répond à une seule question : qu'est-ce que j'ai déjà traité.

⚙️Ce que la table doit contenir
6
L'identifiant du contenu source. L'identifiant Instagram du reel, pas son titre, pas sa légende. Un identifiant ne change jamais.
7
La date du contenu source. Elle sert de curseur : le système traite ce qui est plus récent que la dernière ligne écrite.
8
Ce qui a été créé. L'identifiant de la vidéo YouTube, le lien du post. Pour vérifier plus tard sans deviner.
9
Le statut. Publié, ignoré, refusé. Un contenu ignoré doit dire pourquoi, sinon tu ne sauras jamais si le système travaille ou s'il dort.

L'état vit dans la table, jamais dans l'automatisation elle-même. C'est ce qui te permet de casser un workflow, de le reconstruire, de le déplacer sur un autre serveur, sans jamais perdre le fil de ce qui a été publié.

La règle
Une exécution qui échoue ne doit rien coûter. Si l'état est externe, tu relances et le système reprend exactement où il en était.
2

Récupérer le reel

📥 Instagram Graph API

Le système lit le curseur dans la table, demande à Instagram la liste de tes publications, et retient la plus ancienne qu'il n'a pas encore traitée.

Pourquoi la plus ancienne et pas la plus récente : parce qu'une chaîne YouTube qui se remplit dans le désordre est illisible. En partant du début, ton rattrapage se lit comme une progression.

Ensuite vient le piège que personne ne documente.

Instagram répond parfois sans le fichier
L'API te renvoie bien la publication, avec son identifiant et son type, mais sans l'adresse du fichier vidéo. Le média existe, il n'est simplement pas encore exposé.
🔁
La solution est d'attendre, pas de corriger
Ce même contenu se récupère parfaitement quelques minutes plus tard. Prévois un nouvel essai différé plutôt qu'un échec définitif.

Ajoute aussi un contrôle de durée avant de télécharger quoi que ce soit. Une rediffusion de live de quarante minutes n'a rien à faire en Short, et tu ne veux pas t'en apercevoir après le téléchargement.

À retenir
Vérifie la durée avant le téléchargement, jamais après. Un contrôle placé trop tard transforme une simple exclusion en échec bruyant.
3

Le repost vidéo

▶️ YouTube Data API

C'est la partie la plus simple, et c'est celle qui produit le plus de volume. La vidéo existe déjà, elle est déjà validée, elle a déjà été vue. La republier ne demande aucune décision.

Une seule chose mérite du travail : le titre.

Une légende Instagram n'est pas un titre YouTube. La légende s'adresse à quelqu'un qui te suit déjà, le titre s'adresse à quelqu'un qui ne te connaît pas et qui parcourt une liste. Je fais réécrire le titre par un modèle rapide, avec une consigne courte : une accroche, un emoji en tête, et rien d'autre.

🚫
Les caractères qui font échouer l'envoi
YouTube refuse les chevrons dans le titre et la description. Un modèle en produit tôt ou tard. Nettoie systématiquement avant d'envoyer.
🎯
Un seul téléchargement par jour
Ne télécharge jamais tout ton historique d'un coup. Une exécution, une vidéo, et le fichier disparaît après l'envoi. Rien à stocker, rien à nettoyer.
4

Le post X

✖️ API X, envoi en morceaux

Publier une vidéo sur X demande plus de travail qu'ailleurs. Le fichier part en plusieurs morceaux, en trois temps : tu ouvres l'envoi, tu pousses les morceaux, tu fermes l'envoi.

Et c'est là que se cache le piège le plus coûteux du système.

⚠️Le média n'est pas prêt quand tu crois qu'il l'est
10
La fermeture de l'envoi ne veut pas dire que c'est fini. X te répond que le média est en cours de traitement, avec un état explicite.
11
Une attente fixe ne suffit pas. Si tu attends quinze secondes puis publies, ça marche la plupart du temps. Puis un jour non, et tu ne comprends pas pourquoi, parce que la vidéo qui échoue est parfois plus petite que celle qui passe.
12
Interroge l'état, ne le suppose pas. Redemande le statut du média jusqu'à ce qu'il soit prêt, avec un nombre d'essais plafonné. C'est trois nœuds de plus et ça supprime la panne définitivement.

Deuxième point, propre à X : le lien. Un lien dans le corps du post réduit sa portée. Le système publie donc la vidéo seule, puis dépose le lien en première réponse, quelques secondes plus tard.

Le principe général
Chaque fois qu'une plateforme te répond « en cours », traite-le comme une question à reposer, pas comme un délai à deviner.
5

La transformation en carousel

🎠 transcription, rédaction, rendu

Republier une vidéo est une copie. La transformer en carousel est une réécriture, et une réécriture peut se tromper. C'est la seule étape qui demande un humain.

⚙️La chaîne complète
13
Transcrire. Un modèle de transcription rend le contenu parlé sous forme de texte. C'est le vrai contenu du reel, pas sa légende.
14
Réécrire. Un modèle transforme ce texte en une dizaine de slides, avec un format de sortie imposé pour que le résultat soit exploitable directement.
15
Dessiner. Un navigateur sans interface, sur le serveur, transforme chaque slide en image. Ton ordinateur n'intervient jamais.
16
Demander. Le système t'envoie l'aperçu et attend ta réponse. Tant que tu n'as pas répondu, rien ne part.
17
Publier plus tard. Une validation à minuit ne doit pas déclencher une publication à minuit. Le système attend l'heure prévue.

Sois honnête sur ce que ça implique. Chez moi, la moitié qui ne demande personne tourne à quatre-vingt-dix-neuf publications. La moitié qui a besoin de mon accord est bloquée à trois, avec vingt-six aperçus qui attendent dans mon Telegram.

Le goulot d'étranglement n'était pas la machine, c'était moi.

C'est une information utile, pas un échec. Elle te dit exactement où mettre ton effort : soit tu valides plus souvent, soit tu réduis ce qui a besoin d'être validé.

6

Les garde-fous

🛡️ cinq règles

Un système d'automatisation se juge sur ce qu'il refuse de faire, pas sur ce qu'il fait.

🙋
Rien de réécrit ne part sans accord
Une copie peut être automatique. Une réécriture attend un humain.
🔒
Jamais deux fois le même contenu
Chaque exécution lit le curseur en premier. La répétition devient impossible, pas juste improbable.
⏱️
Refus au-delà d'une durée
Ce qui dépasse trois minutes n'est pas un format court et ne part pas.
🧹
Un téléchargement par jour, rien de conservé
Pas d'archive, pas de dossier qui gonfle, rien à nettoyer plus tard.
💻
Aucune dépendance à ton ordinateur
Tout vit sur un petit serveur. Tu fermes tout, ça continue.

L'ordre dans lequel le construire

Ne construis pas les trois sorties en même temps. Tu passeras une semaine à déboguer trois choses à la fois sans jamais rien mettre en production.

🧱Cinq étapes, dans cet ordre
18
Fais un repost à la main. Une fois, en cliquant. Tu découvres les vrais formats et les vraies contraintes.
19
Mets-le sur une horloge. Une exécution par jour, une sortie, et la table qui mémorise.
20
Ajoute les règles qui l'arrêtent. Durée, exclusions, absence de fichier. Elles valent plus que la fonctionnalité.
21
Ajoute une deuxième sortie. Là seulement, quand la première tourne depuis plusieurs jours sans surveillance.
22
Ajoute en dernier ce qui a besoin de toi. La transformation, avec sa validation. C'est la partie la plus fragile, elle vient à la fin.
La vraie leçon
Les règles ne sont pas un supplément à l'automatisation, elles sont le produit. Une machine qui publie sans garde-fou te rend en réparations le temps qu'elle t'a fait gagner.

Ce que ça change vraiment

Le gain n'est pas le temps gagné, même s'il est réel. Le gain est que la rediffusion cesse d'être une décision.

Tant que republier demande un arbitrage, tu ne le feras pas régulièrement. Personne ne le fait. Une fois que c'est une machine avec des règles claires, ça arrive tous les jours, y compris les jours où tu n'as envie de rien.

Et le jour où tu regardes tes chiffres, tu découvres quelque chose d'utile sur ton propre fonctionnement : ce qui tourne seul avance, ce qui t'attend s'arrête. C'est vrai bien au-delà du contenu.

Tu veux aller plus loin ?

Et au quotidien, je partage un reel par jour sur Instagram : @quentin_iamarketing