Skip to content

Upload troubleshooting

”Brand X is not connected to YouTube/TikTok/Instagram”

The render you’re trying to upload was created under a brand that doesn’t have an OAuth token for that platform. If you have multiple brands, each brand keeps its own YouTube / TikTok / Instagram credentials — so you need to connect that brand to the platform, not just any brand.

Fix:

  1. Click the brand switcher in the header and activate the brand the error mentions.
  2. Go to Settings → YouTube (or TikTok / Instagram). The panel banner should confirm you’re about to connect for that brand.
  3. Click Connect and finish the OAuth flow.
  4. Retry the upload.

The Upload button in the Library disables itself with the same message when a token is missing, so you can see the problem before kicking off the upload.

See Brands for the full picture on per-brand platform connections.

”Not authorized” / authentication failed

Your OAuth token may have expired or been revoked.

Fix: Go to Settings → YouTube, Settings → TikTok, or Settings → Instagram, click Disconnect on the affected platform, then Connect again to re-authorize. Instagram tokens last ~60 days and need periodic reconnection.

”Quota exceeded” (YouTube)

YouTube limits how many videos you can upload per day via the API. For new OAuth apps in “Testing” mode, this is as low as 6 uploads/day.

Fix: Wait 24 hours, or submit your app to Google for review to increase the quota.

”Video rejected” (TikTok)

TikTok may reject videos that don’t meet its content guidelines. Common reasons:

  • Video is too short (< 3 seconds) or too long (> 10 minutes)
  • Aspect ratio isn’t 9:16
  • Audio contains copyrighted content flagged by TikTok

Fix: Check TikTok’s content rules. For copyrighted audio, make sure you’re the rights holder or have a license.

”Video rejected” / stuck processing (Instagram)

Instagram processes Reels server-side after the file uploads, and can silently fail clips that don’t match its requirements:

  • Clip is too short (< 3 seconds) or too long (> 90 seconds).
  • Aspect ratio isn’t 9:16.
  • Audio is flagged as copyrighted.

Fix: Try a 15–60 second clip with 9:16 framing and audio you own. If the problem persists, check the Meta Business Suite’s Reels tab — rejection reasons sometimes show there even when the API call succeeded.

”No Instagram Business Account linked to any Page” (Instagram)

The account you’re signing in with doesn’t meet Instagram Graph API requirements.

Fix:

  1. In the Instagram app, switch to a Business or Creator account (Settings → Account type and tools).
  2. On your Facebook Page, link the Instagram account (Settings → Linked accounts → Instagram).
  3. Back in the app, click Connect Instagram again.

See Instagram setup for the full requirements.

”Direct mode not available” (TikTok)

Direct posting requires TikTok app approval that goes beyond the default video.upload scope.

Fix: Use Inbox mode instead (Settings → Output → TikTok → Post mode). Videos land in your TikTok app’s drafts where you can post them manually. Direct mode requires submitting your app for additional review.

Upload succeeds but video isn’t public

Check the Privacy setting in the upload dialog. YouTube defaults to Private — change to Public or Unlisted when you’re ready.

I see a “connecting…” spinner forever

The OAuth redirect may have gotten stuck.

Fix:

  1. Close the browser window that opened.
  2. Click Cancel in the app.
  3. Click Connect again and walk through the flow.