Guide
How publishing works
ZovGen generates your shorts-ready packs from your product URL. After you connect social accounts and turn on automated publishing in Studio, the server posts on your behalf on a spaced schedule. You do not need to copy captions or upload files by hand for the default flow.
One-time setup
- Open Connect and link YouTube, TikTok, and/or Instagram (Meta). Approve OAuth in the browser once per provider.
- In Studio, set sources and defaults (pipeline, targets, languages). Enable automated generation if you want new packs without clicking every time.
- Keep scheduled publishing on so completed jobs enter the publish queue. The backend spaces posts across the month and respects minimum gaps per platform.
What happens on each network
When a job finishes and your account is connected, a publish step is queued for that platform. OAuth tokens stay on the server, so posts can go out without you being logged into ZovGen at that moment.
- YouTube Shorts — Video is sent via your connected channel (draft or as configured). Fine-tune visibility and metadata in YouTube Studio if you use drafts first.
- TikTok — Upload uses TikTok's developer posting flow for connected accounts. If your app or account is restricted, use the job page to download the file and post manually until access is resolved.
- Instagram Reels — Requires a connected Meta/Instagram asset with publishing permissions approved for your use case.
Manual override
Every job still exposes downloads and generated captions. If you want to post yourself, or a platform rejects an automated upload, grab the asset from the job page and publish in the native app. That does not change your generation quota rules.
OAuth redirect URLs (operators)
Configure these in each provider's developer console. Backend base URL must match your deployment.
- Google:
{backend}/api/oauth/google/callback - TikTok:
{backend}/api/oauth/tiktok/callback - Meta:
{backend}/api/oauth/meta/callback
