// CONTENT AUTOMATION

YouTube RSS automation: from new upload to posts and shorts (2026)

Find your channel's hidden YouTube RSS feed, see what it carries, and turn each new upload into posts and 9:16 shorts with Kompozy's feed check and clipper.

Last verified · 2026-10-23 · by Moe Ameen

Published 2026-05-19 · Updated

Short answer

Every YouTube channel has an RSS feed at youtube.com/feeds/videos.xml?channel_id=CHANNEL_ID. It carries metadata only: title, publish time, the video link and a description. Kompozy checks the feed every 15 minutes and drafts posts from each new video's title. Shorts come from its clipper. Paste the video link and it transcribes the audio, picks the strongest moments, reframes them to vertical and burns in captions.

Key takeaways

  • Use the channel-ID feed URL; the channel ID never changes.
  • The feed is metadata only, and Kompozy drafts posts from the video title alone.
  • Shorts come from the clipper, which starts when you paste the video link.
  • YouTube counts vertical uploads up to three minutes as Shorts since October 15, 2024.
  • Stagger clips across days and keep licensed music out of videos you plan to clip.

Most marketers have never seen a YouTube RSS feed. YouTube does not promote them to creators, and they live at a URL you would never guess. But they are real, stable, and standardized: each channel's feed lists its recent uploads with title, description, publish timestamp, and the canonical video URL. That is everything an automation pipeline needs as a trigger — a reliable, auth-free signal that says "this channel just published something new."

The reason this matters is the structural asymmetry every YouTube-led operation faces. You can record and publish one solid long-form video a week, but the short-form platforms — TikTok, Reels, Shorts — reward daily presence and now treat a multi-platform short-form cadence as table stakes. Bridging that gap by hand means an editor manually pulling clips, reframing them vertical, captioning, rewriting hooks per platform, and scheduling — hours of operator work per upload, every week, forever. The YouTube RSS feed gives you a reliable trigger for that bridge, but the feed alone does not cut a single clip, so it pays to know which part runs on its own and which part is a manual step.

This is the complete 2026 setup for YouTube-driven content automation at the product level: how to find the hidden feed, what Kompozy does with a new upload and where its clipper takes over, the platform-specific reformatting rules that keep each clip native, the per-format posting limits that stop you cannibalizing your own reach, and the edge cases — copyrighted music, live streams, unlisted uploads — that a naive setup gets wrong. For the broader feed-automation model this builds on, see rss-to-social; for the hands-off end state, autopilot-explained.

Where is your YouTube channel's hidden RSS feed?

The feed lives at youtube.com/feeds/videos.xml?channel_id=CHANNEL_ID, and it trips people up because YouTube does not link to it anywhere a creator would look. There are two URL patterns, and the difference between them matters more than it appears. The channel-ID form is the one to use, because it is permanently stable: the UCxxx channel ID never changes for the life of the channel, even if you rebrand, change your handle, or update your custom URL. The username and handle forms are convenience aliases that can break when you change them.

  • Stable, preferred form: youtube.com/feeds/videos.xml?channel_id=UCxxxxxxxxxxxxxxxxxxxxxx — the UCxxx ID is permanent and survives every rebrand.
  • Legacy username form: youtube.com/feeds/videos.xml?user=USERNAME — only works for older channels that still have a legacy username, and breaks if the username changes.
  • To find your channel ID: go to studio.youtube.com, then Settings, then Channel, then Advanced Settings — the channel ID is listed there. Copy the UCxxx string into the channel_id form.

Once you have the URL, verify it the same way you would verify any feed: open it in a browser and confirm it lists your recent uploads with titles and publish dates. If it resolves and shows your latest video, it is wired correctly and will keep emitting new entries on every public upload. Pin that exact URL — it is the trigger your entire pipeline hangs off, and because it is channel-ID-based it will not silently die the way handle-based URLs can. This is the same pin-and-verify discipline the general rss-to-social setup calls for, applied to YouTube's specific URL shape.

What does the YouTube RSS feed contain?

The YouTube RSS feed carries metadata only, and knowing that is what separates a working setup from a broken one. It gives you the title, the description, the publish time, and the video URL. It does not give you the video file, the audio, or the transcript. This is unlike a podcast feed, which links directly to a downloadable audio file. With YouTube, the feed tells you a video exists and where it lives; pulling the actual content is a separate job.

