FerrymanFerryman
← Back to Blog

How to Cross-Post from X (Twitter) to Bluesky Automatically

February 10, 2026

Bluesky is growing fast, and if you're already active on X (Twitter), you don't want to miss out on building an audience there too. But manually copying every post between platforms is tedious and unsustainable.

Ferryman solves this by automatically syncing your X posts to Bluesky — including text, images, and threads. Here's how to set it up.

Step 1: Sign in with X

Head to ferryman.io and sign in with your X account. This lets Ferryman read your new posts so it can sync them.

Step 2: Connect Bluesky

On the Settings page, connect your Bluesky account using an app password (not your main password). You can generate one in Bluesky under Settings → App Passwords.

Step 3: Enable cross-posting

Set X as your origin platform and make sure Bluesky is checked as a target. Toggle cross-posting on, and you're done. Ferryman checks for new posts every few minutes and syncs them automatically.

What gets synced?

Skipping specific posts

If you want to post something on X without it going to Bluesky, just include #noferry anywhere in your post. Ferryman will skip it.

Why not just use a scheduler?

Schedulers like Buffer or Hootsuite require you to compose posts in their app. Ferryman is different — you post natively on X, the way you already do, and your content automatically appears on Bluesky. No workflow change required.

Ready to start cross-posting?

Set up Ferryman in under 2 minutes. Free to try.

Get Started