← All networks

YouTubeYouTube

Publish to YouTube from one place

Write once, tailor it for YouTube, schedule it and see how it did — in the studio, or with one API call alongside 18 other networks.

  • video
  • short
  • scheduling
  • analytics
  • comments

Why Publishing Studio

Skip building your own YouTube integration

With Publishing Studio

  • Connect in the studio, or inside your own app with headless connect. We store the access and check it daily.
  • Every post checked against YouTube's limits before it's sent.
  • One request shape for YouTube and 18 other networks.
  • Retries run only what failed, and duplicates are refused.
  • Signed webhooks when a post lands or an account needs reconnecting.

Building on YouTube yourself

  • Build and maintain YouTube's sign-in flow and store its credentials securely.
  • Track YouTube's limits and API changes, and find out about them when posts fail.
  • Write a separate integration for every other network you add.
  • Build your own retry, duplicate and partial-failure handling.
  • Poll to learn what happened to each post.

How it works

Three steps to YouTube

  1. 1

    Connect your account

    Sign in with Google and choose your channel.

  2. 2

    Write once

    Compose in the studio and tailor the text or media for YouTube, or send one POST /posts request from your code.

  3. 3

    We handle the rest

    We publish now or on schedule, retry what fails, and tell you the result — in the studio and by webhook.

Features

What you can do on YouTube

Every format

Publish video, short from the same editor, with YouTube's rules for each.

Schedule and queue

Publish now, at a set time in any time zone, or into your posting queue.

Checked before it's sent

Character count, media type, size and length are checked against YouTube's limits while you write.

First comment

Add a first comment that's posted right after the YouTube post — for links or hashtags.

Analytics

Track views, likes, comments for every YouTube post, next to your other networks.

Comments and replies

Read and reply to YouTube comments from the shared comments inbox.

Limits at a glance

YouTube's rules, built in

Text
Up to 5,000 characters
Media
1 video (required)
Video
MP4, MOV, X-MSVIDEO, WebM · up to 256 GB · any length to 12 h
Formats
video, short

Get every network's limits as data from GET /validate.

For developers

Publish to YouTube with one request

POST /posts → YouTube
curl -X POST "https://dashboard.lifebliss.app/api/v1/posts" \
  -H "Authorization: Bearer $PS_API_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{
    "content": "The full session is live.",
    "mediaItems": [
      {
        "type": "video",
        "url": "https://cdn.example.org/talk.mp4"
      }
    ],
    "targets": [
      {
        "accountId": "YOUTUBE_ACCOUNT_ID",
        "platformSpecific": {
          "title": "Evening session",
          "privacy": "unlisted",
          "tags": [
            "meditation"
          ]
        }
      }
    ],
    "publishNow": true
  }'

Quickstart · Headless connect · Webhooks

FAQ

YouTube questions

More in the developer docs and on pricing.

How do I connect YouTube?

Sign in with Google and choose your channel.

What can I post to YouTube?

video, short posts with 1 video. Every YouTube post needs an image or video.

How long can a YouTube post be?

Up to 5,000 characters. The editor counts as you type and warns you before it's too long.

Can I schedule YouTube posts?

Yes. Publish now, pick a date and time in any time zone, or add the post to your posting queue — in the studio or through the API.

Can I delete a post after it's published?

Not from Publishing Studio yet — delete it on YouTube itself.

Which YouTube analytics do I get?

views, likes, comments for each post, collected automatically and shown next to your other networks.

Publish to YouTube today.

14-day free trial, no card. Every feature included.