That distinction shapes the entire workflow. A naive integration reads the feed, sees the title and description, and posts those as a social update — which is the equivalent of announcing "I made a video" rather than turning the video into content. The whole value of YouTube RSS automation is in the steps after the feed: fetching the upload, extracting its audio, transcribing it, finding the strong moments, and cutting them into shorts. The feed is the doorbell, not the package. Any tool that stops at the feed metadata is shipping the doorbell. In Kompozy those steps are not automatic. The RSS source reads only the video title from a YouTube feed (the description sits in a media field it does not read), and a title with too little text is skipped. The clipping steps run when you paste the video link into the clipper.

How does a new upload become posts and shorts?

In Kompozy a new upload can take two paths. The feed path runs on its own but works from the title. The clip path works from the video itself but starts when you paste the link. Here is the sequence, with the manual step marked.

  1. Detection (automatic). The poller checks the feed every 15 minutes by default, compares each entry with the ones it has stored by its unique ID, and ignores repeats.
  2. Title drafts (automatic). With auto-push on, which is the default, the new entry goes into the pipeline for the formats allowed on that source, written from the video title. Kompozy does not read the description from this feed and skips entries with too little text, so a short title may produce nothing.
  3. Clip run (manual). Paste the video link into the clipper. It downloads the video with yt-dlp, so the feed is no longer involved.
  4. Transcription. The clipper transcribes the audio with Whisper and keeps word-level timestamps.
  5. Clip selection. A language model scores the timed transcript for hook strength, payoff and how well a passage stands alone, picks the top windows that do not overlap, and snaps each cut to sentence boundaries so no clip starts mid-word.
  6. Reframing. Each clip renders vertical at 1080x1920. When a face is on screen the frame follows the speaker; screen-share stretches sit centred over a blurred background, and corner-cam stretches stack the screen above the camera.
  7. Captions. Word-level captions are burned in, with a preset style and position you can choose.
  8. Titles and copy. The clipper writes a title and caption copy for each clip from what is said in it. It does not write a separate hook per platform, so edit the copy where a platform needs a different opener.
  9. Scheduling. Approved clips go into the posting days and posts-per-day slots you set for the format, so they spread over days instead of going out at once.

The two steps that define the quality of the whole thing are clip extraction and reframing. Extraction decides whether the clips are the strong moments or random 30-second slices; reframing decides whether they read as native vertical content or as a downranked wide-frame letterbox. A letterboxed clip looks out of place in a vertical feed, so get the reframe right before you chase the perfect clip. If you evaluate this pipeline on one axis, evaluate the reframe. The full clip-and-fan-out methodology lives in our content-repurposing hub.

How should clips be reformatted for each platform?

A clip that is correct for TikTok is wrong for LinkedIn, and shipping the same file to every destination is the cross-posting pattern the algorithms punish. Aspect ratio, length, hook placement, hashtag handling and pacing all shift by platform. Kompozy's clipper renders 9:16 and every post is trimmed to platform limits at publish; the other differences below are yours to apply in the copy and in where each format posts.

PlatformAspect ratioLength guidanceHook placementHashtag handling
TikTok9:16Short; trim to the payoffOpening secondsIn caption
Instagram Reels9:16Short; trim to the payoffOpening secondsIn caption
YouTube Shorts9:16Up to 3 minutes (uploads since Oct 15, 2024)Opening secondsIn title + description, not voiceover
Threads9:16Shorter stillTerser hookFew or none
LinkedIn (native video)9:16 or 1:1Longer, with contextContextual intro, slowerMinimal
Per-platform reformatting rules for clips from one upload. Reshape a clip to each row before publishing where you can; shipping one file unchanged everywhere is cross-posting. The YouTube Shorts limit was checked against YouTube Help on 2026-10-23.

The LinkedIn row is the one most operators get wrong. LinkedIn is a slower, more contextual platform, and a punchy TikTok clip dropped in raw tends to land worse than a longer version with a contextual intro and a calmer pace. The pipeline should treat LinkedIn as a distinct destination with its own pacing rules, not as another short-form drop. Getting this right is the difference between a clip that earns professional engagement and one that reads as borrowed from a teenager's feed.

Should you publish all clips from an upload at once?

