Who is this for?
This workflow is designed for YouTubers who want to update their video descriptions in bulk without manually editing each one. It's especially useful for creators who include a standard set of links in their descriptions and need to insert a new link between existing ones across multiple videos.
What problem does this workflow solve?
Manually updating video descriptions for multiple videos can be tedious and time-consuming. If you have a section in your video descriptions that contains important links, adding a new one in a specific position (e.g., between two existing links) can be a challenge. This workflow automates that process, allowing you to insert a specific string between two predefined rows in all of your video descriptions at once.
What this workflow does
- Fetches all videos from your YouTube channel.
- Iterates through each video to retrieve its existing description.
- Identifies two predefined rows in the description.
- Inserts a new row between the two specified rows.
- Updates the video description with the modified text.
Setup
- Connect your YouTube account to n8n and grant necessary permissions.
- Define your variables in the "Set String to Insert" node:
- rowBefore: The existing row after which the new row will be inserted.
- rowToInsert: The new text or link to insert.
- rowAfter: The existing row before which the new row will be inserted.
- Run the workflow using the manual trigger.
- Review the updated descriptions to ensure accuracy.
How to customize this workflow to your needs
- Change the insertion criteria by modifying the rowBefore and rowAfter values.
- Insert multiple rows by adjusting the JavaScript code in the Code node.
- Extend the workflow by adding conditions (e.g., only updating descriptions of videos with certain tags).
- Filter specific videos instead of updating all by modifying the "Get All Videos" node.
This workflow ensures that all your YouTube descriptions stay updated and consistent with minimal effort.