Troubleshooting

Why Did My Tweet Fail to Post?

Last updated: April 17, 2026

Common reasons for failed tweets: expired X tokens, duplicate content, X rate limits, or content policy violations.

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.

Quick Answer: Failed tweets appear in your dashboard under the Failed filter with an error message. Common causes: expired X OAuth token (reconnect in Settings), duplicate tweet text (modify slightly), X API rate limit (wait and retry), content policy violation (edit the content), or expired media URLs.

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.

Ready to Try OpenTweet?

Start your 7-day free trial. Schedule tweets, use AI, set up connectors — all in one place.