No. The most common self-inflicted wound in YouTube RSS automation is publishing every clip from an upload at once. It feels productive and it is actively harmful, because posting several clips to TikTok in one hour makes them compete with each other for the same algorithmic slot — you cannibalize your own reach and each clip underperforms what it would have done alone. Kompozy's per-format posts-per-day limit is how you prevent this: set the clip format to one a day and the clips spread across days, each with a clean shot at distribution.

  • Day 0 (upload day): one clip on TikTok, one on Reels, one on Shorts. Three platforms, one clip each — never multiple clips to the same platform in a day.
  • Day 1: one clip on TikTok, one on Reels. Keep the per-platform daily count at one.
  • Days 2-4: one clip per day across rotating platforms, so no single platform sees back-to-back clips.
  • Day 5 onward: backfill the remaining clips at one per day until the upload's pool is exhausted, then the next upload's feed item starts the cycle again.

We have no measured per-clip lift to quote for staggering. The reasoning is simple: clips posted back to back on one platform compete for the same viewers, and spacing them out gives each one its own shot. Kompozy's per-format posting limits apply the spacing so you do not have to hand-stagger.

The practical implication is that a single weekly upload, fanned correctly, feeds roughly a week of short-form presence. That is the actual math of YouTube RSS automation: not "one upload becomes one announcement," but "one upload becomes a set of native shorts spread across a week on three or four platforms." Per-format scheduling is what converts the raw clip pool into that sustained presence, and it is one of the capabilities a one-shot clipper does not have — a clipper hands you a folder of files and leaves the scheduling to you.

Which YouTube edge cases break a naive setup?

YouTube has several behaviors a generic feed integration handles wrong, starting with the Shorts length limit, and each one produces a different failure. Knowing them in advance is the difference between a pipeline that runs clean and one that publishes broken or rights-encumbered clips.

  • The Shorts length limit. Since October 15, 2024, YouTube counts square or vertical uploads up to three minutes long as Shorts. The pipeline must respect that limit at validation time, and clips that run longer should be trimmed or routed to platforms that accept them.
  • Copyrighted music in the source. If your YouTube video uses licensed or copyrighted music, every clip inherits that copyright exposure when cross-posted. The safe pattern is to strip the music track before clipping or to use original audio only — the rights issue does not disappear because the clip is shorter.
  • Live streams. The RSS feed captures a live stream as a new entry, but the clipping workflow should only fire once the stream has ended and the VOD is publicly available, not while it is still live.
  • Unlisted uploads during editing. If you upload as unlisted while you finish editing, gate the workflow on public status anyway, so a draft never gets clipped and shipped before you are ready.
  • Members-only and private videos. These are not meant for public distribution, so do not auto-clip them; handle them by hand if at all.

Publish status (clip only once a video is public, not while unlisted) and licensed music are the two that bite hardest in practice, because they fail quietly — an unlisted draft gets clipped and shipped before its public premiere, or a clip with embedded licensed music draws a copyright claim on a platform where you have no license. Planning for both from the start costs nothing and prevents the two most embarrassing YouTube-automation failures. The broader catalog of feed-automation failure modes is covered in the rss-to-social spoke.

How does YouTube RSS automation compare with a standalone clipper?

A one-shot clipper like OpusClip or Vizard covers only part of this pipeline, and it is the tool most YouTube creators reach for first. A standalone clipper does the clip-extraction and reframing steps genuinely well — that is its entire job and it is good at it. OpusClip's site describes clip extraction, captions and one-click publishing to social platforms. It does not describe watching your feed for new uploads or scheduling that spaces clips out, so plan on doing those parts yourself.

CapabilityStandalone clipper (OpusClip / Vizard)YouTube RSS automation (Kompozy)
Clip extraction + reframingYes — core strengthYes
Auto-trigger on new uploadNot described on its siteFeed check drafts posts from the title; clips start when you paste the link
Per-platform hook rewritingNot described on its siteNo. One title and copy per clip
Cadence-aware schedulingNot described on its siteYes — per-format posting limits
Auto-publish to destinationsOne-click publishingYes
Checks before publishNot described on its sitePrompt rules; your approval
Representative priceSee OpusClip pricing pageKompozy Starter $199/mo
A standalone clipper versus a feed-triggered automation pipeline. OpusClip features are as described on opus.pro on 2026-10-23. Kompozy Starter is $199/mo on kompozy.io/pricing.

The comparison is closer than it looks. Kompozy's clipper, like a standalone one, starts when you hand it a video. What Kompozy adds is the rest of the workspace: a feed check that drafts posts from each new upload, per-format posting limits that spread clips across days, the other formats in one place, and an approval step. If you only want clips from a few hero videos and are happy to schedule by hand, a standalone clipper may be all you need. If you want clips, posts and scheduling together, Kompozy covers that with one manual step per upload, pasting the link. See pricing for tier sizing and content-repurposing for the fan-out methodology.

