Bluesky support is live

A Bluesky scheduler that actually posts

Schedule Bluesky posts, replies, and media ahead of time, and get a live-link receipt on every one. Connect with an app password, write once, and let PostDodo publish on time, confirmed, with auto-retry if the network stumbles.

PostDodo is a Bluesky scheduler that publishes your posts, replies, and image threads at the time you set. You connect with a Bluesky app password, queue your content, and it posts over the AT Protocol on schedule. Every post comes back with the real Bluesky link saved as a receipt, and failed posts auto-retry instead of silently dropping.

How do you schedule Bluesky posts?

You schedule a Bluesky post in four steps: connect your account, write, set a time, and let PostDodo publish. There is no browser tab to babysit and no copy-paste at the scheduled hour.

  1. Connect with a Bluesky app password. Issue a scoped, revocable app password in Bluesky settings. PostDodo never holds your real login.
  2. Write your post, reply, or thread. A live 300-character counter and alt text fields are right in the composer.
  3. Pick a time. Queue to the hours your followers are online, across as many posts as you want.
  4. Let it publish, confirmed. PostDodo posts over the AT Protocol and saves the live link back as a receipt.

Most older schedulers still treat Bluesky as an afterthought, if they support it at all. PostDodo treats it as first-class, because Bluesky is where a lot of the audience that left other networks now lives. See the full feature set or jump straight to a free 7-day trial.

Does PostDodo support the AT Protocol?

Yes. PostDodo is built directly on the AT Protocol, the open standard Bluesky runs on. That native support is why scheduling, the live-link receipt, and custom-domain handles all work the way Bluesky users expect, instead of through a thin bolt-on adapter.

What can you schedule on Bluesky?

The real Bluesky post types, queued ahead and published confirmed.

Standalone posts

Up to 300 characters with a live counter, link cards, and mentions. Queue them for the hours your followers are actually online.

Replies and threads

Schedule a reply to your own post to roll out a thread on a timer, or reply into an ongoing conversation at the right moment.

Image posts with alt text

Attach up to four images and add alt text on each. Media uploads at post time, so nothing expires sitting in the queue.

Bluesky support compared

How is PostDodo different from Buffer for Bluesky?

The gap is native support. Most incumbents added Bluesky late and thin. PostDodo built it in from the start, with a receipt on every post and no per-channel fee.

Bluesky featurePostDodoTypical incumbent
Native AT Protocol supportBolted on late, where supported
Confirmed-published receipt (live post link)
Auto-retry on failed posts
Scheduled replies and threadsLimited
Up to 4 images with alt textVaries
Per-channel fee for BlueskyNone, flat from $25Often per-channel or per-seat

See the full breakdowns: PostDodo vs Buffer, flat pricing.

How do you get more from a scheduled Bluesky feed?

Post consistently to the windows your audience is awake, always add alt text, and build threads with chained replies. These small habits are what turn a schedule into reach.

Want to run Bluesky next to other open networks from one composer? See the Mastodon scheduler and the Threads scheduler, or read how to schedule Bluesky, Threads, and Mastodon together. More on why stopping failed posts is the whole point of a scheduler that confirms.

Frequently asked questions

Bluesky scheduling, answered straight

How do you schedule Bluesky posts with PostDodo?
Connect your account with a Bluesky app password, write your post, reply, or thread, attach up to four images, then pick a time. PostDodo publishes it on schedule over the AT Protocol and saves the live post link back as a receipt, so you have proof it went out.
How does PostDodo connect to my Bluesky account?
You connect using a Bluesky app password (or OAuth where available), not your main password. App passwords are issued in Bluesky settings, scoped, and revocable any time, so PostDodo can publish on schedule without ever holding your real login. Your handle can live on bsky.social or your own custom domain.
Does PostDodo actually publish to Bluesky, or just queue the post?
It actually publishes. The moment a scheduled post goes out, PostDodo reads back the Bluesky post URL as a receipt and saves it against the post, so you have proof it went live. If the network hiccups, we auto-retry with backoff instead of silently dropping it, and we warn you before your app password expires.
Can I schedule replies and threads on Bluesky?
Yes. Beyond single posts you can schedule replies, which is how most threads are built on Bluesky. Chain a reply to your own earlier post to roll out a thread on a timer, with the same confirmed-published receipt on every part.
What is the character limit for a scheduled Bluesky post?
Bluesky posts are capped at 300 characters (graphemes), more headroom than X. PostDodo shows a live Bluesky-specific counter as you write, so a post never gets cut off or rejected for being too long.
Can I attach images and alt text to a scheduled Bluesky post?
Yes. You can schedule up to four images per post, and PostDodo lets you add alt text to each one, which the Bluesky community expects. Images upload to Bluesky at post time so nothing expires while it sits in the queue.

More on the full feature set, the flat pricing, and every supported network on the platforms page.

Get started

Schedule your first Bluesky post today

Connect Bluesky with an app password, queue a post, and watch it go out, confirmed. Card required, no charge until day 8.

Start free for 7 days →