Videos have a dedicated workflow
Video publishing lives in /dashboard/video because videos require upload, processing, provider-specific settings, and separate validation.
- Quick Publish remains for lightweight text and image posts.
- One video can have different settings per platform.
- Each channel shows its own state: upload, processing, scheduled, published, retry, or failed.
Instagram Reels and Facebook video
Meta videos
Instagram Reels and Facebook video use the existing Meta connection, but media readiness is checked before publishing.
- You need a publish-ready Meta connection.
- Caption and video preview are checked before publishing.
- If media attachment fails, the video must not fall back to a text-only post.
YouTube Shorts
YouTube metadata
YouTube needs title, description, visibility, and often thumbnail plus made-for-kids selection in addition to the video.
- An unaudited Google project may restrict uploads to private visibility.
- Thumbnail can be handled as a separate step after video upload.
- The YouTube connection needs both upload and channel discovery permissions.
TikTok
TikTok Direct Post
TikTok publishing requires creator info, privacy options, and several confirmations before direct publishing.
- Direct Post is available only when the TikTok connection and approvals allow it.
- Required choices can include privacy, comments, duet, stitch, branded content, and AI-generated content.
- TikTok can return a pending state that the worker polls for a bounded period.
Publish and schedule
Once the video is ready, select platforms, complete required fields, and publish now or schedule. Each platform gets its own publish attempt.
- Validation blocks publishing if every selected channel is incomplete.
- One platform failure does not overwrite another platform's success.
- Retry keeps idempotency protection so the same video is not accidentally published twice.
Limits
The first version is not a video editor. It does not trim, caption, or generate videos; it publishes prepared videos safely.
- One video per video publishing draft.
- Duration, size, and aspect ratio are checked before publishing.
- Providers can still reject videos under their own rules.