A LITTLE MORE KNOW-HOW.
Troubleshoot a connected YouTube channel that will not publish
Check channel identity, permissions, media, quota errors and publishing state. Distinguish an accepted upload from a publicly available YouTube video.

Start with the post’s current status and the destination account. A connection can be valid while a file is rejected, a permission is missing or a platform is still processing an upload. Reconnecting everything and publishing again can hide the original error or create a second copy. Use the first matching situation below.
First, record what failed
Record the original post, intended time, channel, status and exact error before changing a failed publishing job.
- Open the original calendar entry and note its title, intended time and timezone.
- Read the status and exact visible error. If the error names a network, investigate that destination first.
- Open Accounts and verify the displayed handle, Page or channel. Confirm that it is the account you intended.
- Check the social network itself for the post before trying another upload.
- Keep the original queue entry while investigating so its saved publishing history remains available.
The account is not connected, or the connection expired
Reconnect an expired YouTube account through its Accounts card and complete Google’s authorization flow.
Start the connection from that platform’s Accounts card. Use the network’s own sign-in and authorization screen, select the intended account and review the requested permissions. When you return, use Refresh on the account card and check the displayed account name. A callback URL or closed popup is not enough to confirm success.
For existing legacy connections only, if Meta authorization returned several Pages or Instagram accounts, choose the intended destination on the account card. For YouTube, use Change channel to start authorization again when the wrong channel is connected. If the app says the request expired or the connection link was invalid, begin a fresh request from Accounts instead of reusing the old link.
If no authorization window appears, check whether your browser blocked the popup and start again from the account’s Connect control. Do not disable browser security generally or enter a password into a support message.
The account is connected, but the destination is wrong
Compare the connected channel identity with the intended YouTube destination before retrying an upload.
Compare the account shown in SocialRoster with the profile, Page or channel open on the network. A Google or Meta login can expose more than one destination. A successful authorization for one does not authorize the one you meant to use.
Correct the connection before scheduling additional posts. Review queued entries that depend on it and confirm the intended destination before making changes. TikTok connecting, scheduling and publishing are Coming soon; a legacy TikTok account record is not an active publishing connection.
The error mentions permission, scope, access or approval
Reconnecting can restore granted permissions but cannot supply permissions the integration has not been approved to use.
Reconnecting can help when you omitted a required permission or revoked access. It cannot grant a permission the integration itself has not been approved to use. If a fresh connection to the correct destination still produces the same error, record it and contact support rather than repeatedly reconnecting.
TikTok is not currently available in SocialRoster. Reconnecting or opening a legacy review link does not enable it. Keep TikTok plans outside the active queue and use a native or separately supported tool if you need to publish there now.
Existing legacy Instagram and Facebook publishing also depend on the destination account and permissions available through the configured Meta flow. If an account is missing from the available destinations, check the network-side account access before treating this as a file problem. Provider or integration configuration errors belong with support; ordinary customers should not need to paste developer credentials into the scheduler.
The account is connected, but the video is rejected
Inspect the destination’s file-validation error because a successful library import does not prove an upload is acceptable.
A video appearing in the Content Library only confirms that it was imported. Publishing adds the selected network’s validation. Read the error for format, size, duration or account-specific restrictions. Re-export a copy from your source file and test that corrected file with one destination before scheduling the rest of the batch.
For legacy customers only, SocialRoster’s Facebook Reels flow accepts MP4, MOV or M4V and checks for a readable duration of 4–60 seconds. When dimensions are available, it also checks for vertical 9:16 framing and at least 540×960 resolution. A horizontal video or a WebM file can import successfully and still fail this product check. These are checks for this Facebook flow, not universal limits for every supported destination.
The post is scheduled, but its time has passed
For an overdue scheduled post, verify the timezone, successful save and original job status before retrying.
- Confirm the intended time and the browser timezone used when the post was scheduled.
- Confirm that the save succeeded. A local-only draft or failed upload is not a job waiting on the publishing server.
- Check that the account is still connected and that your plan allows scheduling.
- Confirm the selected destinations are currently supported; TikTok is Coming soon and is not part of the active publishing workflow.
- Refresh the queue and check the destination account. If the post remains overdue without a clear error, contact support with the intended time and timezone.
Do not work around an unexplained overdue job by creating another copy in a second scheduler. The first job may still be active.
The post says publishing or processing
Wait for a final publishing result and inspect the destination before creating another copy of a processing upload.
Wait for a final result and inspect the destination. Instagram creates a Reel container and waits for processing before publication; Facebook’s Reel upload initially returns a processing result. A reference or accepted upload is not proof that the video is live. A post can remain in publishing while another selected destination has already completed.
If the state remains unclear, ask support to reconcile the original post. Avoid Duplicate or a new manual upload until the earlier attempt is accounted for.
YouTube finished uploading, but viewers cannot see it
Check the chosen visibility and the actual video in YouTube Studio when an uploaded video is not publicly visible.
SocialRoster sends the Public, Unlisted or Private visibility chosen for the post. New posts default to Public; unchanged legacy posts retain their previous channel default. The current publisher can record a processed upload as completed even when that video is private. Check the exact video in YouTube Studio and review its visibility before reconnecting or uploading another copy. The scheduled time is an upload attempt, not a guarantee of public release.
The current flow has a per-post visibility selector but no audience selector and sends a not-made-for-kids declaration. Do not use this path for made-for-kids content; use YouTube Studio to set the correct audience. These are separate issues from whether the file uploaded successfully.
The post failed or only some destinations published
Fix the reported cause and check for an existing upload at every destination before retrying a failed post.
Fix the named cause first. Check every selected destination for an existing or processing post, then return to the original entry. Keep that entry and its visible results while you investigate. For a partial result, ask support to confirm the recovery path before using Publish now or creating another job. The presence of a retry control is not a guarantee that an uncertain external result is safe to resend.
If the error says progress or a publish receipt could not be saved, the outcome is uncertain. Stop and check the provider or contact support. Do not treat a missing receipt as proof that nothing was sent. Do not assume that repeating the same request is safe when the external outcome is uncertain.
Three recording errors that need different checks
Distinguish upload failures from result-recording failures by reading the exact error and inspecting the destination.
These messages come from SocialRoster’s current publisher. They describe different stages, not a universal permission to retry. Preserve the original entry and check earlier attempts and other destinations too.
- “Publishing could not be recorded. No new upload was started. Try again later.” The current destination attempt stopped before starting its new upload because its attempt record could not be saved. Earlier destinations or previous attempts may still exist. Inspect their results and resolve the recording issue before considering another attempt.
- “Upload progress could not be saved. Check the connected provider before retrying.” The publisher could not save an intermediate result. The external outcome may be uncertain; check the provider and original entry rather than treating missing local progress as proof that no upload occurred.
- “the post was sent, but its publish receipt could not be saved.” This phrase appears with a platform name and additional error details. It indicates that the post was sent; it does not prove that the destination has finished processing or is publicly visible. Inspect that destination and ask support to reconcile the original job before any resend.
For example, if one destination has already completed and another reports a recording error, do not recreate the whole multi-platform post. Record which destination succeeded and the exact message for the other. Keep the original entry while its result is checked; a repeated request could create a duplicate.
What to send support
Send support the post reference, destination, intended time and exact error, without passwords or access tokens.
- The destination platform and the displayed account or Page name.
- The post title or available post reference, intended time and timezone.
- The exact visible error and when it appeared.
- Whether the post is visible on the social network and whether other selected destinations succeeded.
- A screenshot with passwords, tokens, private messages and unrelated account information removed.
Questions
- Why did reconnecting fail to fix the problem?
- The issue may be the file, the destination selection, an integration approval or a post already processing. A fresh connection only addresses connection and permission problems it can actually resolve.
- Should I publish again after a timeout?
- Check the destination first. A timeout can happen after the network accepted the upload. Keep the original entry and ask support if its result is uncertain.
- Does connected mean every post will publish?
- No. A connection is one requirement. Publishing also depends on permissions, account eligibility, media validation, plan limits, required approvals and the network’s final processing result.
- Does a completed YouTube upload mean it is public?
- No. SocialRoster sends your chosen per-post visibility. New posts default to Public; unchanged legacy posts retain their previous channel default. A processed upload can be recorded as completed while still private. Check the exact video’s visibility in YouTube Studio; do not upload a duplicate to resolve a visibility setting.
Sources
- SocialRoster account access and storage information (checked 2026-10-19)
Related guides
- SocialRoster YouTube scheduling FAQ
- Avoid duplicate uploads and conflicting schedules
- Check your YouTube queue before publishing
- A YouTube scheduler for faceless channels
- Your AI workflow. Your YouTube publishing queue.
Open the scheduler to put this into practice, or return to the resources hub.