Automatisation YouTube avec n8n : publication sur Twitter
Ce workflow n8n a pour objectif d'automatiser la publication de nouvelles vidéos YouTube sur Twitter, permettant ainsi aux créateurs de contenu de maximiser leur visibilité et d'engager leur audience de manière efficace. Dans un contexte où la présence sur les réseaux sociaux est cruciale pour le succès, ce workflow répond à des cas d'usage concrets tels que la diffusion rapide d'informations et l'augmentation de l'interaction avec les abonnés.
- Étape 1 : Le déclencheur 'Check Every 30 Min' vérifie toutes les 30 minutes la présence de nouvelles vidéos sur la chaîne YouTube spécifiée.
- Étape 2 : Le noeud 'Fetch Latest Videos' récupère les dernières vidéos en fonction des filtres définis, garantissant que seules les vidéos pertinentes sont prises en compte.
- Étape 3 : Ensuite, le noeud 'Generate Post for X with ChatGPT' utilise l'intelligence artificielle pour créer un message engageant à partir des informations de la vidéo récupérée.
- Étape 4 : Enfin, le noeud 'Post to X' publie ce message sur Twitter, tandis que des notes autocollantes peuvent être utilisées pour garder une trace des actions effectuées. Grâce à cette automatisation n8n, les utilisateurs peuvent réduire le temps consacré à la gestion des réseaux sociaux tout en augmentant leur portée et leur engagement. La valeur ajoutée réside dans la simplification du processus de publication, permettant aux créateurs de se concentrer sur la création de contenu de qualité.
Workflow n8n YouTube, Twitter, 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, Twitter, 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, Twitter, publication : pour qui est ce workflow ?
Ce workflow s'adresse aux créateurs de contenu, aux marketeurs et aux gestionnaires de réseaux sociaux qui souhaitent automatiser la publication de vidéos YouTube sur Twitter. Il est adapté aux entreprises de toutes tailles, des petites startups aux grandes marques, et ne nécessite pas de compétences techniques avancées.
Workflow n8n YouTube, Twitter, publication : problème résolu
Ce workflow résout le problème de la gestion manuelle des publications sur les réseaux sociaux, qui peut être chronophage et inefficace. En automatisant le processus, les utilisateurs éliminent les risques d'oubli de publication et de perte d'opportunités d'engagement. Le résultat concret est une présence en ligne accrue et une interaction améliorée avec l'audience, tout en libérant du temps pour se concentrer sur d'autres aspects de leur stratégie de contenu.
Workflow n8n YouTube, Twitter, publication : étapes du workflow
Étape 1 : Le déclencheur 'Check Every 30 Min' initie le workflow toutes les 30 minutes.
- Étape 1 : Le noeud 'Fetch Latest Videos' récupère les vidéos YouTube récentes.
- Étape 2 : Le noeud 'Generate Post for X with ChatGPT' génère un message pour Twitter basé sur les vidéos récupérées.
- Étape 3 : Le noeud 'Post to X' publie le message sur Twitter.
- Étape 4 : Des notes autocollantes sont créées pour garder une trace des actions.
Workflow n8n YouTube, Twitter, publication : guide de personnalisation
Pour personnaliser ce workflow, vous pouvez modifier l'URL de la chaîne YouTube dans le noeud 'Fetch Latest Videos' pour cibler une autre chaîne. Dans le noeud 'Generate Post for X with ChatGPT', vous pouvez ajuster le modèle de langage ou les paramètres pour affiner le style du message. Pour le noeud 'Post to X', assurez-vous que les clés d'API Twitter sont correctement configurées. Vous pouvez également ajouter des conditions supplémentaires pour filtrer les vidéos selon des critères spécifiques, comme le nombre de vues ou la date de publication.