๐Ÿ–ค Black Friday4 months free on yearly plansEnds in--d--h--m--sClaim it
PostOncePostOnce home

Trusted by 4,500+ creators and brands

Crosspost Twitter to Bluesky automatically

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

How to crosspost from Twitter to Bluesky

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.

  1. Connect X

    Sign in to the X account you tweet from.

  2. Connect Bluesky

    Use your handle and a Bluesky App Password, not your main password.

  3. Turn on the workflow

    Pick text posts, photos, videos or all three.

2 ways to post on X and Bluesky at the same time

By hand, for every tweet

  • Post the tweet on X.
  • Copy the text and save any photos or video.
  • Paste it into Bluesky and upload the media again.

With PostOnce, once

  • Connect X and Bluesky.
  • Tweet as usual.
  • Each new tweet posts to Bluesky within minutes.
Try it free for 7 days

What goes from Twitter to Bluesky

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.

Photos and videos

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.

Real, clickable links

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.

Your tweets, not the noise

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.

Only the posts you pick

Send only posts with a hashtag or keyword, or skip the ones that have one.

Older posts too

Turn on existing posts to send older tweets, on paid plans and the free trial. Tweets from old threads can arrive as separate posts.

Twitter to Bluesky crossposting questions

Can you post to X and Bluesky at the same time?

Not from X or Bluesky themselves. With PostOnce you keep tweeting as usual and each new tweet posts to Bluesky within minutes.

Do I need to code or run a script to crosspost tweets to Bluesky?

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.

Can I move my old tweets to Bluesky?

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.

What happens to my threads?

PostOnce posts the first tweet of each new thread. The replies under it stay on X.

What happens to tweets longer than 300 characters?

They're cut at 300 characters. Turn on Rewrite caption with AI and PostOnce shortens them to two clean sentences instead.

How do I connect Bluesky?

Sign in with your Bluesky handle and an App Password, which you create in Bluesky's settings. PostOnce never needs your main password.

How fast do tweets show up on Bluesky?

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.

Start posting your tweets to Bluesky

Join 4,500+ users who post once and publish everywhere.