Why did my tweet fail to post?
When a scheduled tweet fails to post, it appears in your dashboard with a "Failed" status. Here are the most common causes and how to fix them.
Common causes
1. Expired X connection
Your OAuth token with X may have expired. Go to Settings and click "Reconnect" to re-authorize OpenTweet with your X account.
2. Duplicate content
X rejects tweets that are identical to recently posted content. If you're using the Evergreen Queue, ensure your posts have enough variety. Even small differences (punctuation, emoji) make posts unique.
3. X API rate limits
X enforces its own rate limits on posting. If you're posting at very high volumes, some tweets may be rate-limited by X. Space out your scheduled posts to avoid hitting X's limits.
4. Content policy violation
X may reject content that violates their usage policies. This includes spam-like patterns, certain URLs, or content flagged by X's automated systems.
5. Media issues
If a tweet includes media (images, videos), the media URL must still be accessible when the tweet is published. Ensure media files haven't been deleted or moved.
Retrying a failed tweet
Click on a failed tweet in your dashboard, fix any issues, and click "Retry" or "Post Now" to attempt posting again.
Checking connection status
Go to Settings → X Account to verify your connection is active. A green status indicator means your connection is healthy.