How do you set up YouTube RSS automation?

The setup is short once you have the feed URL — the only time-consuming part is the Persona Brief, which governs the voice of the posts Kompozy writes for you.

  1. Get your channel ID from studio.youtube.com (Settings, Channel, Advanced) and build the youtube.com/feeds/videos.xml?channel_id=UCxxx URL. Verify it resolves and shows your recent uploads.
  2. Add it as a source in the engine and confirm the poll interval (15 minutes is the sensible default).
  3. Write or reuse your Persona Brief. It sets the voice of everything Kompozy drafts from your feed, and it is the quality lever.
  4. When a new upload lands, paste its link into the clipper. It picks the clips; you choose where the clip format posts and adjust the copy per platform.
  5. Handle publish status and licensed music yourself: Kompozy has no public-only switch or music-strip step, so publish public only when you are ready to clip and avoid licensed tracks.
  6. Leave Auto-Publish Generated off for the first 14 days so you can check clip selection and copy before anything posts. It is the same calibration ramp the whole cluster recommends.

The piece worth repeating is the calibration window, because video has a failure mode text does not: a badly-chosen clip or a letterboxed reframe is immediately visible and immediately embarrassing in a way a slightly-off tweet is not. Watch the first two weeks of clip selections and reframes, fix what you see in the copy and the Persona Brief, and only then let posts go out without review. The payoff is a channel where each upload turns into a run of native shorts across several platforms for the cost of one pasted link. See autopilot-explained for the hands-off configuration once your clips are landing right.

What does this look like in Kompozy?

A persona short generated in the Kompozy workspace, a vertical video format alongside the clipped shorts this page describes.

Real output · Kompozy Persona short format · from the Kompozy workspace

Who is this for, and who should skip it?

Best for:

  • YouTube-led creators who publish long-form regularly and want short-form presence
  • Channels without an editor to cut clips every week
  • Teams happy to paste each new video link to get clips, captions and scheduling in one place

Not ideal for:

  • Creators who want to hand-pick clips for a few hero videos; a clipper may suit them
  • Channels whose videos rely on licensed music they cannot strip
  • Members-only or private content
  • Anyone expecting clips with no manual step; the feed alone does not start the clipper

Frequently asked questions

How do I find my YouTube channel RSS feed URL?

Use youtube.com/feeds/videos.xml?channel_id= followed by your channel ID, which you can find in YouTube Studio settings. The channel-ID form survives handle changes.

Does the YouTube RSS feed include the video or transcript?

No. It carries metadata such as title, description, publish time and the video link. Kompozy drafts posts from the title; for the video itself, paste the link into the clipper, which transcribes it with Whisper.

Does Kompozy clip new uploads automatically?

No. The feed check drafts posts from each new video's title, but clipping starts when you paste the video link into the clipper.

How long can a YouTube Short be?

Up to three minutes for square or vertical videos uploaded on or after October 15, 2024, according to YouTube Help.

Why not publish all the clips from one video at once?

Clips posted back to back on one platform compete for the same viewers. Spacing them across days gives each clip its own shot, and Kompozy's per-format posting limits do the spacing.

How does this differ from a clipper like OpusClip?

OpusClip's site describes clip extraction, captions and one-click publishing. Kompozy's clipper also starts from a video you hand it; Kompozy adds a feed check that drafts posts from each upload and posting limits that spread clips across days.

How do we know this?

We fetched a live YouTube channel feed, read YouTube Help on Shorts length, and checked OpusClip's site on 2026-10-23. What Kompozy does with a feed comes from its RSS worker and feed parser code, and the clip steps from its clipper code; unsourced clip-length and timing figures were removed.

Sources

  1. YouTube — Example channel RSS feed (Google channel) (read 2026-10-23)
  2. YouTube Help — Understand three-minute YouTube Shorts (read 2026-10-23)
  3. OpusClip — Product site (read 2026-10-23)
  4. Kompozy — Pricing (read 2026-10-23)
  • AI Content Repurposing — The complete methodology for turning one source into 25-35 pieces of native-format content across every platform — without producing AI slop.
  • Autonomous Content Creation — How Kompozy autopilot really works: one workspace switch that approves and schedules generated posts, the checks that run before they publish, and a 14-day ramp for turning it on.

← Back to Content Automation overview · Get started →