Overview
Postiz provides YouTube video upload and scheduling with comprehensive metadata support, including titles, descriptions, tags, thumbnails, and privacy settings.Authentication
YouTube uses Google OAuth 2.0 with extensive permissions.Required Permissions
https://www.googleapis.com/auth/userinfo.profile- User profilehttps://www.googleapis.com/auth/userinfo.email- User emailhttps://www.googleapis.com/auth/youtube- Full YouTube accesshttps://www.googleapis.com/auth/youtube.force-ssl- HTTPS accesshttps://www.googleapis.com/auth/youtube.readonly- Read datahttps://www.googleapis.com/auth/youtube.upload- Upload videoshttps://www.googleapis.com/auth/youtubepartner- Partner featureshttps://www.googleapis.com/auth/yt-analytics.readonly- Analytics
Supported Features
Video Upload
- Video Metadata
- Privacy Settings
- Audience
- Thumbnail
Title:
- Required field
- Keep concise for best display
- Up to 5000 characters
- Supports timestamps and links
- First 2-3 lines appear in search
- Multiple tags supported
- Improves discoverability
- Max 500 characters total
Post Settings Schema
Upload Process
Video uploads are processed in real-time with streaming upload for efficient handling of large files.
Channel Management
Manage multiple YouTube channels:- List all channels you have access to
- Select specific channel for posting
- Channel name, picture, and subscriber count displayed
- Support for brand accounts
Analytics
Channel-Level Analytics
Track overall channel performance:- Views: Total video views
- Estimated Minutes Watched: Watch time
- Average View Duration: Engagement metric
- Average View Percentage: Completion rate
- Subscribers Gained: New subscribers
- Subscribers Lost: Unsubscribes
- Likes: Total likes
Video-Level Analytics
Detailed metrics per video:- Views: Total views
- Likes: Like count
- Comments: Comment count
- Favorites: Favorite count
Rate Limits
Error Handling
Common YouTube errors:| Error | Cause | Solution |
|---|---|---|
| invalidTitle | Title too long | Shorten video title |
| failedPrecondition | Thumbnail too large | Reduce thumbnail size under 2MB |
| uploadLimitExceeded | Daily quota exceeded | Wait until quota resets tomorrow |
| youtubeSignupRequired | No YouTube channel | Create YouTube channel first |
| youtube.thumbnail | Account not verified | Verify account or remove thumbnail |
| Unauthorized | Token expired | Reconnect YouTube account |
Thumbnail Verification: Custom thumbnails require a verified YouTube account. New accounts must verify via phone before uploading custom thumbnails.
Best Practices
Title Optimization
Front-load keywords in the first 60 characters for search and mobile
Description Format
Include timestamps, links, and full context in the first 200 characters
Thumbnail Quality
Use high-quality 1280x720 thumbnails with clear text and faces
Tag Strategy
Use 5-8 relevant tags mixing broad and specific keywords
Troubleshooting
Upload Quota Exceeded
Upload Quota Exceeded
If you hit the upload limit:
- YouTube allows ~6 uploads per day for new channels
- Quota increases with channel history and standing
- Resets at midnight Pacific Time
- Request quota increase through Google Cloud Console
Thumbnail Upload Failed
Thumbnail Upload Failed
Thumbnail issues:
- Account must be verified (phone verification)
- File size must be under 2MB
- Use JPG or PNG format
- Recommended size: 1280x720px
- Remove thumbnail if account not verified
Authentication Errors
Authentication Errors
If authentication fails:
- Ensure YouTube channel exists (not just Google account)
- All OAuth permissions must be granted
- Token may have expired - reconnect
- Check for any Google account restrictions
Video Processing Delayed
Video Processing Delayed
After upload:
- YouTube needs time to process video (HD/4K takes longer)
- Video may not be immediately available
- Processing status shown in YouTube Studio
- Usually completes within 30 minutes