π§ YouTube-Uploader
YouTube-Uploader is a template for bulk video uploading to YouTube. It helps prepare publications in advance: videos, titles, descriptions, tags, thumbnails, schedules, and additional upload settings, then applies this data during upload through ZennoPoster.
The template is designed for regular video publishing on one or multiple channels, especially when you need to reduce repetitive work in YouTube Studio and keep the preparation process consistent.
π What the Template Can Doβ
Main YouTube-Uploader features:
- upload videos to YouTube;
- take data from text files or an Excel scheduler;
- apply video titles, descriptions, tags, and thumbnails;
- work with different thread modes for bulk uploading;
- use topic folders with prepared content sets;
- configure video visibility and publication settings;
- use scheduled publication data;
- add comments, end screens, and info cards when they are enabled and prepared;
- save working statuses and execution results.
Some features depend on account settings, currently available YouTube functions, and the data prepared before running the template.
π Main Filesβ
The project folder uses the following working files and spreadsheets:
- [Accounts].xlsx β the account and channel spreadsheet. It controls which accounts are enabled for processing, and the Linker sheet can bind custom files or a scheduler to specific channels.
- 1_Videos.txt β paths to video files.
- 2_Thumbnails.txt β paths to thumbnail images.
- 3_Titles.txt β video titles.
- 4_Descriptions.txt β video descriptions.
- 5_Keywords.txt β video tags.
- 6_Comments.txt β comments, if they are used after upload.
- 7_EndScreens.txt β links and end screen element types.
- 8_InfoCards.txt β links for info cards.
- Scheduler β an Excel spreadsheet for workflows where each video must be tied to specific metadata and publication timing.
- [Config] β the template service folder: license files, cookies, logs, errors, and auxiliary files.
Important:
[Accounts].xlsx,[Config], cookies, license files, logs, and working spreadsheets may contain sensitive data. Do not publish them or send them to third parties without cleaning them first.
π Data Sourcesβ
YouTube-Uploader supports two main approaches to data preparation:
- Files β data is taken from text files in the project folder or from custom files assigned to a specific channel. This option is useful for randomization, cyclic reuse of content, and simpler bulk runs.
- Scheduler β data is taken from an Excel spreadsheet with a predefined order. This option is useful when each video must strictly match its title, description, tags, publication date, and other settings.
Data sources and thread modes are covered in detail in Video Uploading.
βοΈ Input Settingsβ
Input settings control not only uploading, but also which data the template expects before running each function. In v5.2.0 they are grouped as follows:
| Tab | What it controls |
|---|---|
Video Upload Configuration | Thread mode, HTTP upload, privacy, video limit, and scheduled publishing interval. |
Metadata | Usage and selection order for videos, thumbnails, titles, descriptions, and tags. |
Social Actions | Comment, comment pinning, like, and comment selection order. |
Retention | Related Shorts video, end screens, and info cards. |
Audience and Restrictions | Made-for-kids setting, age restriction, altered content, comments, likes, embedding, subscriptions feed, and product placement. |
Category | YouTube category, license, video language, and metadata language. |
Advanced | Multi-channel mode, uniqueness, monetization, report, delays, timers, and service parameters. |
License | Template license key. |
Some tabs have a general Apply Settings toggle. If it is disabled, the template uses default values for that group and does not send the selected parameters to YouTube Studio. The full reference is in Settings, while practical workflows are distributed across the focused sections above.
β Typical Workflowβ
- Prepare accounts and channels in [Accounts].xlsx.
- Choose the data source: Files or Scheduler.
- Fill videos, thumbnails, titles, descriptions, tags, and any additional materials.
- Configure thread mode and publication settings in the input settings.
- Enter the license key and make sure the accounts are ready for processing.
- Run the template in ZennoPoster.
- After completion, check account statuses, errors, and the result in YouTube Studio.
Before running a large upload, it is better to test one account with one small video. This helps confirm that file paths, metadata, thumbnails, and publication settings are filled correctly.
π» Multi-Channel Modeβ
YouTube-Uploader can work with accounts that have multiple YouTube channels. If videos need to be uploaded to a non-primary channel on the account, use Multi-Channel Mode and specify the required channel in the account spreadsheet.
The full guide is available in the shared section: Multi-Channel Mode.
β οΈ Limitationsβ
YouTube-Uploader is not an official YouTube tool and does not bypass platform limitations. YouTube may change its interface, request additional checks, restrict accounts, or require manual confirmation.
Use the template carefully: check accounts, avoid aggressive upload runs without testing, and make sure the prepared materials follow YouTube rules.