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, some did not. The post is live where it worked — 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.
- 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 landed in storage, 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. |
| A temporary problem at the platform | The platform returned a server error. Retrying normally works. |
| Instagram locked the account for a security check | Sign in at instagram.com directly, complete the steps Instagram shows you, then reconnect the account. |
| 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. |
What already happened automatically
By the time you see a failure, several things have been tried:
- Media is verified to exist in storage before any publish attempt, so a post is not sent at a platform with a missing file.
- Rate limits, timeouts and platform 5xx errors are retried automatically with a growing gap between attempts. Most of these never reach you.
- Errors that will not improve on their own — a lapsed token, 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 token quietly expired" is caught before a post is due rather than after.
Still not clear?
Send the post's scheduled time and the account name to support and you get the publish log for it. The status page publishes a real post every hour and shows the result, so you can also check whether a platform is having a wider moment.
Read next
Related help
Connections
Connect and reconnect accounts
How each platform connection is made, why platforms end connections on their own schedule, what the expiry labels mean, and how to reconnect without losing scheduled posts.
Reference
Platform limits reference
Caption and title limits for all nine platforms, which ones take a custom video cover, and the video ceiling that applies everywhere. Read from the product config.
Start here
Getting started
The first four steps in Schedchie: connect an account through the platform, write one post for all of them, put it on the calendar, and check what went out.
Not covered here?
Write to support@schedchie.com with the account name and the scheduled time of the post, and you get a person, not a form.
Unlimited accounts, unlimited posts, €7.99
Nine platforms on one calendar. The trial runs 14 days with everything switched on.
14-day free trial · Cancel anytime, no questions asked
