Tweets fit Bluesky
Bluesky allows 300 characters, so most tweets post as they are. Links count in full once expanded. Premium posts over 300 are cut; turn on Rewrite caption with AI to shorten them instead.
Trusted by 4,500+ creators and brands
There's no built-in way to post to X and Bluesky at the same time. PostOnce posts each new tweet to Bluesky for you, photos and videos included, with no code to run.
Updated
No script or extension to keep running. Of the tweets PostOnce sent right away in the last 30 days, half were on Bluesky within 17 minutes.
Sign in to the X account you tweet from.
Use your handle and a Bluesky App Password, not your main password.
Pick text posts, photos, videos or all three.
Bluesky allows 300 characters, so most tweets post as they are. Links count in full once expanded. Premium posts over 300 are cut; turn on Rewrite caption with AI to shorten them instead.
Up to 4 photos, or one video up to 10 minutes, so standard X videos fit. Premium videos over 10 minutes can't post to Bluesky.
PostOnce swaps t.co links for the real URL, and links and hashtags are clickable on Bluesky. @mentions of X handles post as plain text.
Only your own new tweets go. Replies and retweets stay on X, and quote tweets go only if you turn them on. A thread posts its first tweet.
Send only posts with a hashtag or keyword, or skip the ones that have one.
Turn on existing posts to send older tweets, on paid plans and the free trial. Tweets from old threads can arrive as separate posts.
Not from X or Bluesky themselves. With PostOnce you keep tweeting as usual and each new tweet posts to Bluesky within minutes.
No. Scripts and browser extensions can crosspost, but you have to keep them running. PostOnce runs in the cloud: connect both accounts once and it keeps posting.
Yes. Turn on existing posts and PostOnce sends your older tweets, on paid plans and the free trial. Your followers don't move with them.
PostOnce posts the first tweet of each new thread. The replies under it stay on X.
They're cut at 300 characters. Turn on Rewrite caption with AI and PostOnce shortens them to two clean sentences instead.
Sign in with your Bluesky handle and an App Password, which you create in Bluesky's settings. PostOnce never needs your main password.
PostOnce checks X about every 25 minutes when you've tweeted in the last 3 days, and less often when you're quiet. Of the tweets sent right away in the last 30 days, 97% were live on Bluesky within 30 minutes.
Join 4,500+ users who post once and publish everywhere.