Skip to content
IdeaScout.
← Back to archive

Bulk scheduler for already-uploaded YouTube Shorts

AI-discovered

Problem

Creators with libraries of already-uploaded YouTube Shorts (unlisted or draft) have no way to schedule their release in bulk — they must set publish dates one by one in YouTube Studio. Existing tools like Metricool and Publer require re-uploading videos through their platform, which creators don't want.

Opportunity

A tool that connects to a YouTube channel and bulk-schedules existing uploaded (unlisted/draft) Shorts with a queue/drip plan, without forcing re-upload — a simple utility with clear willingness to pay among small creators.

Market analysis

The gap is genuine: every scheduler found (Metricool, Publer, Nuelink, Hopper HQ, Plann) is an upload-first tool, and YouTube Studio itself only schedules one video at a time. The YouTube Data API supports the core need — videos.update can set status.publishAt on an existing video — but with a hard constraint: publishAt requires privacyStatus 'private' and only works on a video that has never been published. The tool is feasible on the official API, but that constraint makes 'unlisted' libraries the risky half of the promise.

Market · Small YouTube creators and content agencies batch-producing Shorts; steady demand signal, evidenced by scheduler tools marketing bulk-Short workflows explicitly.

Pricing · Scheduler comparables run freemium-to-SaaS (Metricool free tier, Nuelink 7-day trial then subscription); a niche one-job utility could plausibly charge a flat $5-10/month or one-time license.

score 6/10 by glm-5.1

Pros

  • + Narrow, well-defined job no existing scheduler does — scheduling videos already on the channel.
  • + Official API path exists (videos.update + publishAt), so no scraping or ToS gray zone.
  • + Small scope: OAuth, a queue UI, and quota-aware batch calls — a realistic solo MVP.

Cons

  • − publishAt only works on never-published private videos, so 'unlisted' back catalogs may need a fragile private-then-schedule dance.
  • − YouTube API quota (default 10k units/day) caps how many videos can be rescheduled daily per channel.
  • − Platform risk: Google can tighten API scopes or ToS on scheduling tools at any time, and the niche may be too small to survive that.

Source

r/SmallYTChannel (Reddit)

Open original thread ↗

The non-obvious risk is that the two words in the request — “unlisted” and “draft” — are not the same thing to the API. YouTube’s documentation is explicit that publishAt can only be set while privacyStatus is private and the video has never been published; an unlisted video is, in YouTube’s model, already published. So the tool’s real first job is a compatibility audit of the channel’s library (private drafts: schedulable; unlisted: needs conversion, with the caveat that conversion may reset analytics or break existing links). Building the audit as a free front-door — “see how many of your Shorts are bulk-schedulable” — is both honest marketing and a natural upgrade funnel.