Automatisation YouTube avec n8n : publication sur X
Ce workflow n8n a pour objectif d'automatiser la publication de nouvelles vidéos YouTube sur la plateforme X. Dans un contexte où la gestion des réseaux sociaux est cruciale pour la visibilité des contenus, ce système permet aux créateurs de contenu de gagner du temps et d'assurer une diffusion régulière de leurs vidéos. Grâce à cette automatisation n8n, les utilisateurs peuvent se concentrer sur la création de contenu tout en maintenant une présence active sur les réseaux sociaux. Le workflow commence par un déclencheur programmé qui vérifie toutes les 30 minutes la présence de nouvelles vidéos sur YouTube. L'étape suivante consiste à récupérer les dernières vidéos grâce au nœud 'Fetch Latest Videos'. Une fois les vidéos récupérées, le workflow utilise l'outil ChatGPT pour générer un post attrayant qui sera ensuite publié sur X via le nœud 'Post to X'. En parallèle, des notes autocollantes sont créées pour garder une trace des vidéos publiées. Cette automatisation offre un gain de temps considérable et réduit le risque d'oublier de partager des contenus importants, tout en améliorant l'engagement sur les réseaux sociaux.
Workflow n8n YouTube, réseaux sociaux, publication : vue d'ensemble
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Workflow n8n YouTube, réseaux sociaux, publication : détail des nœuds
Inscris-toi pour voir l'intégralité du workflow
Inscription gratuite
S'inscrire gratuitementBesoin d'aide ?{
"id": "O9FXr8iXzhSgYKaL",
"meta": {
"instanceId": "d8bbc8c5a59875a8be9f3c7142d858bc46c4b8e36a11781a25e945fcf9a5767a"
},
"name": "Post New YouTube Videos to X",
"tags": [],
"nodes": [
{
"id": "576be5c4-1ed0-4d01-a980-cb2fc31e2223",
"name": "Post to X",
"type": "n8n-nodes-base.twitter",
"position": [
1280,
380
],
"parameters": {
"text": "={{ $json.message.content }}",
"additionalFields": {}
},
"credentials": {
"twitterOAuth2Api": {
"id": "FjHOuF0APzoMqIjG",
"name": "X account"
}
},
"typeVersion": 2
},
{
"id": "3b87cf2a-51d5-4589-9729-bb1fe3cfceca",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
620,
254.76543209876536
],
"parameters": {
"color": 3,
"width": 221.82716049382665,
"height": 308.7901234567902,
"content": "🆔 Ensure you enter your YouTube Channel ID in the \"Channel ID\" field of this node. You can find your [Channel ID here](https://youtube.com/account_advanced)."
},
"typeVersion": 1
},
{
"id": "912e631c-aa43-4e02-9816-b35fe6e62dd8",
"name": "Generate Post for X with ChatGPT",
"type": "@n8n/n8n-nodes-langchain.openAi",
"position": [
900,
380
],
"parameters": {
"modelId": {
"__rl": true,
"mode": "list",
"value": "gpt-3.5-turbo",
"cachedResultName": "GPT-3.5-TURBO"
},
"options": {},
"messages": {
"values": [
{
"content": "=Write an engaging post about my latest YouTube video for X (Twitter) of no more than 140 characters in length. Link to the video at https://youtu.be/{{ $json.id.videoId }} use this title and description: {{ $json.snippet.title }} {{ $json.snippet.description }}"
}
]
}
},
"credentials": {
"openAiApi": {
"id": "UpdYKqoR9wsGBnaA",
"name": "OpenAi account"
}
},
"typeVersion": 1.3
},
{
"id": "841ee140-7e37-4e9c-8ab2-2a3ee941d255",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
360,
254.5679012345679
],
"parameters": {
"width": 244.34567901234558,
"height": 102.81481481481477,
"content": "**Use AI to Promote Your New YouTube Videos on X**\n\n🎬 Watch the [Setup Video Here](https://mrc.fm/ai2x)"
},
"typeVersion": 1
},
{
"id": "583b7d5d-e5dc-4183-92ee-8135ce6095a8",
"name": "Fetch Latest Videos",
"type": "n8n-nodes-base.youTube",
"position": [
680,
380
],
"parameters": {
"limit": 1,
"filters": {
"channelId": "UC08Fah8EIryeOZRkjBRohcQ",
"publishedAfter": "={{ new Date(new Date().getTime() - 30 * 60000).toISOString() }}"
},
"options": {},
"resource": "video"
},
"credentials": {
"youTubeOAuth2Api": {
"id": "cVI5wEqeFEeJ81nk",
"name": "YouTube account"
}
},
"typeVersion": 1
},
{
"id": "6e391007-10e2-4e67-9db6-e13d5d2bef11",
"name": "Check Every 30 Min",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
460,
380
],
"parameters": {
"rule": {
"interval": [
{
"field": "minutes",
"minutesInterval": 30
}
]
}
},
"typeVersion": 1.2
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "a321d863-1a58-4100-bf8f-d2af08f11382",
"connections": {
"Check Every 30 Min": {
"main": [
[
{
"node": "Fetch Latest Videos",
"type": "main",
"index": 0
}
]
]
},
"Fetch Latest Videos": {
"main": [
[
{
"node": "Generate Post for X with ChatGPT",
"type": "main",
"index": 0
}
]
]
},
"Generate Post for X with ChatGPT": {
"main": [
[
{
"node": "Post to X",
"type": "main",
"index": 0
}
]
]
}
}
}Workflow n8n YouTube, réseaux sociaux, publication : pour qui est ce workflow ?
Ce workflow s'adresse principalement aux créateurs de contenu, aux équipes marketing et aux gestionnaires de réseaux sociaux qui cherchent à automatiser la publication de vidéos sur X. Il est adapté aux entreprises de toutes tailles, des startups aux grandes entreprises, et ne nécessite pas de compétences techniques avancées.
Workflow n8n YouTube, réseaux sociaux, publication : problème résolu
Ce workflow résout le problème de la gestion manuelle de la publication de vidéos sur les réseaux sociaux, ce qui peut être chronophage et source d'erreurs. En automatisant ce processus, les utilisateurs éliminent le risque d'oublier de partager leurs nouvelles vidéos, ce qui peut entraîner une perte d'engagement et de visibilité. Après la mise en place de ce workflow, les utilisateurs bénéficient d'une diffusion régulière et automatique de leur contenu, leur permettant de se concentrer sur d'autres aspects de leur stratégie marketing.
Workflow n8n YouTube, réseaux sociaux, publication : étapes du workflow
Étape 1 : Le workflow débute avec un déclencheur programmé qui vérifie toutes les 30 minutes la présence de nouvelles vidéos sur YouTube.
- Étape 1 : Le nœud 'Fetch Latest Videos' récupère les dernières vidéos publiées.
- Étape 2 : Ensuite, le nœud 'Generate Post for X with ChatGPT' génère un post attractif basé sur les vidéos récupérées.
- Étape 3 : Le post est ensuite publié sur X via le nœud 'Post to X'.
- Étape 4 : Enfin, des notes autocollantes sont créées pour garder une trace des vidéos publiées, assurant ainsi un suivi efficace.
Workflow n8n YouTube, réseaux sociaux, publication : guide de personnalisation
Pour personnaliser ce workflow, vous pouvez modifier l'URL de votre chaîne YouTube dans le nœud 'Fetch Latest Videos' pour cibler des vidéos spécifiques. Vous pouvez également ajuster le contenu généré par ChatGPT en modifiant les messages et options dans le nœud 'Generate Post for X with ChatGPT'. Si vous souhaitez publier sur d'autres plateformes, il suffit de remplacer le nœud 'Post to X' par un nœud correspondant à la plateforme de votre choix. Pensez à sécuriser votre workflow en vérifiant les permissions d'accès aux API utilisées et en monitorant les performances via les logs de n8n.