Automatisation YouTube avec n8n : mise à jour des descriptions
Ce workflow n8n a pour objectif d'automatiser la mise à jour des descriptions des vidéos sur YouTube, un besoin crucial pour les créateurs de contenu souhaitant maintenir leurs informations à jour et pertinentes. Dans un environnement où la gestion des contenus vidéo est essentielle pour l'engagement des utilisateurs, ce workflow permet de vérifier si une description a changé et de la mettre à jour automatiquement, réduisant ainsi le temps consacré à la gestion manuelle des vidéos.
- Étape 1 : le workflow débute par un déclencheur manuel, permettant à l'utilisateur de lancer le processus à tout moment.
- Étape 2 : il utilise le nœud 'List all videos' pour récupérer toutes les vidéos présentes sur la chaîne YouTube.
- Étape 3 : ensuite, le nœud 'Check if has changed' vérifie si la description de la vidéo a été modifiée. Si c'est le cas, le nœud 'Update Description' est activé pour mettre à jour la description avec les nouvelles informations. Enfin, des notes autocollantes sont ajoutées pour garder une trace des modifications effectuées. Grâce à cette automatisation n8n, les créateurs de contenu peuvent se concentrer sur la création plutôt que sur la gestion, améliorant ainsi leur efficacité et leur productivité.
Workflow n8n YouTube, gestion de contenu, productivité : vue d'ensemble
Schéma des nœuds et connexions de ce workflow n8n, généré à partir du JSON n8n.
Workflow n8n YouTube, gestion de contenu, productivité : détail des nœuds
Inscris-toi pour voir l'intégralité du workflow
Inscription gratuite
S'inscrire gratuitementBesoin d'aide ?{
"nodes": [
{
"id": "fdb6c202-ea97-4a87-b141-7aae4bae9917",
"name": "Config",
"type": "n8n-nodes-base.set",
"position": [
520,
340
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "eed16103-d07f-4e81-93ac-567b096f54be",
"name": "splitter",
"type": "string",
"value": "--- n8ninja ---"
},
{
"id": "62e585b6-f908-4a9b-8abb-a2bd22ce4423",
"name": "description",
"type": "string",
"value": "n8n is the most powerful automation tool available today. It is simple yet powerful.\nn8n automation is a node-based automation tool that offers countless possibilities.\nWith more than 400 integrations, the use cases of n8n are endless.\n\nIn my long journey as a digital ninja, this is by far my weapon of choice when it comes to saving time and cutting BS tasks!\n\n⭐️ Try n8n for free: https://n8n.partnerlinks.io/try-for-free\n🆇 Following me on X: https://twitter.com/n8nja\n🥷 My Website: https://www.n8n.ninja/\n📋 My Templates https://n8n.io/creators/emmanuel/"
}
]
}
},
"typeVersion": 3.3
},
{
"id": "fdd88c25-911f-413a-bb16-4b84315c2d6b",
"name": "Generate Description",
"type": "n8n-nodes-base.set",
"position": [
960,
340
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "a20ac17b-6aaa-45b2-995f-2751a7aaa238",
"name": "description",
"type": "string",
"value": "={{ $json.snippet.description.split($('Config').item.json.splitter)[0] }}{{ $('Config').item.json.splitter }}\n\n{{ $('Config').item.json[\"description\"] }}"
}
]
},
"includeOtherFields": ""
},
"typeVersion": 3.3
},
{
"id": "ac1b3a81-12a4-4be9-abbe-cce155218fb6",
"name": "Check if has changed",
"type": "n8n-nodes-base.if",
"position": [
1180,
340
],
"parameters": {
"options": {},
"conditions": {
"options": {
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "f4329949-b775-45ca-aacb-1fc0f2df8ef1",
"operator": {
"type": "string",
"operation": "notEquals"
},
"leftValue": "={{ $json.description }}",
"rightValue": "={{ $('List all videos').item.json.snippet.description }}"
}
]
}
},
"typeVersion": 2
},
{
"id": "3daaae7a-2a7b-4894-aa2d-f38ed7b91b9b",
"name": "Update Description",
"type": "n8n-nodes-base.youTube",
"position": [
1420,
320
],
"parameters": {
"title": "={{ $('List all videos').item.json.snippet.title }}",
"videoId": "={{ $('List all videos').item.json.id.videoId }}",
"resource": "video",
"operation": "update",
"categoryId": "27",
"regionCode": "US",
"updateFields": {
"description": "={{ $json.description }}"
}
},
"credentials": {
"youTubeOAuth2Api": {
"id": "WZul9rD4MH9aVAY8",
"name": "YouTube account"
}
},
"typeVersion": 1
},
{
"id": "dc83d27d-cfec-4989-a009-ecc42194b133",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
520,
-20
],
"parameters": {
"color": 6,
"width": 275.01592825011585,
"height": 313.3780970521015,
"content": "# Setup\n### 1/ Add Your credentials\n[Youtube](https://docs.n8n.io/integrations/builtin/credentials/google/)\n\n### 2/ Define in the config node the delimiter and the text you want to add to all your videos. \n\n# 👇"
},
"typeVersion": 1
},
{
"id": "b984c720-852b-46d2-bbb1-fa22bcefce78",
"name": "Trigger Workflow",
"type": "n8n-nodes-base.manualTrigger",
"position": [
300,
340
],
"parameters": {},
"typeVersion": 1
},
{
"id": "a3002568-57c8-451d-b8fd-70b4b1323f78",
"name": "List all videos",
"type": "n8n-nodes-base.youTube",
"position": [
740,
340
],
"parameters": {
"filters": {},
"options": {},
"resource": "video"
},
"credentials": {
"youTubeOAuth2Api": {
"id": "WZul9rD4MH9aVAY8",
"name": "YouTube account"
}
},
"typeVersion": 1
},
{
"id": "3b26af11-a5c6-4ba6-9e0c-31396f82f55f",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
860,
200
],
"parameters": {
"color": 7,
"width": 202.64787116404852,
"height": 85.79488430601403,
"content": "### Crafted by the\n## [🥷 n8n.ninja](n8n.ninja)"
},
"typeVersion": 1
},
{
"id": "bf6f8b3d-7182-4417-ab71-785e4215d2e9",
"name": "Sticky Note2",
"type": "n8n-nodes-base.stickyNote",
"position": [
-120,
300
],
"parameters": {
"color": 6,
"width": 372,
"height": 120.19860141384585,
"content": "## Run this workflow every time you want to update all your Youtube video descriptions 👉🏻\n"
},
"typeVersion": 1
}
],
"pinData": {},
"connections": {
"Config": {
"main": [
[
{
"node": "List all videos",
"type": "main",
"index": 0
}
]
]
},
"List all videos": {
"main": [
[
{
"node": "Generate Description",
"type": "main",
"index": 0
}
]
]
},
"Trigger Workflow": {
"main": [
[
{
"node": "Config",
"type": "main",
"index": 0
}
]
]
},
"Check if has changed": {
"main": [
[
{
"node": "Update Description",
"type": "main",
"index": 0
}
]
]
},
"Generate Description": {
"main": [
[
{
"node": "Check if has changed",
"type": "main",
"index": 0
}
]
]
}
}
}Workflow n8n YouTube, gestion de contenu, productivité : pour qui est ce workflow ?
Ce workflow s'adresse principalement aux créateurs de contenu sur YouTube, aux équipes marketing et aux gestionnaires de médias sociaux qui cherchent à automatiser la mise à jour de leurs vidéos. Il est idéal pour les entreprises de taille petite à moyenne qui souhaitent optimiser leur gestion de contenu sans nécessiter de compétences techniques avancées.
Workflow n8n YouTube, gestion de contenu, productivité : problème résolu
Ce workflow résout le problème de la gestion manuelle des descriptions de vidéos sur YouTube, qui peut être fastidieuse et sujette à des erreurs. En automatisant ce processus, les utilisateurs éliminent les frustrations liées aux mises à jour manuelles, réduisent le risque d'informations obsolètes et assurent une cohérence dans la présentation de leurs contenus. Le résultat est une chaîne YouTube mieux gérée, avec des descriptions toujours à jour, ce qui peut améliorer l'engagement des utilisateurs et la visibilité des vidéos.
Workflow n8n YouTube, gestion de contenu, productivité : étapes du workflow
Étape 1 : le workflow est déclenché manuellement par l'utilisateur.
- Étape 1 : il récupère toutes les vidéos de la chaîne YouTube via le nœud 'List all videos'.
- Étape 2 : une vérification est effectuée pour déterminer si la description de chaque vidéo a changé grâce au nœud 'Check if has changed'.
- Étape 3 : si une modification est détectée, le nœud 'Update Description' met à jour la description de la vidéo concernée.
- Étape 4 : des notes autocollantes sont ajoutées pour documenter les changements effectués.
Workflow n8n YouTube, gestion de contenu, productivité : guide de personnalisation
Pour personnaliser ce workflow, commencez par ajuster les paramètres du nœud 'List all videos' pour filtrer les vidéos spécifiques que vous souhaitez gérer. Vous pouvez également modifier le contenu des descriptions générées dans le nœud 'Generate Description' pour qu'elles correspondent à votre style ou à vos besoins. Assurez-vous de vérifier les paramètres du nœud 'Update Description' pour garantir que les bonnes vidéos sont mises à jour avec les bonnes informations. Enfin, vous pouvez ajouter d'autres nœuds pour intégrer des outils tiers si nécessaire, tout en surveillant le flux pour détecter d'éventuelles erreurs.