Guide
Publishing to TikTok, YouTube, and Instagram
This page explains what works today in ZovGen, what needs platform developer approval, and the exact clicks to ship your pack.
YouTube Shorts (recommended path)
- Open Connect and sign in with Google.
- Finish a job in Studio, then use "Push drafts" with YouTube selected.
- ZovGen uploads a private draft. Open YouTube Studio, review, set visibility, then publish.
Redirect URI in Google Cloud Console must match {BACKEND_PUBLIC_URL}/api/oauth/google/callback.
TikTok
Direct server upload requires TikTok's Content Posting API and an app that passes TikTok review. Until then, use the manual path (fastest for most teams):
- Open your completed job. Copy the on-platform caption from the post pack.
- Download the motion file or export stills, depending on how you want to post.
- In TikTok mobile or desktop, create a post, paste the caption, attach the media, publish.
Optional OAuth: when TIKTOK_CLIENT_KEY and secret are configured on the server, Connect can store tokens for future automation. Publishing still depends on TikTok product access.
Instagram Reels
Automated Reels upload uses the Meta Graph API with an Instagram Business or Creator account linked to a Facebook Page. Your Meta app must be granted instagram_content_publish and pass app review for production traffic.
- Manual today: copy caption and hashtags from the job, upload the reel in the Instagram app.
- Prepare automation: create a Meta developer app, add Instagram Graph, configure redirect
{BACKEND_PUBLIC_URL}/api/oauth/meta/callback, setMETA_APP_IDand secret in your environment. - Use Connect to run the OAuth flow; tokens are stored server-side for upcoming publish actions.
