Why Did My Tweet Fail to Post?
Last updated: April 17, 2026
When a scheduled tweet fails to post, OpenTweet logs an error and marks the tweet as Failed in your dashboard. Most failures have straightforward fixes. Here's how to diagnose and resolve them.
What causes tweets to fail?
The most common causes of tweet failures: Expired X OAuth token (X tokens expire and need periodic reconnection), Duplicate content (X error 187 — you recently posted identical text), X API rate limit (error 429 — too many posts in a short period), Content policy violation (X rejected the content), Invalid media (media URLs expired or the file was deleted), and Character limit exceeded (tweet text over 280 characters after expansion). Click the failed tweet to see the specific error code and message.
How do I retry a failed tweet?
First, address the underlying cause (reconnect X, modify duplicate text, wait for rate limit reset). Then click 'Post Now' on the failed tweet in your dashboard to attempt posting again. For bulk retrying, select multiple failed tweets and use the bulk retry action. Retrying without fixing the root cause will result in the same failure.
How do I check my X connection status?
Go to Settings → X Account. The connection status shows whether your OAuth token is valid and active. If it shows as expired or disconnected, click 'Reconnect' and complete the OAuth authorization on X. After reconnecting, failed tweets due to token expiry can be retried. Consider reconnecting your X account every few months as a preventive measure.