š„ Who Is This For?
Content creators, marketing teams, and channel managers who want a simple, handsāoff solution to upload videos and automatically generate optimized metadata from video transcripts.
š What Problem Does This Solve?
Manual video uploads with proper metadata creation is timeāconsuming and repetitive. This workflow fully automates:
- Monitoring a specific Google Drive folder for new video uploads
- Seamless YouTube upload processing
- Transcript extraction for context understanding
- AIāpowered generation of titles, descriptions, and tags
- Metadata application to uploaded videos without manual intervention
š NodeābyāNode Breakdown
| Step | Node Purpose |
|---|
| 1 | New Video? (Trigger) ā Monitors specified Google Drive folder |
| 2 | Download New Video ā Retrieves the video file from Google Drive |
| 3 | Upload to YouTube ā Uploads the video to YouTube with initial settings |
| 4 | Get Transcript ā Extracts transcript from the uploaded video |
| 5 | Adjust Transcript Format ā Formats raw transcript for processing |
| 6 | Create Description ā Generates SEOāoptimized description |
| 7 | YT Tags (Message Model) ā Creates relevant tags based on content |
| 8 | YT Title (Message Model) ā Generates compelling title |
| 9 | Define File Path Upload Format (Optional) ā Structures data paths |
| 10 | Update Videoās Metadata ā Applies generated title, description, tags |
āļø Preāconditions / Requirements
- n8n with Google Drive and YouTube API credentials configured (stored as n8n credentials/variables; no hardācoded IDs)
- Dedicated Google Drive folder for video uploads
- YouTube channel with proper upload permissions
- AI service access for transcript processing and metadata generation
- Sufficient storage for temporary video handling
āļø Setup Instructions
- Import this workflow into your n8n instance.
- Configure Google Drive credentials; reference folder ID via n8n variable (do not hardācode).
- Set up YouTube API credentials with upload and edit permissions.
- Specify the target Google Drive folder ID in the New Video? trigger node (via variable).
- Configure AI service credentials for transcript and metadata generation.
- Adjust message templates for title, description, and tag creation.
- Test with a small video file before production use.
šØ How to Customize
- Modify AI prompts to match your channelās tone and style.
- Add conditional logic based on video categories or naming conventions.
- Implement notification systems to alert when uploads complete.
- Create custom metadata templates for different content types.
- Include timestamps or chapter markers based on transcript analysis.
- Add social media sharing nodes to announce new uploads.
ā ļø Important Notes
- Video quality is preserved through the upload process.
- Consider YouTube API quotas when handling multiple uploads.
- Transcript quality affects metadata generation results.
- Videos are initially uploaded without visibility adjustments.
- Processing time depends on video length and transcript complexity.
š Security and Privacy
- Store API credentials and folder IDs as n8n Credentials/Variablesāremove any hardācoded tokens or IDs.
- Video files are processed temporarily and not stored permanently.
- Limit Google Drive folder access to authorized users only.
- Manage YouTube upload permissions carefully (use OAuth/service accounts).
- Ensure compliance with organizational dataāhandling policies.