Skip to main content
The YouTube integration automatically publishes videos from your YouTube channel as Ghost posts. You can import your existing video library and have new uploads automatically create posts, each with an embedded player. You control how metadata, descriptions, tags, and templates are applied.

How it works

  1. You enter your YouTube Channel ID and configure import settings
  2. Outpost checks your channel for new videos about once an hour
  3. Each video is created as a Ghost post with an embedded YouTube player
  4. Tags, author, description, and template are applied based on your settings
  5. Posts are created as drafts or published automatically, depending on your publish mode

Settings


Unlisted videos and account access

If you select Public and Unlisted or Unlisted visibility, Outpost needs access to your YouTube account to read unlisted videos:
  1. Click Connect API in the visibility section
  2. Sign in with Google to authorize Outpost to access your YouTube account
  3. Outpost can now import unlisted videos alongside public ones
Public videos do not require API authorization. Only connect the API if you need to import unlisted videos.
To disconnect, click Disconnect API. This revokes Outpost’s access to your YouTube account.

Post creation

When a video is imported, Outpost creates a Ghost post with:
  • Title: The video’s YouTube title
  • Content: An embedded YouTube player (based on your embed options), plus the video description if configured
  • Featured image: The video’s thumbnail (unless hidden)
  • Tags: Your configured default tags
  • Author: Your configured default author
  • Template: Your configured theme template
  • Status: Draft or published per your publish mode setting

Contextly

Drive content recommendations that include imported video posts.

Trending Posts

Track which imported videos are trending on your site.

FAQ

Outpost checks your YouTube channel for new uploads about once an hour and imports them automatically based on your configured settings.
Each YouTube integration connects to one channel. If you need to import from multiple channels, contact support.
Settings changes apply to future imports only. Already-imported posts are not retroactively updated. To re-import with new settings, disconnect and reconnect the integration.
Deferred loading uses a theme-side script to inject the embed at view time, which can improve page speed scores. Confirm with your theme developer that the deferred-loading helper is wired up; otherwise the player may not appear.