Skip to content

Schedule YouTube videos from your AI agent

Your agent writes the title and description. PostPen holds your YouTube connection, checks the video against YouTube's limits, and uploads it to your channel at the time you set, even if the chat is closed. You choose per post whether it goes out as a normal video or a Short.

Start free · Connect your agent

What PostPen does on YouTube

  • Connect once. Connect YouTube on the Social Accounts page in PostPen and sign in with Google. PostPen connects that account's channel. Your agent signs in to PostPen, never to Google, and never sees your YouTube token.
  • One video per post. Each post uploads one video to your channel. The post text becomes the video description.
  • The video's settings. save_draft takes a youtube object with the video's title, privacy (public, unlisted or private; public unless you say otherwise), tags, category (People & Blogs unless you pick another) and made_for_kids. Without a title, PostPen uses the first line of the text.
  • Custom thumbnail. A JPEG or PNG up to 2MB, set right after the upload. YouTube allows it on normal videos, not Shorts, and only on channels verified at youtube.com/verify. If YouTube refuses it, the video still goes out and the post says why.
  • Video or Short, your choice. youtube_format picks a normal video or a Short for each post. A Short has to be vertical or square and 3 minutes or less; PostPen says so before scheduling when the video doesn't fit.
  • Checked before it's scheduled. If the post has no video, has images, or the title is too long, save_draft says so in network_problems, and schedule_post refuses the post until it's fixed.
  • One calendar. YouTube uploads sit next to your other networks on the PostPen calendar, where you can edit, move or delete them before they go out.

You can do the same by hand: the Composer has fields for the format, title, privacy, tags, category, made for kids and thumbnail.

YouTube's limits

WhatLimit on YouTube
VideoOne mp4 per post, 75KB to 200MB
TitleUp to 100 characters, without < or >
DescriptionThe post text, up to 5,000 characters, without < or >
TagsUp to 500 characters together
PrivacyPublic, unlisted or private
ThumbnailJPEG or PNG up to 2MB, normal videos only, on a verified channel
ShortVertical or square, 3 minutes or less
Images, PDFs, Community postsNot supported on YouTube

Ask your agent

Upload this vertical video to YouTube as a Short with the title "Offline mode in 60 seconds". Make it public tomorrow at 3 PM, with the tags product demo and offline, in Science & Technology.

Your agent calls list_destinations to find your channel (an id like youtube:<id>), saves the draft with the video in media, the channel in destinations and the title, privacy, tags and category in youtube with youtube_format set to short, then calls schedule_post. You see the upload on your calendar right away. The same post can go to Instagram, Threads or X with its own text in network_text.

Which plans include YouTube

PlanYouTube
Free ($0)YouTube can be your one network, 10 published posts a month
Personal ($9/month)YouTube plus one other network, one account each
Organization ($29/month)YouTube with all the other networks, plus 2 LinkedIn company pages
Enterprise (custom)Every network, unlimited accounts

See pricing for yearly and lifetime prices.

The numbers PostPen reads

For the videos PostPen uploads, Analytics in PostPen shows views, likes and comments, plus your channel's subscriber count. Your agent reads the same numbers with get_post_stats and get_insights.

FAQ

Can my agent make YouTube Shorts?

Yes. Choose Short for the post (youtube_format: "short", or Short in the Composer) and attach a vertical or square video of 3 minutes or less. "View on YouTube" in PostPen then opens it in the Shorts player.

Can PostPen post images or Community posts to YouTube?

No. PostPen uploads videos only. A post going to YouTube needs exactly one video and no images or PDF.

Does my agent see my Google password or YouTube token?

No. PostPen keeps the YouTube connection on its server, and no tool accepts or returns a token for any network. Disconnecting the channel in PostPen also revokes PostPen's access at Google.

Schedule your first YouTube video

Connect YouTube, add PostPen to your agent, and let it queue the first upload. Posting elsewhere too? See the X, Threads, Instagram and Facebook Page schedulers, or LinkedIn company pages.

Start free