Publishing
Why a post failed, and how to retry it
Read per-account publish results, tell Partial from Failed, retry only the accounts that missed, and match the common platform errors to their fix.
A post that goes to six accounts has six outcomes, not one. Schedchie records and shows every one of them, which is why a post can be live on four platforms and still tell you something went wrong.
What the five statuses mean
| Status | What happened |
|---|---|
Scheduled | Queued, nothing attempted yet. |
Success | Every selected account published it. |
Partial | Some accounts published and some did not, or a platform published fewer files than you attached. The post is live where it worked, and the post and the email name what is missing. Do not repost it wholesale. |
Failed | No account published it. |
Disconnected | An account was disconnected, or a payment needs attention, while the post sat in the queue. |
You can filter the list view by status, which is the fastest way to answer "did everything go out this week".
Reading the per-account result
Open the post. Two places carry the detail:
- Publishing To lists every account with a green tick or a red cross, so you can see at a glance which ones landed.
- What happened appears on anything that failed, and gives the reason per account, in the platform's own words, cleaned up.
A row prefixed Skipped: was never attempted. That means the account was already flagged as needing attention before publish time, so the post was not thrown at a connection that could not take it.
Retrying
Failed and partially-failed posts both carry a retry control. On a partial post it reads Retry failed accounts, and it means exactly that: the accounts that already published are left alone, so nothing gets posted twice.
- Retry runs immediately by default; you do not have to pick a new time.
- You can retry as many times as you like.
- Rescheduling a failed post also re-queues it, for the new time.
- Your content and media are still attached; nothing needs re-uploading.
Fix the cause first
If your posts need a workspace owner's approval, a retry goes back to them for approval rather than straight to the queue. See team members and approvals.
The email you get
When a post does not fully go out, an email tells you so. The subject says which way it went (published to some accounts, or to none), and the body lists each account that missed, with the reason. When a platform published fewer files than you attached, the email names what is missing.
- The button in it opens that exact post in your dashboard, where retry is one click.
- One email per affected post, and at most one of these per hour. Every affected post is in the dashboard regardless.
- You can switch these off in Dashboard → Settings if you would rather check the calendar yourself.
Common reasons, and what to do
| Reason | What to do |
|---|---|
| Your media could not be processed | The file was rejected during processing. Re-export it and upload it again. Videos must be under 200 MB and 15 minutes; see the platform limits. |
| The media never finished uploading | The file never finished uploading, so there was nothing to publish. Re-upload it and reschedule. |
| The platform took too long to process the video | The platform was still transcoding when the window closed. Retrying normally works. |
| The platform could not process the video | Retry once. If it fails again, re-export the video and upload the new file. |
| The platform could not download the media | The platform fetches the file from our storage itself, and that fetch failed. That is a transfer problem, not the file. Retrying normally works. |
| A temporary problem at the platform | The platform returned a server error. Retrying normally works. |
| Facebook locked the account for a security check | Sign in at facebook.com directly, complete the steps Facebook shows you, then reconnect the account. |
| Instagram locked the account for a security check | Sign in at instagram.com directly, complete the steps Instagram shows you, then reconnect the account. |
| Facebook asks the Page owner to confirm their identity | Facebook requires the Page owner to confirm their identity before publishing as the Page (their error 368). Open Facebook as the Page owner, in the app or at facebook.com/id/hub, complete the identity confirmation, then retry the post. Reconnecting in Schedchie does not clear this; only the check inside Facebook does. |
| Facebook temporarily blocked publishing for the Page | A different form of Facebook's error 368: a temporary block for posting too frequently or for content Facebook's systems flagged. Facebook decides how long it lasts and shows the block, with its end date, at facebook.com/support and, for Pages, facebook.com/accountquality. Retrying earlier cannot shorten it. |
| TikTok blocked the account from posting | TikTok's spam-risk system has blocked this account from posting through apps like Schedchie. Only TikTok can lift the block. Nothing is sent while it stands, and Schedchie retries about once a day to see if TikTok has lifted it rather than on every scheduled post. Open the TikTok app, check notifications and account status, and appeal there if the block looks wrong. |
| TikTok limited posting for the account | TikTok counts how many posts an account publishes through apps like Schedchie in a rolling 24 hours and refuses the rest. TikTok sets that limit. Nothing is sent while it stands, and Schedchie stops attempting on that account until the window can clear (the post outcome and the email both name the time it lifts), because every further attempt counts against the same window. Spacing your TikTok posts further apart prevents it. |
| TikTok’s spam check refused the post | TikTok decides this on its side. It often refuses every API post from a new or recently flagged account for a while, so retrying the same post right away usually gets the same answer. Post from the TikTok app for now and try again later. |
| Meta refuses the post with its permission error (#10) | Two checks, in order. First, log into the account on the platform directly and complete anything it asks under notifications or Account Status: a restricted or checkpointed account publishes nothing until that is done. If it shows nothing, reconnect the account and approve every permission (a password change, a Page role change or newly added two-factor can silently drop the grant), and make sure the account is still a Business or Creator account. |
| Instagram restricted the account | Instagram itself has restricted the account (its error 25, "User access is restricted"), which it does for activity its systems flagged. Open the Instagram app with the account, go to Settings and activity, then Account Status, and complete or appeal what Instagram shows there, then retry the post. Reconnecting in Schedchie does not clear this; only Instagram lifts it. |
| Instagram temporarily blocked actions on the account | Instagram refused the post with "Application request limit reached". That is a limit Instagram puts on the account itself, not a problem with your post or your connection, and it usually lifts within a few hours. Retry the post later. Reconnecting in Schedchie does not clear it. The account is not paused: its other scheduled posts are still attempted at their times. |
| Instagram’s publishing limit for the account was reached | Instagram refused the post with "User is performing too many actions". Instagram counts posts per account over the last 24 hours, and the limit frees up as older posts age out of that window. Retry the post later. Reconnecting in Schedchie does not clear it. |
| The account’s connection expired | The platform's login expired (Meta's error 190 is the common form). Reconnect the account and the queue resumes on its own. |
| TikTok rejected the media’s dimensions | Videos and photos need to be at least 360×360 pixels. Undersized videos are upscaled automatically at publish time. If TikTok still refuses the file, re-export it at 720p or higher and reschedule. |
| The account needs attention | The connection lapsed or a permission is missing, so that account was skipped rather than attempted. Reconnect it and retry. |
| Add-on required | X posts come out of the €4.99 add-on batch. Top it up and retry; every other platform on the same post is unaffected. |
| No Pinterest board selected | Pinterest cannot create a pin without a board. Open the post, pick a board on the Pinterest tab, and retry. |
| Pinterest images in a carousel differ in shape | Pinterest needs every image in a carousel to have exactly the same shape. Crop them to one size and retry. |
What already happened automatically
By the time you see a failure, several things have been tried:
- Your files are checked before anything is sent, so a post never goes out with a missing file.
- Timeouts, platform server errors and short platform slowdowns are retried automatically with a growing gap between attempts, as long as the post cannot already have gone out. Most of these never reach you. TikTok's 24-hour posting limit pauses the account instead, as described above.
- A post a platform may already have taken, because it timed out after receiving it, is never sent again on its own. The post tells you to check the profile before you retry, so a slow answer cannot turn into a duplicate.
- Errors that will not improve on their own (an expired login, a missing permission, an empty X batch) are not retried in a loop. They are surfaced instead, because they need you.
- Connections are checked and refreshed daily, so "the login quietly expired" is caught before a post is due rather than after.
Get the publish log
Send the post's scheduled time and the account name to support and you get the publish log for it. Every hour we publish a test post the same way yours go out. The result is on our status page.
Related
Write to support
Write with the account name and the post’s scheduled time, and a person writes back about that post.
support@schedchie.comUnlimited accounts, unlimited posts, €7.99
Start free trial14-day free trialCancel anytime, no questions asked
