How to connect & post to YouTube

This guide covers connecting your YouTube channel, creating a Post Group, testing prompts, posting a video or Community post preview, and scheduling automated YouTube content.

Requirements

  • A YouTube channel associated with a Google account that you own or manage.
  • Your channel must not be restricted or terminated by YouTube.
  • For video uploads, your channel must be verified (phone-verified Google account) to upload videos longer than 15 minutes — shorter videos do not require verification.
  • For Community posts, your channel requires at least 500 subscribers (YouTube's current threshold).
  • The following OAuth scopes will be requested: https://www.googleapis.com/auth/youtube.upload, https://www.googleapis.com/auth/youtube.

1) Connect your YouTube channel

  1. Open the connection page.
  2. Click Connect YouTube and sign in with the Google account that owns your channel.
  3. Review and Allow the permissions requested (YouTube upload and management access).
  4. After a successful connect, your channel name will appear in My Connections on the dashboard.
Note: If you manage multiple YouTube channels under one Google account (e.g., a Brand Account), you may need to select the correct channel during the OAuth flow. Each channel is listed as a separate connection.

2) Create a Post Group

A Post Group defines your prompts and posting schedule. For YouTube, each run can generate a video title, description, and (if video generation is enabled) a short video clip to upload to your channel.

  1. Go to Post Groups and click Create Post Group.
  2. Select YouTube as the platform and choose your connected channel.
  3. Enter a Name (e.g., "Weekly Tech Tips").
  4. Provide your Caption / Description Prompt — this generates the video description and title.
    • Use [[TEXT_OUTPUT]] in the video prompt to incorporate the generated description.
    • Reference a CSV URL using [[FEED_URL]] for dynamic data-driven content.
  5. Optionally provide a Video Prompt for AI-generated video content.
  6. Set Run every (minutes) and an optional Start time.
  7. Click Create Post Group.
Tip: YouTube video titles are automatically extracted from the first line of your generated description. Make your caption prompt produce a strong opening line to serve as the title.

3) Test Prompts (preview)

Before scheduling, generate a one‑off preview to validate your prompts.

  1. In the Create or Edit Post Group form, click Test prompts.
  2. Review the generated description/title and any generated video thumbnail.
  3. Refine your prompts and repeat until the output is what you want.
Heads‑up: Video generation can take longer than image generation. The preview will show a video status indicator while processing.

4) Post a preview to YouTube

When you're satisfied with the preview, upload it to your channel immediately — no need to wait for the schedule.

  1. After generating a preview, click Post Preview to Channel.
  2. The video (or Community post) will be uploaded/published to your YouTube channel.
  3. Wait for the confirmation; if successful, a link to the YouTube video may appear.
Requirement: For video posts, your preview must include a generated video. For text/image Community posts, a caption is sufficient (subject to your channel's subscriber count eligibility).

5) Schedule your group

  1. Ensure the Post Group Status is set to active.
  2. Set a sensible interval — YouTube channels typically benefit from consistent weekly uploads (e.g., 10080 minutes = 7 days).
  3. Optionally set a Start time to publish during peak audience hours for your timezone.
Tip: YouTube's algorithm rewards consistency. A regular upload cadence (e.g., every Tuesday at 10am) builds viewer expectations and can improve discoverability.

Troubleshooting

  • Channel not listed after connecting: Ensure you signed in with the correct Google account. If using a Brand Account, make sure you have manager access. Try re-running the connection flow.
  • Upload quota exceeded: The YouTube Data API has a daily quota. If you're uploading frequently, you may hit limits. Check your Google Cloud Console quota usage.
  • Video stuck in processing: YouTube processes uploaded videos server-side. Processing time depends on video length and resolution — typically a few minutes for short clips.
  • Community post not available: This feature requires at least 500 subscribers on your channel. Check YouTube's current eligibility requirements.
  • OAuth token expired: Google OAuth tokens have limited lifetimes. Re-run the connection flow to refresh your access token.
  • Schedule not running: Verify the Post Group is active, the interval is set, and your backend Lambdas are running correctly.

FAQ

What types of YouTube posts are supported?
FeedMyPost supports video uploads (short AI-generated clips) and, where eligible, YouTube Community posts (text + image). Standard long-form video uploads from external sources can also be supported depending on your plan.
Can I post to multiple YouTube channels?
Yes — connect each channel (each Google/Brand Account) separately. Create a dedicated Post Group per channel.
Will videos be public immediately?
By default, videos are published as public. You can adjust the default visibility setting if your plan supports it (e.g., unlisted or scheduled publish time).
How do credits work?
Credits are consumed for AI caption/description generation and video generation. Video generation typically uses more credits than image or text generation.